Email Schutz auf der Website

Fragen zur Implementierung und/oder Anpassung von ConPresso 4 werden in diesem Forum diskutiert.
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

... solltest du schlagende geräusche hören, dann ist es nicht der handwerkende nachbar :wall:

aber einen habe ich noch:
wie siehts hiermit aus?

Code: Alles auswählen

mailto:mail@mail.de?subject=Website entfernen&body=Entfernen Sie bitte folgende Website:
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7369
Registriert: 01.01.1970 01:00
Hat sich bedankt: 112 Mal
Danksagung erhalten: 936 Mal
Kontaktdaten:

Beitrag von MarkusR »

Jetzt ist aber genug! :mrgreen:

Deiner mailto:LEERSCHRITTAdresse-Links gehen jetzt auch...
Dateianhänge
hide_emails.inc.zip
(622 Bytes) 823-mal heruntergeladen
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

.. ich habe dich nur beim wort genommen:
Außerdem will ich ja nicht mein eigener Tester sein, denn bei mir funzt alles wie es soll...
fazit des aus meiner sicht erfolgreichen samstages:
die funktion deckt die gängigsten varianten der e-mail-angabe ab.
dazu gehört:
- mailto:LEERSCHRITTname@adresse.de
- mailto:name@adresse.de?subject="Titel"&body="Text"
- <a title="Titel" href="mailto:...">

also an dieser stelle wäre mal eine applaus-einspieler angebracht :wink:

ps: allerdings hat mich die angegebene attachment-größe von 622 KB
zuerst mächtig erschrocken. ich dachte, jetzt drehst du durch ;-)
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

Hi,

by the way ... das Ändern von var=name in var=irgendwas ändert nichts an dem Problem.

Aber mir ist noch eine andere Sache aufgefallen und zwar im Zusammenhang mit Semf's Kontakt-Modul. Die dort eingegebene Mailadresse wird dann auch vom Script verwurstelt. Das sieht dann in einer Beispiel-Mail so aus:

Code: Alles auswählen

========================================================
Kontaktdaten:

Marky


E-Mail: var name='marky'; var svr='provider.de'; document.write('' + name + '@' + svr + '');

Mitteilung:

Test

========================================================
Gruß
Marky
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

.. weil da eben dieselbe code-stelle passiert wird :cry:

könnte man aber mit einem code-konstrukt wie

Code: Alles auswählen

if ($directory!='modulordner) {
...
}
abfangen.
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7369
Registriert: 01.01.1970 01:00
Hat sich bedankt: 112 Mal
Danksagung erhalten: 936 Mal
Kontaktdaten:

Beitrag von MarkusR »

Wenn man nicht will, daß auch "reine" eMail-Adressen umgewandelt werden, dann muß man nur den Teil bei

Code: Alles auswählen

// replacing plain eMails
rausnehmen.
Verwendet das Kontakt-Modul den Parser???
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

MarkusR hat geschrieben:Verwendet das Kontakt-Modul den Parser???
... und wie!
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

ok, dann passt es ... :!:
Benutzeravatar
basta25
ConPresso-Newbie
Beiträge: 3
Registriert: 02.01.2008 12:19
Kontaktdaten:

Beitrag von basta25 »

hallo.

ich möchte auch gerne auf unserer Homepage die E-Mail Adressen verschlüsseln. Ich habe den code von

MarkusR

<script type="text/javascript">var name='test'; var svr='test.de'; document.write('<a href="mailto:' + name + '@' + svr + '">' + name + '@' + svr + '</a>'); </script>
ausprobiert und es funktioniert. :) Ich habe ihn direkt im Conpresso TextEditor eingegeben. Allerdings wenn ich den Artikel noch einmal aufrufe dann erstellt mir Conpresso automatisch einen mailto: link und die E-Mail Adresse wird dann 2x im Browser angezeigt. :(

lässt sich das irgendwie verhindern oder liegt es daran das ich folgendes nicht gemacht habe...
MarkusR hat geschrieben:Öffne _include/parser.php und schreibe vor das schließende ?>

Code: Alles auswählen

// Hide eMails
include(CPO_BASEDIR.'_include/hide_emails.inc.php');
// Hide eMails
und kopiere die beiliegende Datei entpackt ins Verzeichnis _include

Den zugrundeliegenden Code hatte ich hier ja schon mal grob skizziert:
http://community.conpresso.de/viewtopic ... 3630#13630
wenn es eine einfachere lösung gibt die ich einfach im Editor anwenden kann wäre das super es muss auch kein umgeschriebener template sein.

mfg basta25
Zuletzt geändert von basta25 am 02.01.2008 13:21, insgesamt 1-mal geändert.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7369
Registriert: 01.01.1970 01:00
Hat sich bedankt: 112 Mal
Danksagung erhalten: 936 Mal
Kontaktdaten:

Beitrag von MarkusR »

Ich habe ihn direkt im Conpresso TextEditor eingegeben
Da der ConPresso-WYSIWYG-Editor immer auch ein Interpreter ist, ist das die schlechteste Lösung.

Benutze einfach die Template-Lösung oder gleich die Universallösung für den Parser, dann funktioniert es 100%ig.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
basta25
ConPresso-Newbie
Beiträge: 3
Registriert: 02.01.2008 12:19
Kontaktdaten:

Beitrag von basta25 »

das nenn ich ma ne schnelle antwort
MarkusR hat geschrieben:
Benutze einfach die Template-Lösung oder gleich die Universallösung für den Parser, dann funktioniert es 100%ig.
also die Univers. lösung kann ich leider nicht selbst durchführen da ich leider nur admin rechte für das CMS system hab und nicht zugang zum server. und das mit den templates hab ich schon ausprobiert doch leider klappt das nicht bei mir wird dann keine adresse angezeigt. der standart javascript für artikel lautet

in Rubrikseite
<h2 style="color: #DA8D00; font-size: 12px; margin: 0;"><!-- Value: title --></h2>
<img src="../../images/transparent.gif" style="width: 1px; height: 4px; display: block;"/>
<!-- HTML: Text --><br/>
<!-- ifSet: Detail-Text --><!-- URL: weiter; more --><br/><!-- /ifSet --><br/>
in Artikelseite
<h2 style="color: #DA8D00; font-size: 12px; margin: 0;"><!-- Value: title --></h2>
<img src="../../images/transparent.gif" style="width: 1px; height: 4px; display: block;"/>
<!-- HTML: Detail-Text --><br />
<!-- URL: zurueck; back --><br />
und in Javascript/PHP:
<h2 style="color: #DA8D00; font-size: 12px; margin: 0;"><!-- Value: title --></h2>
<img src="../../images/transparent.gif" style="width: 1px; height: 4px; display: block;"/>
<!-- HTML: Text --><br/>
<!-- ifSet: Detail-Text --><!-- URL: weiter; more --><br/><!-- /ifSet --><br/>
und hier (Javascript) hatte ich es eingefügt aber da passiert wie gesagt nix. was mache ich falsch.

mfg basta25
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7369
Registriert: 01.01.1970 01:00
Hat sich bedankt: 112 Mal
Danksagung erhalten: 936 Mal
Kontaktdaten:

Beitrag von MarkusR »

Achso, das konnte ja keiner wissen, daß Du NUR die Javascript-Variante index_js.php benutzt, um die Inhalte in eine fremde Webseite einzubinden.
Das kann dann leider nicht funktionieren, weil natürlich, wenn der Code mittels Javascript erst in die Seite geschrieben wird, er anschließend nicht nochmal interpretiert werden kann.
Würdest Du dagegen die index.php oder index_php.php benutzen, dann würde es funktionieren.

Ich möchte an dieser Stelle auch das Thema beenden, weil ohne Zugang zum Server keine zufriedenstellende Lösung in Frage kommt.
Für jemanden, der einen "Nur-Admin"-Status hat, heißt das ganz einfach
a.) eMail-Adressen werden grundsätzlich nicht veröffentlicht oder
b.) mit Gehirnschmalz maskiert in der Form name ät domain punkt de
Version b ist 100%ig sicher und funktioniert immer!
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
basta25
ConPresso-Newbie
Beiträge: 3
Registriert: 02.01.2008 12:19
Kontaktdaten:

Beitrag von basta25 »

Ich möchte an dieser Stelle auch das Thema beenden, weil ohne Zugang zum Server keine zufriedenstellende Lösung in Frage kommt.
ok trotzdem danke für deine bemühungen und ich werde mal sehen ob der server admin das für mich ändern kann.
MfG basta25
- Webmaster - www.wanderjugend-thueringen.de
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 720
Registriert: 22.02.2006 22:00
Wohnort: Berlin
Hat sich bedankt: 219 Mal
Danksagung erhalten: 27 Mal
Kontaktdaten:

gästebuch zerschossen

Beitrag von hscha »

Hallo CPO-User,

ich habe beide hide-email-skripte ausprobiert. Bei beiden werden die E-Mail-Links im Gästebuch wie in dem Screenshot zu sehen ist, wiedergegeben...

Wie kann ich das verhindern?

Grüße aus Berlin von
H.Schallnas
Dateianhänge
Ausgabe der E-Mail-Links im Gästebuch mit dem hide-emails-skript
Ausgabe der E-Mail-Links im Gästebuch mit dem hide-emails-skript
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7369
Registriert: 01.01.1970 01:00
Hat sich bedankt: 112 Mal
Danksagung erhalten: 936 Mal
Kontaktdaten:

Beitrag von MarkusR »

Auf Deiner Seite ist nichts davon zu sehen.
Leider kann man daher auch nicht den Quelltext analysieren, der sicher Rückschlüsse erlauben würde...

Ich gehe mal davon aus, daß die HTML-Tags innerhalb der Mail-Adresse (z.B. das Bild) die Ausgabe zunichte machen. Der Code ersetzt Plain-Text-Mailadressen, verlinkte Mailadressen sowie Text, auf denen Mail-Links liegen.
Für HTML-Codes, die von einem Mail-Link umschlossen sind müßte der Code noch wesentlich komplexer werden.
Und im zweiten Fall enspricht die Mail-Adresse nicht dem Standard name@domain.tld sondern hat 3 statt nur einen Punkt...

Aber der Quelltext (der mit den Fehlern) würde da eben mehr verraten, denn wider Erwarten werden die Mail-Bestandteile korrekt erkannt, nur die Ausgabe scheint mit irgendwas in Konflikt zu geraten...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Antworten