Több esetben előfordult már, hogy Joomla cikkbe vagy más komponensbe illesztett emailcímre kattintva nem a várt email-t kapjuk, hanem valami összevisszaságot, pl ilyesmit:
-- var prefix = 'ma' + 'il' + 'to'; var path = 'hr' + 'ef' + '='; var addy59603 = 'valaki' + '@'; addy59603 = addy59603 + 'valami' + '.' + 'hu'; document.write(''); document.write(addy59603); document.write(''); //-->\n -- document.write(''); //--> Ez az e-mail cím a spamrobotok elleni védelem alatt áll. Megtekintéséhez engedélyezned kell a JavaScript használatát. -- document.write(''); //-->
Nos, ez a Joomla egyik védelmi mechanizmusa, amely arra hivatott, hogy a weboldalon fellelhető emailcímeket megpróbálja megvédeni a csúnya-rossz spammer robotok adatgyűjtőitől. Tulajdonképpen nem csinál mást, csupán az emailcímet szétbontja darabokra, amelyet utána JavaScript függvényekkel ír ki, így a cím nem lesz benne a maga teljes valójában a forráskódban.
Viszont ez a metódus néha problémát is okozhat, tehát nem a várt címet kapjuk vissza, hanem magát a forráskódot.
Ilyenkor lehet debugolni vagy kísérletezgetni, a legegyszerűbb megoldás pedig kikapcsolni az illetékes plugint.
Ezt a beépülő modulok között tehetjük meg, itt a "content" kategóriában a "Tartalom - E-mail cím titkosítás" plugint (emailcloak) kell kikapcsolni és a probléma megszűnik. Persze az esetleges előnyökkel együtt.
Utolsó kommentek