WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 05.05.2018 17:02:45

screamindan
Mitglied

Itemz Emailadressen im Klartext

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

#2 05.05.2018 19:26:56

grindmobil
Gast

Re: Itemz Emailadressen im Klartext

Die sollten eigentlich per js maskiert sein.

#3 05.05.2018 20:45:29

screamindan
Mitglied

Re: Itemz Emailadressen im Klartext

Wo muss ich denn nachgucken?

Offline

#4 05.05.2018 21:24:38

grindmobil
Gast

Re: Itemz Emailadressen im Klartext

In den Quellcode der Seite

#5 06.05.2018 16:31:45

screamindan
Mitglied

Re: Itemz Emailadressen im Klartext

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&amp;page_id=24&amp;item_id=21&amp;fredit=1" target="_blank" class="iframeedit itemz_editlink">&nbsp;</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

#6 06.05.2018 16:47:55

florian
Administrator

Re: Itemz Emailadressen im Klartext

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

#7 06.05.2018 16:49:33

screamindan
Mitglied

Re: Itemz Emailadressen im Klartext

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

#8 06.05.2018 16:55:15

florian
Administrator

Re: Itemz Emailadressen im Klartext

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

#9 06.05.2018 17:03:30

screamindan
Mitglied

Re: Itemz Emailadressen im Klartext

Ok. Dann vielleicht andersrum. Die Itemz Maskierung rausnehmen?

Offline

#10 06.05.2018 17:18:50

florian
Administrator

Re: Itemz Emailadressen im Klartext

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.
attachment.php?item=1286&download=1

D.h. Du musst dann auch alle bereits im Feld "Link/Mail" hinterlegten E-Mail-Adressen in das betr. Short-Feld verschieben.
attachment.php?item=1288&download=1


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#11 06.05.2018 17:43:01

screamindan
Mitglied

Re: Itemz Emailadressen im Klartext

Vielen Dank, haut sehr gut hin.  thumb_up

Offline

Fußzeile des Forums

up