WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Moin. Bin grad darüber gestolpert, dass Mailadressen im Preset "Team" ohne (at) und (dot) dargestellt werden. Der Outputfilter is an. Wie stell ich das denn auf ersetzen um?
Offline
Die sollten eigentlich per js maskiert sein.
Wo muss ich denn nachgucken?
Offline
In den Quellcode der Seite
Das steht im Quelltext in dem Bereich.
<script src="/modules/itemz/helpers/presets1.js" type="text/javascript"></script>
<div class="itemz_teampage">
<h2>Ansprechpartner</h2><!-- <h2 style="clear:left; padding:20px 0 10px 0; border-top: 1px dotted #ddd;">Vorstand</h2> --><div class="teamblock teamrow1">
<!-- <span class="teamfoto" style="background-image: url('http://domain.de/modules/itemz/img/nopic.jpg'); ">
<img src="/modules/itemz/img/nopic.jpg" alt="" /><br style="clear:left;" />
</span> -->
<!-- <div class="b_inner"> -->
<a href="/modules/itemz/modify_item.php?section_id=47&page_id=24&item_id=21&fredit=1" target="_blank" class="iframeedit itemz_editlink"> </a><h3 style="margin:0;">Name1</h3>
<div class="item-short1">Funktion</div>
<div class="item-short5">Strasse</div>
<div class="item-short6">Ort</div>
<script>
itemz_showteamtel("Telefonnummer");
itemz_showteamtel("");
itemz_showteamtel("");
</script>
<script type="text/javascript">itemz_showitemmail('vorsitzender','domain.de','');</script>
<!-- </div> -->
</div>
Beitrag geändert von screamindan (06.05.2018 16:32:36)
Offline
Das hat alles seine Richtigkeit so. It's a feature, not a bug. Du siehst zwar die Mailadresse, im Quellcode steht nur aber die Anweisung show_itemmail, die aus dem Teil vor dem @ und dem dahinter dann per JavaScript die Anzeige und den Mailto-Link generiert. Spambots erkennen das dann nicht als Mailadresse.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Jau, soweit klar. Klingt auch sehr gut. Sieht aber trotzdem anders aus, als auf dem Rest der Seite. Kann man diese JS Maskierung auch für die anderen Adressen einstellen?
Beitrag geändert von screamindan (06.05.2018 16:49:54)
Offline
Theoretisch ja, ist aber aufwändig bzw. konkret kann ich's Dir nicht erklären, weil Du dann ein DRoplet mit RegEx bräuchtest, das den Seiteninhalt auf Mailadressen durchforstet und gemäß des Itemz-Prinzips maskiert. Außerdem müsstest Du dann auf allen Seiten das JS-Schnipsel zur "Demaskierung" einbinden.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Ok. Dann vielleicht andersrum. Die Itemz Maskierung rausnehmen?
Offline
Das Geht nur, wenn Du nicht das Feld Link verwendest, sondern z.B. Short6 den Titel "E-Mail" gibst und dann die Ausgabe entsprechend anpasst.
D.h. Du musst dann auch alle bereits im Feld "Link/Mail" hinterlegten E-Mail-Adressen in das betr. Short-Feld verschieben.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Vielen Dank, haut sehr gut hin.
Offline