Weiterempfehlungsmodul
Weiterempfehlungsmodul
Moin
Hat sich schon mal jemand mit Einem Modul beschäftigt mit dem man die Aktuelle Seite eine Freund oder so schicken bzw. Weiterempfehlen kann?
Hat sich schon mal jemand mit Einem Modul beschäftigt mit dem man die Aktuelle Seite eine Freund oder so schicken bzw. Weiterempfehlen kann?
-
- Beiträge: 40
- Registriert: Di 11. Nov 2003, 19:16
- Kontaktdaten:
So was gibts natürlich, wäre Dir bei genauerem Suche sicher auch untergekommen.
Bitte entsprechend anpassen
Input:
Output:
Bitte entsprechend anpassen
Code: Alles auswählen
von Ekkehard Doerre http://www.audimaxx.net
wie contenido unter der GPL Version 2, June 1991 http://www.gnu.org/copyleft/gpl.html
ekked@gmx.de
Wichtig: die Felder müssen folgende Inhalte haben:
to name
to email
Originalzeile zur Linkerzeugung
$emailtext .= "http://www.coachingnet.de/front_content.php?idcat=$send2friend_idcat&client=$send2friend_lang&idside=$send2friend_idside \r\n";
from name
from email
message
Zeile 227 ändern.
in jede zu verschickende Seite einbauen im Layout oder als Modul und die SeitenURL mit dem Send2Friendmodul hier eingeben:
// front_content.php?client=2&lang=2&idcat=6&idside=12
$send2friend_link = "front_content.php?client=2&lang=2&idcat=6&idside=128&send2friend=1&send2friend_client=$client&send2friend_lang=$lang&send2friend_idcat=$idcat&send2friend_idside=$idside";
echo"<a href=\"".$sess->url("$send2friend_link")."\" class=\"fontCMS_VALUE[0]\">Send PDF</a>";
}
Basiert auf dem Modul Feedback v1.0 vom 20.09.2002 02:09 Sven777b
Stellt ein variables Kontaktformular zur Verfügung. Texte, Schriftarten und Empfänger können im Backend konfiguriert werden.
19.09.2002 webmaster@zu-hause.biz
Code: Alles auswählen
echo "<table align=\"left\" cellpadding=\"0\" cellspacing=\"0\">";
echo "<tr valign=\"top\"> <td width=\"202\">Schriftart Feldbezeichner:</td> <td><select name=\"CMS_VAR[38]\" size=\"1\">"; if ("CMS_VALUE[38]" != 0) { echo "<option value=\"0\">".$lngForm["nothing"]."</option>";} else { echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";} for ($i=1; $i<=50; $i++) { if ($i != "CMS_VALUE[38]") { echo "<option value=\"$i\">Font $i</option>";} else { echo "<option value=\"$i\" selected>Font $i</option>";} }; echo "</SELECT></td><td width=\"20\"> </td></tr>";
echo "<tr valign=\"top\"> <td width=\"202\">Schriftart Eingabefeld:</td> <td><select name=\"CMS_VAR[39]\" size=\"1\">"; if ("CMS_VALUE[39]" != 0) { echo "<option value=\"0\">".$lngForm["nothing"]."</option>";} else { echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";} for ($i=1; $i<=50; $i++) { if ($i != "CMS_VALUE[39]") { echo "<option value=\"$i\">Font $i</option>";} else { echo "<option value=\"$i\" selected>Font $i</option>";} }; echo "</SELECT></td><td width=\"20\"> </td></tr>";
echo "<tr valign=\"top\">
<td width=\"202\">Betreff / subject / Formularname:</td>
<td>
<INPUT TYPE=\"text\" NAME=\"CMS_VAR[30]\" VALUE=\"CMS_VALUE[30]\">
</td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Empfänger:</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[31]\" VALUE=\"";
if("CMS_VALUE[31]" == ""){echo "webmaster@home.de";} else { echo "CMS_VALUE[31]"; };
echo "\"></td>
<td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Schriftart bei Fehler:</td>
<td><select name=\"CMS_VAR[32]\" size=\"1\">";
if ("CMS_VALUE[32]" == 0)
echo "<option value=\"2\" selected>Font2: Untertitel</option>";
for ($i=1; $i<50; $i++) {
if ($i != "CMS_VALUE[32]") { echo "<option value=\"$i\">Font $i</option>";}
else { echo "<option value=\"$i\" selected>Font $i</option>";
}
} echo "</SELECT></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Fehlermeldung:</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[33]\" VALUE=\"";
if("CMS_VALUE[33]" == ""){echo "Folgende Pflichfelder wurden nicht ausgefüllt:";} else { echo "CMS_VALUE[33]"; };
echo "\"></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Schriftart Bestätigung:</td>
<td><select name=\"CMS_VAR[34]\" size=\"1\">";
if ("CMS_VALUE[34]" == 0)
echo "<option value=\"2\" selected>Font2: Untertitel</option>";
for ($i=1; $i<50; $i++) {
if ($i != "CMS_VALUE[34]") { echo "<option value=\"$i\">Font $i</option>";}
else { echo "<option value=\"$i\" selected>Font $i</option>";
}
}; echo "</SELECT></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Bestätigungstext:</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[35]\" VALUE=\"";
if("CMS_VALUE[35]" == ""){echo "<Vielen Dank, die Daten wurden versandt";} else { echo "CMS_VALUE[35]"; };
echo "\"></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Kein Versand:</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[36]\" VALUE=\"";
if("CMS_VALUE[36]" == ""){echo "Leider wurden die Daten nicht versandt";} else { echo "CMS_VALUE[36]"; };
echo "\"></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Text Abschickknopf:</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[37]\" VALUE=\"";
if("CMS_VALUE[37]" == ""){echo "abschicken";} else { echo "CMS_VALUE[37]"; };
echo "\"></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Pflichtfelder Hinweistext:</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[40]\" VALUE=\"";
if("CMS_VALUE[40]" == ""){echo "* : Felder mit einem * müssen ausgefüllt werden";} else { echo "CMS_VALUE[40]"; };
echo "\"></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Formularfelder:</td>
<td>Feldüberschrift</td>
<td>Pflicht</td></tr>
<tr valign=\"top\">
<td width=\"202\">01: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[0]\" VALUE=\"0\" ";
if("CMS_VALUE[0]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[0]\" VALUE=\"1\" ";
if("CMS_VALUE[0]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[10]\" VALUE=\"CMS_VALUE[10]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[20]\" VALUE=\"1\" ";
if("CMS_VALUE[20]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">02: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[1]\" VALUE=\"0\" ";
if("CMS_VALUE[1]" == 0){echo "checked=checked";}; echo "> Einzeilig
// input
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[1]\" VALUE=\"1\" ";
if("CMS_VALUE[1]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[11]\" VALUE=\"CMS_VALUE[11]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[21]\" VALUE=\"1\" ";
if("CMS_VALUE[21]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">03: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[2]\" VALUE=\"0\" ";
if("CMS_VALUE[2]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[2]\" VALUE=\"1\" ";
if("CMS_VALUE[2]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[12]\" VALUE=\"CMS_VALUE[12]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[22]\" VALUE=\"1\" ";
if("CMS_VALUE[22]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">04: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[3]\" VALUE=\"0\" ";
if("CMS_VALUE[3]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[3]\" VALUE=\"1\" ";
if("CMS_VALUE[3]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[13]\" VALUE=\"CMS_VALUE[13]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[23]\" VALUE=\"1\" ";
if("CMS_VALUE[23]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">05: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[4]\" VALUE=\"0\" ";
if("CMS_VALUE[4]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[4]\" VALUE=\"1\" ";
if("CMS_VALUE[4]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[14]\" VALUE=\"CMS_VALUE[14]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[24]\" VALUE=\"1\" ";
if("CMS_VALUE[24]" == 1){echo "checked=checked";}; echo "></td></tr>";
/**
<tr valign=\"top\">
<td width=\"202\">06: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[5]\" VALUE=\"0\" ";
if("CMS_VALUE[5]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[5]\" VALUE=\"1\" ";
if("CMS_VALUE[5]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[15]\" VALUE=\"CMS_VALUE[15]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[25]\" VALUE=\"1\" ";
if("CMS_VALUE[25]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">07: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[6]\" VALUE=\"0\" ";
if("CMS_VALUE[6]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[6]\" VALUE=\"1\" ";
if("CMS_VALUE[6]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[16]\" VALUE=\"CMS_VALUE[16]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[26]\" VALUE=\"1\" ";
if("CMS_VALUE[26]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">08: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[7]\" VALUE=\"0\" ";
if("CMS_VALUE[7]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[7]\" VALUE=\"1\" ";
if("CMS_VALUE[7]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[17]\" VALUE=\"CMS_VALUE[17]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[27]\" VALUE=\"1\" ";
if("CMS_VALUE[27]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">09: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[8]\" VALUE=\"0\" ";
if("CMS_VALUE[8]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[8]\" VALUE=\"1\" ";
if("CMS_VALUE[8]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[18]\" VALUE=\"CMS_VALUE[18]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[28]\" VALUE=\"1\" ";
if("CMS_VALUE[28]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">10: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[9]\" VALUE=\"0\" ";
if("CMS_VALUE[9]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[9]\" VALUE=\"1\" ";
if("CMS_VALUE[9]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[19]\" VALUE=\"CMS_VALUE[19]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[29]\" VALUE=\"1\" ";
if("CMS_VALUE[29]" == 1){echo "checked=checked";}; echo "></td></tr>
*/
echo "</table>";
Code: Alles auswählen
<?php
//if ($send2friend != "") {
//radiobutons 0-9 //feldüberschrift 10-19 //radiobutton pflicht 20-29
$fmv[0]="CMS_VALUE[0]"; $fmv[10] ="CMS_VALUE[10]";$fmv[20]="CMS_VALUE[20]"; //01
$fmv[1]="CMS_VALUE[1]"; $fmv[11] ="CMS_VALUE[11]";$fmv[21]="CMS_VALUE[21]"; //02
$fmv[2]="CMS_VALUE[2]"; $fmv[12] ="CMS_VALUE[12]";$fmv[22]="CMS_VALUE[22]"; //03
$fmv[3]="CMS_VALUE[3]"; $fmv[13]="CMS_VALUE[13]"; $fmv[23]="CMS_VALUE[23]"; //04
$fmv[4]="CMS_VALUE[4]"; $fmv[14]="CMS_VALUE[14]"; $fmv[24]="CMS_VALUE[24]"; //05
/**
$fmv[5]="CMS_VALUE[5]"; $fmv[15]="CMS_VALUE[15]"; $fmv[25]="CMS_VALUE[25]"; //06
$fmv[6]="CMS_VALUE[6]"; $fmv[16]="CMS_VALUE[16]"; $fmv[26]="CMS_VALUE[26]"; //07
$fmv[7]="CMS_VALUE[7]"; $fmv[17]="CMS_VALUE[17]"; $fmv[27]="CMS_VALUE[27]"; //08
$fmv[8]="CMS_VALUE[8]"; $fmv[18]="CMS_VALUE[18]"; $fmv[28]="CMS_VALUE[28]"; //09
$fmv[9]="CMS_VALUE[9]"; $fmv[19]="CMS_VALUE[19]"; $fmv[29]="CMS_VALUE[29]"; //10
*/
// 30: betreff
// 31: Empfänger
// 32: Schriftart Fehler
// 33: Text Fehlermeldung
// 34: Schriftart Feedback
// 35: Text Feedback
// 36: Leider wurden die Daten nicht versandt
// 37: abschicken
// 38: Schriftart Feldbezeichner
// 39: Schriftart Eingabefeld
$area = "textarea";
//Aufbau der Mail und der Feedback-Meldungen
if($fmsubmit != ""){
echo "<div align=\"center\">";
for($i=0; $i<=9; $i++){
$evstr = "\$input = \$fminput".$i.";";
eval($evstr);
if(($fmv[$i+10]!="")&&($fmv[$i+20] == '1')&&($input == "")){$fmfail .= "* ".$fmv[$i+10]."<br>\n";}
};
if($fmfail != ""){
// Feedback negativ ()
echo "<span class=\"fontCMS_VALUE[32]\">CMS_VALUE[33]<br><br>".$fmfail."</span>";
} else {
$emailtext = $fminput4;
$emailtext .= "\r\n \r\n";
$emailtext .= $fminput2." schickt Ihnen, ".$fminput0." den Link zu einer Seite auf Coachingnet.de";
$emailtext .= "\r\n \r\n";
$emailtext .= "http://www.coachingnet.de/front_content.php?idcat=$send2friend_idcat \r\n";
function send_mail($myname, $myemail, $contactname, $contactemail, $subject, $message) {
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\n";
$headers .= "X-Priority: 3\n"; //1 UrgentMessage, 3 Normal
$headers .= "X-MSMail-Priority: Low\n";
$headers .= "X-Mailer: php\n";
$headers .= "From: \"".$myname."\" <".$myemail.">\n";
$headers .= "Return-Path: ".$myemail."\n";
return(mail($contactemail, $subject, $message, $headers));
}
if (send_mail($fminput2, $fminput3, $fminput0, $fminput1, "CMS_VALUE[30]", $emailtext)) {
echo "<span class=\"fontCMS_VALUE[34]\">CMS_VALUE[35]</span>";$verschickt ="yes";
} else {
echo "<span class=\"fontCMS_VALUE[32]\">CMS_VALUE[36]</span>";
}
}
echo "</div>";
};
// Aufbau des Formulars
// nur mindestens eins der Felder benannt sind
if(($fmv[10]!="")||($fmv[11]!="")||($fmv[12]!="")||($fmv[13]!="")||($fmv[14]!="")||
($fmv[15]!="")||($fmv[16]!="")||($fmv[17]!="")||($fmv[18]!="")||($fmv[19]!="")){
echo "<form name=\"feedback\" method=\"POST\" action=\"".$auth->url()."\" cellpadding=\"0\" cellspacing=\"5\"><table width=\"70%\" align=\"center\">";
for($i=0; $i<=9; $i++){
if($fmv[$i+10] != ""){
echo "<tr><td align=\"center\"><span class=\"fontCMS_VALUE[38]\">".$fmv[$i+10];
if ($fmv[$i+20]=='1')echo " *";
echo"</span><br>";
$evalstring="\$old_value=\$fminput".$i.";";
eval($evalstring);
if($verschickt=="yes")unset($old_value);
if($fmv[$i] == 0){ echo "<input type=\"text\" name=\"fminput".$i."\" size=\"40\" class=\"input1\"";
if ($old_value!="")
echo "value=\"".$old_value."\"";
echo" class=\"fontCMS_VALUE[39]\">";
}
else { echo "<".$area." name=\"fminput".$i."\" cols=\"40\" rows=\"10\" class=\"INPUT1\">";
if ($old_value!="")
echo $old_value;
echo"</".$area.">";
}
echo "</td></tr>";
}
}
echo "<tr><td align=\"center\">
CMS_VALUE[40]<br /><br />
<input type=\"hidden\" name=\"send2friend\" value=\"".$send2friend."\">
<input type=\"hidden\" name=\"pdfLink\" value=\"".$pdfLink."\">
<input type=\"hidden\" name=\"send2friend_client\" value=\"".$send2friend_client."\">
<input type=\"hidden\" name=\"send2friend_lang\" value=\"".$send2friend_lang."\">
<input type=\"hidden\" name=\"send2friend_idcat\" value=\"".$send2friend_idcat."\">
<input type=\"hidden\" name=\"send2friend_idside\" value=\"".$send2friend_idside."\">
<input type=\"submit\" name=\"fmsubmit\" value=\"CMS_VALUE[37]\" class=\"button\">
</td></tr></table></form>";
}
?>
-------------------------------------------------------
www.anian-leistner-webdesign.de
www.anian-leistner-webdesign.de
-
- Beiträge: 40
- Registriert: Di 11. Nov 2003, 19:16
- Kontaktdaten:
So was gibts natürlich, wäre Dir bei genauerem Suche sicher auch untergekommen .
Bitte entsprechend anpassen.
Input:
Output:
Bitte entsprechend anpassen.
Code: Alles auswählen
von Ekkehard Doerre http://www.audimaxx.net
wie contenido unter der GPL Version 2, June 1991 http://www.gnu.org/copyleft/gpl.html
ekked@gmx.de
Wichtig: die Felder müssen folgende Inhalte haben:
to name
to email
Originalzeile zur Linkerzeugung
$emailtext .= "http://www.coachingnet.de/front_content.php?idcat=$send2friend_idcat&client=$send2friend_lang&idside=$send2friend_idside \r\n";
from name
from email
message
Zeile 227 ändern.
in jede zu verschickende Seite einbauen im Layout oder als Modul und die SeitenURL mit dem Send2Friendmodul hier eingeben:
// front_content.php?client=2&lang=2&idcat=6&idside=12
$send2friend_link = "front_content.php?client=2&lang=2&idcat=6&idside=128&send2friend=1&send2friend_client=$client&send2friend_lang=$lang&send2friend_idcat=$idcat&send2friend_idside=$idside";
echo"<a href=\"".$sess->url("$send2friend_link")."\" class=\"fontCMS_VALUE[0]\">Send PDF</a>";
}
Basiert auf dem Modul Feedback v1.0 vom 20.09.2002 02:09 Sven777b
Stellt ein variables Kontaktformular zur Verfügung. Texte, Schriftarten und Empfänger können im Backend konfiguriert werden.
19.09.2002 webmaster@zu-hause.biz
Code: Alles auswählen
echo "<table align=\"left\" cellpadding=\"0\" cellspacing=\"0\">";
echo "<tr valign=\"top\"> <td width=\"202\">Schriftart Feldbezeichner:</td> <td><select name=\"CMS_VAR[38]\" size=\"1\">"; if ("CMS_VALUE[38]" != 0) { echo "<option value=\"0\">".$lngForm["nothing"]."</option>";} else { echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";} for ($i=1; $i<=50; $i++) { if ($i != "CMS_VALUE[38]") { echo "<option value=\"$i\">Font $i</option>";} else { echo "<option value=\"$i\" selected>Font $i</option>";} }; echo "</SELECT></td><td width=\"20\"> </td></tr>";
echo "<tr valign=\"top\"> <td width=\"202\">Schriftart Eingabefeld:</td> <td><select name=\"CMS_VAR[39]\" size=\"1\">"; if ("CMS_VALUE[39]" != 0) { echo "<option value=\"0\">".$lngForm["nothing"]."</option>";} else { echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";} for ($i=1; $i<=50; $i++) { if ($i != "CMS_VALUE[39]") { echo "<option value=\"$i\">Font $i</option>";} else { echo "<option value=\"$i\" selected>Font $i</option>";} }; echo "</SELECT></td><td width=\"20\"> </td></tr>";
echo "<tr valign=\"top\">
<td width=\"202\">Betreff / subject / Formularname:</td>
<td>
<INPUT TYPE=\"text\" NAME=\"CMS_VAR[30]\" VALUE=\"CMS_VALUE[30]\">
</td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Empfänger:</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[31]\" VALUE=\"";
if("CMS_VALUE[31]" == ""){echo "webmaster@home.de";} else { echo "CMS_VALUE[31]"; };
echo "\"></td>
<td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Schriftart bei Fehler:</td>
<td><select name=\"CMS_VAR[32]\" size=\"1\">";
if ("CMS_VALUE[32]" == 0)
echo "<option value=\"2\" selected>Font2: Untertitel</option>";
for ($i=1; $i<50; $i++) {
if ($i != "CMS_VALUE[32]") { echo "<option value=\"$i\">Font $i</option>";}
else { echo "<option value=\"$i\" selected>Font $i</option>";
}
} echo "</SELECT></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Fehlermeldung:</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[33]\" VALUE=\"";
if("CMS_VALUE[33]" == ""){echo "Folgende Pflichfelder wurden nicht ausgefüllt:";} else { echo "CMS_VALUE[33]"; };
echo "\"></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Schriftart Bestätigung:</td>
<td><select name=\"CMS_VAR[34]\" size=\"1\">";
if ("CMS_VALUE[34]" == 0)
echo "<option value=\"2\" selected>Font2: Untertitel</option>";
for ($i=1; $i<50; $i++) {
if ($i != "CMS_VALUE[34]") { echo "<option value=\"$i\">Font $i</option>";}
else { echo "<option value=\"$i\" selected>Font $i</option>";
}
}; echo "</SELECT></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Bestätigungstext:</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[35]\" VALUE=\"";
if("CMS_VALUE[35]" == ""){echo "<Vielen Dank, die Daten wurden versandt";} else { echo "CMS_VALUE[35]"; };
echo "\"></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Kein Versand:</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[36]\" VALUE=\"";
if("CMS_VALUE[36]" == ""){echo "Leider wurden die Daten nicht versandt";} else { echo "CMS_VALUE[36]"; };
echo "\"></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Text Abschickknopf:</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[37]\" VALUE=\"";
if("CMS_VALUE[37]" == ""){echo "abschicken";} else { echo "CMS_VALUE[37]"; };
echo "\"></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Pflichtfelder Hinweistext:</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[40]\" VALUE=\"";
if("CMS_VALUE[40]" == ""){echo "* : Felder mit einem * müssen ausgefüllt werden";} else { echo "CMS_VALUE[40]"; };
echo "\"></td><td width=\"20\"> </td></tr>
<tr valign=\"top\">
<td width=\"202\">Formularfelder:</td>
<td>Feldüberschrift</td>
<td>Pflicht</td></tr>
<tr valign=\"top\">
<td width=\"202\">01: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[0]\" VALUE=\"0\" ";
if("CMS_VALUE[0]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[0]\" VALUE=\"1\" ";
if("CMS_VALUE[0]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[10]\" VALUE=\"CMS_VALUE[10]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[20]\" VALUE=\"1\" ";
if("CMS_VALUE[20]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">02: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[1]\" VALUE=\"0\" ";
if("CMS_VALUE[1]" == 0){echo "checked=checked";}; echo "> Einzeilig
// input
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[1]\" VALUE=\"1\" ";
if("CMS_VALUE[1]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[11]\" VALUE=\"CMS_VALUE[11]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[21]\" VALUE=\"1\" ";
if("CMS_VALUE[21]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">03: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[2]\" VALUE=\"0\" ";
if("CMS_VALUE[2]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[2]\" VALUE=\"1\" ";
if("CMS_VALUE[2]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[12]\" VALUE=\"CMS_VALUE[12]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[22]\" VALUE=\"1\" ";
if("CMS_VALUE[22]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">04: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[3]\" VALUE=\"0\" ";
if("CMS_VALUE[3]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[3]\" VALUE=\"1\" ";
if("CMS_VALUE[3]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[13]\" VALUE=\"CMS_VALUE[13]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[23]\" VALUE=\"1\" ";
if("CMS_VALUE[23]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">05: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[4]\" VALUE=\"0\" ";
if("CMS_VALUE[4]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[4]\" VALUE=\"1\" ";
if("CMS_VALUE[4]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[14]\" VALUE=\"CMS_VALUE[14]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[24]\" VALUE=\"1\" ";
if("CMS_VALUE[24]" == 1){echo "checked=checked";}; echo "></td></tr>";
/**
<tr valign=\"top\">
<td width=\"202\">06: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[5]\" VALUE=\"0\" ";
if("CMS_VALUE[5]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[5]\" VALUE=\"1\" ";
if("CMS_VALUE[5]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[15]\" VALUE=\"CMS_VALUE[15]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[25]\" VALUE=\"1\" ";
if("CMS_VALUE[25]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">07: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[6]\" VALUE=\"0\" ";
if("CMS_VALUE[6]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[6]\" VALUE=\"1\" ";
if("CMS_VALUE[6]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[16]\" VALUE=\"CMS_VALUE[16]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[26]\" VALUE=\"1\" ";
if("CMS_VALUE[26]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">08: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[7]\" VALUE=\"0\" ";
if("CMS_VALUE[7]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[7]\" VALUE=\"1\" ";
if("CMS_VALUE[7]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[17]\" VALUE=\"CMS_VALUE[17]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[27]\" VALUE=\"1\" ";
if("CMS_VALUE[27]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">09: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[8]\" VALUE=\"0\" ";
if("CMS_VALUE[8]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[8]\" VALUE=\"1\" ";
if("CMS_VALUE[8]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[18]\" VALUE=\"CMS_VALUE[18]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[28]\" VALUE=\"1\" ";
if("CMS_VALUE[28]" == 1){echo "checked=checked";}; echo "></td></tr>
<tr valign=\"top\">
<td width=\"202\">10: <INPUT TYPE=\"radio\" NAME=\"CMS_VAR[9]\" VALUE=\"0\" ";
if("CMS_VALUE[9]" == 0){echo "checked=checked";}; echo "> Einzeilig
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[9]\" VALUE=\"1\" ";
if("CMS_VALUE[9]" == 1){echo "checked=checked";}; echo "> Mehrzeilig</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[19]\" VALUE=\"CMS_VALUE[19]\"></td>
<td align=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[29]\" VALUE=\"1\" ";
if("CMS_VALUE[29]" == 1){echo "checked=checked";}; echo "></td></tr>
*/
echo "</table>";
Code: Alles auswählen
<?php
//if ($send2friend != "") {
//radiobutons 0-9 //feldüberschrift 10-19 //radiobutton pflicht 20-29
$fmv[0]="CMS_VALUE[0]"; $fmv[10] ="CMS_VALUE[10]";$fmv[20]="CMS_VALUE[20]"; //01
$fmv[1]="CMS_VALUE[1]"; $fmv[11] ="CMS_VALUE[11]";$fmv[21]="CMS_VALUE[21]"; //02
$fmv[2]="CMS_VALUE[2]"; $fmv[12] ="CMS_VALUE[12]";$fmv[22]="CMS_VALUE[22]"; //03
$fmv[3]="CMS_VALUE[3]"; $fmv[13]="CMS_VALUE[13]"; $fmv[23]="CMS_VALUE[23]"; //04
$fmv[4]="CMS_VALUE[4]"; $fmv[14]="CMS_VALUE[14]"; $fmv[24]="CMS_VALUE[24]"; //05
/**
$fmv[5]="CMS_VALUE[5]"; $fmv[15]="CMS_VALUE[15]"; $fmv[25]="CMS_VALUE[25]"; //06
$fmv[6]="CMS_VALUE[6]"; $fmv[16]="CMS_VALUE[16]"; $fmv[26]="CMS_VALUE[26]"; //07
$fmv[7]="CMS_VALUE[7]"; $fmv[17]="CMS_VALUE[17]"; $fmv[27]="CMS_VALUE[27]"; //08
$fmv[8]="CMS_VALUE[8]"; $fmv[18]="CMS_VALUE[18]"; $fmv[28]="CMS_VALUE[28]"; //09
$fmv[9]="CMS_VALUE[9]"; $fmv[19]="CMS_VALUE[19]"; $fmv[29]="CMS_VALUE[29]"; //10
*/
// 30: betreff
// 31: Empfänger
// 32: Schriftart Fehler
// 33: Text Fehlermeldung
// 34: Schriftart Feedback
// 35: Text Feedback
// 36: Leider wurden die Daten nicht versandt
// 37: abschicken
// 38: Schriftart Feldbezeichner
// 39: Schriftart Eingabefeld
$area = "textarea";
//Aufbau der Mail und der Feedback-Meldungen
if($fmsubmit != ""){
echo "<div align=\"center\">";
for($i=0; $i<=9; $i++){
$evstr = "\$input = \$fminput".$i.";";
eval($evstr);
if(($fmv[$i+10]!="")&&($fmv[$i+20] == '1')&&($input == "")){$fmfail .= "* ".$fmv[$i+10]."<br>\n";}
};
if($fmfail != ""){
// Feedback negativ ()
echo "<span class=\"fontCMS_VALUE[32]\">CMS_VALUE[33]<br><br>".$fmfail."</span>";
} else {
$emailtext = $fminput4;
$emailtext .= "\r\n \r\n";
$emailtext .= $fminput2." schickt Ihnen, ".$fminput0." den Link zu einer Seite auf Coachingnet.de";
$emailtext .= "\r\n \r\n";
$emailtext .= "http://www.coachingnet.de/front_content.php?idcat=$send2friend_idcat \r\n";
function send_mail($myname, $myemail, $contactname, $contactemail, $subject, $message) {
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\n";
$headers .= "X-Priority: 3\n"; //1 UrgentMessage, 3 Normal
$headers .= "X-MSMail-Priority: Low\n";
$headers .= "X-Mailer: php\n";
$headers .= "From: \"".$myname."\" <".$myemail.">\n";
$headers .= "Return-Path: ".$myemail."\n";
return(mail($contactemail, $subject, $message, $headers));
}
if (send_mail($fminput2, $fminput3, $fminput0, $fminput1, "CMS_VALUE[30]", $emailtext)) {
echo "<span class=\"fontCMS_VALUE[34]\">CMS_VALUE[35]</span>";$verschickt ="yes";
} else {
echo "<span class=\"fontCMS_VALUE[32]\">CMS_VALUE[36]</span>";
}
}
echo "</div>";
};
// Aufbau des Formulars
// nur mindestens eins der Felder benannt sind
if(($fmv[10]!="")||($fmv[11]!="")||($fmv[12]!="")||($fmv[13]!="")||($fmv[14]!="")||
($fmv[15]!="")||($fmv[16]!="")||($fmv[17]!="")||($fmv[18]!="")||($fmv[19]!="")){
echo "<form name=\"feedback\" method=\"POST\" action=\"".$auth->url()."\" cellpadding=\"0\" cellspacing=\"5\"><table width=\"70%\" align=\"center\">";
for($i=0; $i<=9; $i++){
if($fmv[$i+10] != ""){
echo "<tr><td align=\"center\"><span class=\"fontCMS_VALUE[38]\">".$fmv[$i+10];
if ($fmv[$i+20]=='1')echo " *";
echo"</span><br>";
$evalstring="\$old_value=\$fminput".$i.";";
eval($evalstring);
if($verschickt=="yes")unset($old_value);
if($fmv[$i] == 0){ echo "<input type=\"text\" name=\"fminput".$i."\" size=\"40\" class=\"input1\"";
if ($old_value!="")
echo "value=\"".$old_value."\"";
echo" class=\"fontCMS_VALUE[39]\">";
}
else { echo "<".$area." name=\"fminput".$i."\" cols=\"40\" rows=\"10\" class=\"INPUT1\">";
if ($old_value!="")
echo $old_value;
echo"</".$area.">";
}
echo "</td></tr>";
}
}
echo "<tr><td align=\"center\">
CMS_VALUE[40]<br /><br />
<input type=\"hidden\" name=\"send2friend\" value=\"".$send2friend."\">
<input type=\"hidden\" name=\"pdfLink\" value=\"".$pdfLink."\">
<input type=\"hidden\" name=\"send2friend_client\" value=\"".$send2friend_client."\">
<input type=\"hidden\" name=\"send2friend_lang\" value=\"".$send2friend_lang."\">
<input type=\"hidden\" name=\"send2friend_idcat\" value=\"".$send2friend_idcat."\">
<input type=\"hidden\" name=\"send2friend_idside\" value=\"".$send2friend_idside."\">
<input type=\"submit\" name=\"fmsubmit\" value=\"CMS_VALUE[37]\" class=\"button\">
</td></tr></table></form>";
}
?>
-------------------------------------------------------
www.anian-leistner-webdesign.de
www.anian-leistner-webdesign.de
Hallo!
Ich fange auch gerade erst mit dem System an und bekomme bei der Version 4.4.4 das Modul einfach nicht zum Laufen.
Was mache ich falsch(?):
http://www.domainverfälscht,dawebsiteoffiziellnochnichtonline.de/cms/front_content.php?idcat=8
Ich habe es als Modul eingerichtet.
Der Quelltext für das Layout (habe nur ein einfaches zum Testen):
Beim Template habe ich im einzigen Container das Modul drin.
Ich hoffe ich war präzise genug. Wenn nicht, einfach bitte posten!
Vielen Dank für Hilfe im Voraus!
Gruß, acquire
Ich fange auch gerade erst mit dem System an und bekomme bei der Version 4.4.4 das Modul einfach nicht zum Laufen.
Was mache ich falsch(?):
http://www.domainverfälscht,dawebsiteoffiziellnochnichtonline.de/cms/front_content.php?idcat=8
Ich habe es als Modul eingerichtet.
Der Quelltext für das Layout (habe nur ein einfaches zum Testen):
Code: Alles auswählen
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script language="JavaScript">
function insert(gif) {
document.gb.comments.value +=gif;
opener.show_chars_left();
return;
}
</script>
<title>Contenido</title>
<link rel="stylesheet" type="text/css" href="css/format.css">
</head>
<body bgcolor="white" style="margin:0px">
<table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td>CMS_CONTAINER[1]</td>
<td>
<form name="form1" method="post" action="">
<p>Empfängername:
<input type="text" name="to name">
</p>
<p>Empfängeremail:
<input type="text" name="to email">
</p><?php $emailtext .= "http://www.tkkg-site.de/cms/front_content.php?idcat=$send2friend_idcat&client=$send2friend_lang&idside=$send2friend_idside \r\n"; ?>
<p>Abseindername:
<input type="text" name="from name">
</p>
<p>Absenderemail:
<input type="text" name="from email">
</p>
<p>Nachricht:
<textarea name="message"></textarea>
</p>
<php front_content.php?client=2&lang=2&idcat=6&idside=12
$send2friend_link = "front_content.php?client=2&lang=2&idcat=6&idside=128&send2friend=1&send2friend_client=$client&send2friend_lang=$lang&send2friend_idcat=$idcat&send2friend_idside=$idside";
echo"<a href=\"".$sess->url("$send2friend_link")."\" class=\"fontCMS_VALUE[0]\">Send PDF</a>";
}
?>
</form>
</td></tr></table>
</body>
</html>
Ich hoffe ich war präzise genug. Wenn nicht, einfach bitte posten!
Vielen Dank für Hilfe im Voraus!
Gruß, acquire
Zuletzt geändert von acquire am Di 17. Aug 2004, 16:47, insgesamt 1-mal geändert.
-
- Beiträge: 18
- Registriert: So 25. Jan 2004, 17:35
- Wohnort: Isen, Bavaria, Germany
- Kontaktdaten:
Hi,
was mir an deinem Code als erstes aufgefallen ist, ist die Deklaration des PHP-Teils. Um einen PHP-Script kenntlich zu machen lautet der einleitende Tag "<?php", ohne Anführungszeichen versteht sich. In dem von dir aufgeführten Code lautet der Tag allerdings "<PHP", es fehlt das Fragezeichen.
Eventuell funktioniert dein Script nach Anpassung des fehlerhaften Tags.
Contenido geht aber eigentlich einen anderen Weg, das Anführen eines PHP-Scripts innerhalb eines Layouts ist eigentlich nicht so vorgesehen. Vielmehr sollte das Script in einem Modul angelegt werden, welches dann als Container in einem Layout eingebunden wird. Dies entspräche der modularen Struktur von Contenido.
Lege also den eigentlichen Script zur Ausgabe eines "Empfehlungs-Links" in einem Modul ab, Bereich "Output". Einführendes und abschließendes PHP-Tag nicht vergessen. Dann bindest du in deinem Layout einen Container ein, z.B. "CMS_CONTAINER[5]". Für den Container legst du dann im Template für das Layout dein Modul in Container 5.
HTML-Code kannst du ebenfalls im Modul festlegen. Entweder gibts du ihn über die Anweisung "echo" aus, oder gibts diesen als direkten HTML-Code an. Bei letzterem musst du vorher aber das Ende des PHP-Scripts definieren ( ?> ). Sollte nach einem eventuellen HTML-Code erneut PHP folgen, musst du nur wieder den Start-TAG angeben ( <?php ).
Das Ganze ist zwar jetzt etwas oberflächlich beschrieben, eine ausführliche Implementationsanweisung geht aber an dieser Stelle wohl doch etwas zu weit. Probier einfach mit diesen Ansätzen. Sollten sich dann noch Fragen ergeben - du weißt ja wo du Hilfe findest...
HAPPY NETTING,
Dekurio
was mir an deinem Code als erstes aufgefallen ist, ist die Deklaration des PHP-Teils. Um einen PHP-Script kenntlich zu machen lautet der einleitende Tag "<?php", ohne Anführungszeichen versteht sich. In dem von dir aufgeführten Code lautet der Tag allerdings "<PHP", es fehlt das Fragezeichen.
Eventuell funktioniert dein Script nach Anpassung des fehlerhaften Tags.
Contenido geht aber eigentlich einen anderen Weg, das Anführen eines PHP-Scripts innerhalb eines Layouts ist eigentlich nicht so vorgesehen. Vielmehr sollte das Script in einem Modul angelegt werden, welches dann als Container in einem Layout eingebunden wird. Dies entspräche der modularen Struktur von Contenido.
Lege also den eigentlichen Script zur Ausgabe eines "Empfehlungs-Links" in einem Modul ab, Bereich "Output". Einführendes und abschließendes PHP-Tag nicht vergessen. Dann bindest du in deinem Layout einen Container ein, z.B. "CMS_CONTAINER[5]". Für den Container legst du dann im Template für das Layout dein Modul in Container 5.
HTML-Code kannst du ebenfalls im Modul festlegen. Entweder gibts du ihn über die Anweisung "echo" aus, oder gibts diesen als direkten HTML-Code an. Bei letzterem musst du vorher aber das Ende des PHP-Scripts definieren ( ?> ). Sollte nach einem eventuellen HTML-Code erneut PHP folgen, musst du nur wieder den Start-TAG angeben ( <?php ).
Das Ganze ist zwar jetzt etwas oberflächlich beschrieben, eine ausführliche Implementationsanweisung geht aber an dieser Stelle wohl doch etwas zu weit. Probier einfach mit diesen Ansätzen. Sollten sich dann noch Fragen ergeben - du weißt ja wo du Hilfe findest...
HAPPY NETTING,
Dekurio
"Die Menschen stolpern nicht über Berge, sondern über Maulwurfshügel"
(Konfuzius)
(Konfuzius)
Hallo!
Vielen Dank für die schnelle Antwort!
Das mit dem fehlenden Fragezeichen vergesse ich leider manchmal und dann fällt es mir noch nicht einmal auf.
Dank dem sehe ich jetzt eine weiße Seite.
Bei der Beschreibung steht doch das man das, was ich geschrieben habe in jedem Laout einfügen soll. Oder habe ich das falsch verstanden?
Den Output/Input habe ich so eingegeben als Modul wie angegeben.
Jetzt habe ich im Layout jedenfalls die Form Tags gelöscht.
Funktionieren tut es aber immer noch nicht.
Kannst du oder jem. ander's nicht einfach mal ganz kurz schreiben wie man das Modul, oder wie ihr es gemacht habet, eingefügt habt?
Danke im Voraus!
Gruß, acquire
Vielen Dank für die schnelle Antwort!
Das mit dem fehlenden Fragezeichen vergesse ich leider manchmal und dann fällt es mir noch nicht einmal auf.
Dank dem sehe ich jetzt eine weiße Seite.
Bei der Beschreibung steht doch das man das, was ich geschrieben habe in jedem Laout einfügen soll. Oder habe ich das falsch verstanden?
Den Output/Input habe ich so eingegeben als Modul wie angegeben.
Jetzt habe ich im Layout jedenfalls die Form Tags gelöscht.
Funktionieren tut es aber immer noch nicht.
Kannst du oder jem. ander's nicht einfach mal ganz kurz schreiben wie man das Modul, oder wie ihr es gemacht habet, eingefügt habt?
Danke im Voraus!
Gruß, acquire
Das verstehe ich nicht.Code: Alles auswählen
von Ekkehard Doerre http://www.audimaxx.net wie contenido unter der GPL Version 2, June 1991 http://www.gnu.org/copyleft/gpl.html ekked@gmx.de Wichtig: die Felder müssen folgende Inhalte haben: to name to email Originalzeile zur Linkerzeugung $emailtext .= "http://www.coachingnet.de/front_content.php?idcat=$send2friend_idcat&client=$send2friend_lang&idside=$send2friend_idside \r\n"; from name from email message Zeile 227 ändern. in jede zu verschickende Seite einbauen im Layout oder als Modul und die SeitenURL mit dem Send2Friendmodul hier eingeben: // front_content.php?client=2&lang=2&idcat=6&idside=12 $send2friend_link = "front_content.php?client=2&lang=2&idcat=6&idside=128&send2friend=1&send2friend_client=$client&send2friend_lang=$lang&send2friend_idcat=$idcat&send2friend_idside=$idside"; echo"<a href=\"".$sess->url("$send2friend_link")."\" class=\"fontCMS_VALUE[0]\">Send PDF</a>"; } Basiert auf dem Modul Feedback v1.0 vom 20.09.2002 02:09 Sven777b Stellt ein variables Kontaktformular zur Verfügung. Texte, Schriftarten und Empfänger können im Backend konfiguriert werden. 19.09.2002 webmaster@zu-hause.biz
Wie soll ich den link im Layout machen???
Kann einer bitte posten wie er es gemacht hat oder meint?
Danke im Voraus!
Gruß, acquire