Weiterempfehlungsmodul

Gesperrt
Godspeed
Beiträge: 49
Registriert: Mi 3. Sep 2003, 13:25
Kontaktdaten:

Weiterempfehlungsmodul

Beitrag von Godspeed » Mi 7. Jan 2004, 14:39

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?

laurisilva
Beiträge: 40
Registriert: Di 11. Nov 2003, 19:16
Kontaktdaten:

Beitrag von laurisilva » Mi 7. Jan 2004, 14:58

So was gibts natürlich, wäre Dir bei genauerem Suche sicher auch untergekommen.
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
Input:

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>";
Output:

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

laurisilva
Beiträge: 40
Registriert: Di 11. Nov 2003, 19:16
Kontaktdaten:

Beitrag von laurisilva » Mi 7. Jan 2004, 15:02

So was gibts natürlich, wäre Dir bei genauerem Suche sicher auch untergekommen :wink: .
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
Input:

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>";
Output:

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

stony
Beiträge: 360
Registriert: Di 10. Jun 2003, 09:02
Wohnort: Berlin
Kontaktdaten:

Beitrag von stony » Mo 12. Jan 2004, 11:23

meinste nicht das das ein weing übertrieben ist für eine simple weiterempfehlung?

gruss stony

acquire
Beiträge: 194
Registriert: So 13. Jun 2004, 13:24
Kontaktdaten:

Beitrag von acquire » So 13. Jun 2004, 13:33

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):

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&auml;ngername:
    <input type="text" name="to name">
</p>
  <p>Empf&auml;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>
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
Zuletzt geändert von acquire am Di 17. Aug 2004, 16:47, insgesamt 1-mal geändert.

dekurio
Beiträge: 18
Registriert: So 25. Jan 2004, 17:35
Wohnort: Isen, Bavaria, Germany
Kontaktdaten:

Beitrag von dekurio » So 13. Jun 2004, 15:05

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
"Die Menschen stolpern nicht über Berge, sondern über Maulwurfshügel"
(Konfuzius)

acquire
Beiträge: 194
Registriert: So 13. Jun 2004, 13:24
Kontaktdaten:

Beitrag von acquire » So 13. Jun 2004, 15:47

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. :x
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

acquire
Beiträge: 194
Registriert: So 13. Jun 2004, 13:24
Kontaktdaten:

Beitrag von acquire » Sa 19. Jun 2004, 18:27

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
Das verstehe ich nicht.
Wie soll ich den link im Layout machen???
Kann einer bitte posten wie er es gemacht hat oder meint?
Danke im Voraus!

Gruß, acquire

Gesperrt