Archivlink: javarea.de Forum > HTML- und Grafik-Editoren > DW Extensionen
Vollständigen Link anzeigen: javarea.de Forum > HTML- und Grafik-Editoren > DW Extensionen

Pages: [1]

geschrieben von Armin am 19.06.2005 - 16:23
Guten Tag,

ich habe zwei Extensionen für Dreamweaver MX 2004 eingestellt.

Sprachliche Besonderheiten : http://intervation.de/loesungen/dw_....rache.html

Emailadressen verbergen: http://intervation.de/loesungen/dw_....chutz.html

Armin

geschrieben von okley am 19.06.2005 - 17:15
ich habe da ne frage zur email-codierung auf websites (diese mir schon lange auf dem herzen liegt ;)).
sind die entwickler von robots nicht genug schlau, um die robots nach unicode formatiertem "mailto" oder @ suchen zu lassen?

geschrieben von Armin am 19.06.2005 - 17:24
@okley
....habe ich mich auch gefragt....

Armin

geschrieben von Pablo am 19.06.2005 - 22:32
So fern ich richtig informiert bin, könnten sie es natürlich tun (ist ja nicht sehr viel schwerer) tun es aber noch nicht, da solche Verschlüsselungen noch nicht verbreitet genug sind.
Aber ich bin mir sicher, dass das noch kommt....

Mal ne andere Frage: Wieso werden eigentlich nicht einfach die Whois-Datenbanken gescannt nach Mail-Adressen und Telefonnummern? Oder wird das auch gemacht?

Pablo

geschrieben von Matneu am 19.06.2005 - 23:58
Wegen der Mail-Adressen noch einen Tip: Man kann die Adresse - soweit ich das damals verstanden habe - rückwärts schreiben (aus abc@def.de wird ed.fed@cba) und per CSS umdrehen.
Vielleicht auch für eine erweiterte Extension (doppelt hält besser) interessant.

So far...
Matthias

geschrieben von okley am 20.06.2005 - 00:43
auch eine andere funktion in javascript ist noch ganz nützlich:
HTML-Quelltext
1: 
Email: <SCRIPT> document.write('<A href="mailto:' + String.fromCharCode(105,110,102,111,64,98,97,108,97,110,99,101,100,46,99,104) + '">Jetzt schreiben</A>') </script>

allerdings muss man sich dabei immer die charcodes generieren lassen, bevor man die funktion sinnvoll einsetzen kann. wenn man allerdings eine funktion macht, welche die unicodes mutiert und erst dann String.fromCharCode() aufruft, dann könnte die adresse schwer zu erraten sein... (script in geschütztem verzeichnis auslagern...)

geschrieben von Armin am 20.06.2005 - 08:12
Guten Morgen,

in der Extension sitzt ja auch eine JS-Funktion.

Hier eine JS-Funktion, die das gleiche Ergebnis Ergebnis erzielt wie die Extension.
Vorteil der Extension: Die in UniCode dargestellte Emailadressewird direkt im Quelltext dargetellt, also kein JS nötig.

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
<script language="JavaScript" type="text/JavaScript">

function umwandeln(wert, wertname) {
	var code = "";
	var codename = "";
	var gf = String.fromCharCode(34);
	
	for (i=0; i< wert.length; i++ ) {
	
	  code = code.concat("&#");
	  code = code.concat(wert.charCodeAt(i));
	  code = code.concat(";");
	
	}
	
	if(wertname.length > 0 ) {
	
		for (i=0; i< wertname.length; i++ ) {
		
		  codename = codename.concat("&#");
		  codename = codename.concat(wertname.charCodeAt(i));
		  codename = codename.concat(";");
		
		}
	
	}
	else {
	
		codename = code;
	
	}
	
	document.write("<a href=" + gf + "&#109;&#97;&#105;&#108;&#116;&#111;&#58;" + code + gf + ">" + codename + "</a>");
	return true;

}
</script>


Auruf
HTML-Quelltext
1: 
<script> umwandeln('info@intervation.de', '');</script>


Armin

geschrieben von okley am 20.06.2005 - 12:20
@Armin: deine letzte funktion nützt aber nicht wirklich was gegen robots oder? weil diese gehen ja den quelltext durch und sehen das bare javascript, welches bei dir jetzt direkt die emailadresse enthält ??

geschrieben von Armin am 20.06.2005 - 13:26
@okley
Oben steht ja, wie es ungefähr in der Extension funktioniert.

Wenn du du es auf eine Seite einbinden willst, wäre das ne Möglichkeit:

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
<script language="JavaScript" type="text/JavaScript">

function umwandeln(wert, wertname) {
	var code = "";
	var codename = "";
	wert = wert.replace(/§§/,'@');
	wertname = (wertname.length > 0) ? wertname.replace(/§§/,'@') : wert;
	
	var gf = String.fromCharCode(34);
	
	for (i=0; i< wert.length; i++ ) {
	
	  code = code.concat("&#");
	  code = code.concat(wert.charCodeAt(i));
	  code = code.concat(";");
	
	}
	
	if(wertname.length > 0 ) {
	
		for (i=0; i< wertname.length; i++ ) {
		
		  codename = codename.concat("&#");
		  codename = codename.concat(wertname.charCodeAt(i));
		  codename = codename.concat(";");
		
		}
	
	}
	else {
	
		codename = code;
	
	}
	
	document.write("<a href=" + gf + "&#109;&#97;&#105;&#108;&#116;&#111;&#58;" + code + gf + ">" + codename + "</a>");
	return true;

}
</script>


Aufruf dann

HTML-Quelltext
1: 
<script> umwandeln('info§§intervation.de', '');</script>


Armin

geschrieben von Pablo am 20.06.2005 - 15:11
Zitat
  Original geschrieben von Matneu am 19.06.2005 - 23:58
Wegen der Mail-Adressen noch einen Tip: Man kann die Adresse - soweit ich das damals verstanden habe - rückwärts schreiben (aus abc@def.de wird ed.fed@cba) und per CSS umdrehen.
Vielleicht auch für eine erweiterte Extension (doppelt hält besser) interessant.

So far...
Matthias


http://www.javarea.de/index.php3?op....amp;id=483
Scheiße nur, wenn man die Adresse per copy&paste irgendwo hinkopieren will ;)

Gruß,
Pablo

geschrieben von René am 20.06.2005 - 15:36
http://www.janaserver.de/start.php?....t=emailcod


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.