Page 1 of 1
Werte an Benutzerdefinierte Tags übergeben / Benutzung von {php}
Posted: Fri Sep 12, 2008 3:04 pm
by nockenfell
Hallo allerseits
Zwei Fragen habe ich:
1. Frage
ist es möglich einem Benutzerdefinierten Tag einen Wert zu übergeben. Beispiel:
{mailtolink email= '
user@domain.com'}
im Tag möchte ich dann den Wert von 'email' auslesen.
2. Frage
mit {php} {/php} ist es möglich PHP Code in einem Template auszuführen.
Von der Webseite die ich übernehmen will, habe ich mehrere Formulare welche in den Formularfeldern Werte ausgeben. Beispiel:
";
Folgendes wird im Content nicht ausgeführt: {php} echo $_GET['test']{/php}
wie kann ich dies am besten im cmsms migrieren?
Re: Werte an Benutzerdefinierte Tags übergeben / Benutzung von {php}
Posted: Fri Sep 12, 2008 8:52 pm
by cyberman
nockenfell wrote:
1. Frage
ist es möglich einem Benutzerdefinierten Tag einen Wert zu übergeben.
http://wiki.cmsmadesimple.org/index.php ... o_World.21
mit {php} {/php} ist es möglich PHP Code in einem Template auszuführen.
Aber nur dann, wenn du dies in der config.php auch aktiviert hast.
Re: Werte an Benutzerdefinierte Tags übergeben / Benutzung von {php}
Posted: Sat Sep 13, 2008 7:45 am
by nockenfell
Merci für die schnelle Antwort!
Benutzerdefnierter Tag um E-Mailadressen zu verschlüsseln
Posted: Sat Sep 13, 2008 9:03 am
by nockenfell
Ev interessierts wer. Ich habe eine Funktion geschrieben um Emailadressen zu verschlüsseln:
// $params['email'];
// $params['ausgabe'];
// $params['css'];
function myMailEncrypt($string,$back=0,$method=1) {
$out = '';
if ($method === 'ascii') {
for ($a=0; $a";
echo str_replace("@","(at)",$email);
echo "";
}
else {
echo "E-Mail";
}
}
echo getEmail($params['email'], $params['ausgabe'], $params['css']) ;
Den Tag habe ich
{mailto}
genannt.
Folgende Paramenter können mitgegeben werden
{mailto email='
user@mail.com' ausgabe='link' css='mailstylesheet'}
mit "ausgabe" wird gesteuert ob die Emailadresse als link: "user(at)mail.com" oder als "E-Mail" ausgewiesen wird.
Im Template bzw den globalen Metadaten muss folgendes Javascript noch hinzugefügt werden:
{literal}
= 8364 )
{
n = 128;
}
r += String.fromCharCode( n - 1 );
}
return r;
}
function linkTo_UnCryptMailto( s )
{
location.href=UnCryptMailto( s );
}
// -->
{/literal}
Re: Werte an Benutzerdefinierte Tags übergeben / Benutzung von {php}
Posted: Sat Sep 13, 2008 10:58 am
by NaN
Toll.
Jetzt gibt es zwei davon

Die Funktion gabs schon als Plugin: {mailto address="your address" encode="javascript"}
Re: Werte an Benutzerdefinierte Tags übergeben / Benutzung von {php}
Posted: Sat Sep 13, 2008 4:08 pm
by nockenfell
NaN wrote:
Jetzt gibt es zwei davon

Die Funktion gabs schon als Plugin: {mailto address="your address" encode="javascript"}

Cool

. Die hab ich glatt übersehen. Danke für den Hinweis.