Problem, finde endsprechende Datei nicht

Fragen zu Änderungen am Template

Moderator:Paddelberg

Antworten
krobinger
Beiträge:14
Registriert:Donnerstag 27. September 2007, 04:58
Problem, finde endsprechende Datei nicht

Beitrag von krobinger » Donnerstag 11. Oktober 2007, 06:44

Hallo.

Ich habe da ein kleines Problem. Und zwar wo bearbeite ich die Seite bei der nachdem sich der Kunde angemeldet hat seinen Code bekommt?

Mich hat es gestört das die Topliste jede Seite in einem extra Fenster geöffnet hat. Dann habe ich die toplist.html genommen, die Platzhalter und tabellen gelöscht und die tabelle der jeweiligen Seite eingefügt und unter dem neuen namen gespeichert. (z.b. add.html) . die links öffnen nun nicht in ein neues fenster sondern öffnen im gleichen.
Nun passt aber genau diese Seite nicht wo der User den code erhält. die bleibt weiß. und da würde ich gerne auch hintergrund und Design verändern und Menü einbauen.

doch welche Datei ist das?

Was ich auch festgestellt habe, nur bei toplist.html funktionieren die Platzhalter. bei den anderen seiten irgendwie nicht . Habe für login und member einen direkten Link anlegen müssen. Auch der Platzhalter für den Seiten Titel geht nicht.

Danke schon mal im vorraus. Ansonsten super Script. Weiter so ;)

Benutzeravatar
Paddelberg
Site Admin
Beiträge:925
Registriert:Dienstag 17. Januar 2006, 00:02
Wohnort:Worms

Beitrag von Paddelberg » Donnerstag 11. Oktober 2007, 11:44

Hi
das steht in der add.php.
von Zeile ~238 - 253 stehen die template Platzhalter.
Die html Template Datei dazu ist die added.html

Die Platzhalter der Topliste und der anderen Dateien sind unterschiedlich.
Die Topliste selbst ist bis auf Sprache, Datenbank und Template komplett eigenständig!
Das hat den Vorteil, das das Script so um einiges schlanker ist, wie diese ganzen OOP Teile. (OOP = Objekt orientierte Programmierung)
So werden bei jedem Aufruf der Liste immer nur die vars belegt, die auch wirklich benötigt werden. Bei den OOP Teilen werden bei jedem Aufruf meist gleich alle vars belegt, auch wenn sie bei dem Aufruf gar nicht benötigt werden, was natürlich auch mehr Serverperfomance in Anspruch nimmt

wo der Fehler in deiner add.php liegt, kann ich dir so nicht sagen.
Entweder überschreibe die nochmal mit der originalen, oder, wenn du noch mehr geändert hast, dann poste die datei mal hier!
Für die Links musst du in der add.php oder in sonstigen php Dateien eigentlich nichts ändern. Das kannst du alles über die template Dateien machen

mfg
simon

krobinger
Beiträge:14
Registriert:Donnerstag 27. September 2007, 04:58

Beitrag von krobinger » Donnerstag 11. Oktober 2007, 16:07

So hier mal der code von add.html. Ich komme da irgendwie nicht weiter.
ich meine die seite wo dieser link erscheint. /add.php?do=changeadd Also nachdem der User Daten eingegeben hat und dann die nächste Seite wo er den Code erhällt.

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>{topsitename}</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">function out(outlink) {if(document.images) {(new Image()).src="{topsiteurl}/out.php?id="+outlink+"";}return true;}</script>
<link href="html/dark_blue/style2.css" rel="stylesheet" type="text/css"><style type="text/css"></style>
<link href="style2.css" rel="stylesheet" type="text/css" /></head>

<body>
<div class="header">
  <h1 align="center">toplist.amateurcam-portal.com</h1>
  
  <div align="center">
    <!--START-SexMoney-->
    <script type="text/javascript" src='http://bannerrotation.sexmoney.com/?WMID=77195&CTRLID=&PID=1&WMEC=&pop=&URL=&PID=1&profileID=1&Dimension=728x90&Target=_blank&border=0&WMID=77195&Dimension=728x90'></script>
    <noscript>
      <a href='http://www.lustzone.de/index.php?WMID=77195&CTRLID=&PID=1&WMEC=&pop=&URL=&PID=1&profileID=1&Dimension=728x90&Target=_blank&border=0' target=_blank><img src='http://sexmoney.com/rotation.php?WMID=77195&CTRLID=&PID=1&WMEC=&pop=&URL=&PID=1&profileID=1&Dimension=728x90&Target=_blank&border=0&NS=1' border='0'></a>
    </noscript>
    <!--END-SexMoney-->
    </div>
</div>
<div class="menu">
  <div align="center"><span class="row-header"><strong><a href="http://toplist.amateurcam-portal.com">Toplist</a> | <a href="http://toplist.amateurcam-portal.com/add.php">Anmelden</a></strong></span> |<strong> <a href="http://toplist.amateurcam-portal.com/members/index.php?do=loginsite">Login</a> </strong>| <span class="row-header"><a href="http://www.amateurcam-portal.com" target="_blank" class="topmenu"><strong>Amateurcam-Portal</strong></a></span> | <a href="http://www.geld-mit-erotik.de" target="_blank" class="topmenu"><strong>Geld-mit-Erotik</strong></a></div>
</div>
  <div class="gesamt">
    <div class="left">
      <p align="center"><a href="http://toplist.amateurcam-portal.com/add.php"><strong><a href="http://toplist.amateurcam-portal.com">Toplist</a><a href="index.php"></a></strong></a></p>
      <p align="center"><a href="http://toplist.amateurcam-portal.com/add.php">Seite Eintragen</a></p>
      <p align="center"><a href="http://toplist.amateurcam-portal.com/members/index.php?do=loginsite">Login</a></p>
      <p align="center"><strong>Empfehlungen:</strong></p>
      <p align="center"><a href="http://www.webcam-video-chat.de">Webcam-Video-Chat</a><br />
        <a href="http://www.amateurcam-portal.com">Amateurcam-Poral</a><br />
      </p>
      <p align="center"><strong>Partner:</strong></p>
      <p align="center">&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p align="center">&nbsp;</p>
    </div>
    <div class="content">
      <table width="558" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td width="100%"><table width="100%" border="1" align="center" cellpadding="3" cellspacing="0" bordercolor="#006699">
              <tr>
                <td height="22" colspan="3" align="left" class="row-header"><span class="heading"><strong>{text_rules}</strong></span></td>
              </tr>
              <tr>
                <td height="22" colspan="3" align="left" valign="top" class="row-midle">{text_exp_rules}<br /></td>
              </tr>
          </table></td>
        </tr>
        <tr>
          <td height="18"><strong>{message}</strong>&nbsp;</td>
        </tr>
        <tr>
          <td width="100%"><table width="100%" border="1" align="center" cellpadding="3" cellspacing="0" bordercolor="#006699">
              <tr>
                <td height="22" colspan="3" align="left" class="row-header"><span class="heading"><strong>{text_signup}</strong></span></td>
              </tr>
              <form action="add.php?do=changeadd" method="post" name="form1" id="form1">
                <tr>
                  <td width="110" height="22" valign="top" class="row-midle">{text_email}</td>
                  <td width="220" align="center" valign="top" class="row-midle"><input name="email" type="text" class="inputs" value="{email}" /></td>
                  <td width="224" valign="top" class="row-midle">&nbsp;{error2}</td>
                </tr>
                <tr>
                  <td height="22" valign="top" class="row-midle">{text_url}</td>
                  <td align="center" valign="top" class="row-midle"><input name="url" type="text" class="inputs" id="url" value="{url}" /></td>
                  <td valign="top" class="row-midle">&nbsp;{error3}</td>
                </tr>
                <tr>
                  <td height="22" valign="top" class="row-midle">{text_reciprocal}</td>
                  <td align="center" valign="top" class="row-midle"><input name="reciprocal" type="text" class="inputs" id="reciprocal" value="{reciprocal}" /></td>
                  <td valign="top" class="row-midle">&nbsp;{error4}</td>
                </tr>
                {bannerbox}
                <tr>
                  <td height="22" valign="top" class="row-midle">{text_title}</td>
                  <td align="center" valign="top" class="row-midle"><input name="title" type="text" class="inputs" id="title" value="{title}" /></td>
                  <td valign="top" class="row-midle">&nbsp;{error6}</td>
                </tr>
                <tr>
                  <td height="60" valign="top" class="row-midle">{text_description}</td>
                  <td align="center" valign="top" class="row-midle"><textarea name="description" id="description">{description}</textarea></td>
                  <td valign="top" class="row-midle">&nbsp;{error7}</td>
                </tr>
                <tr>
                  <td height="60" valign="top" class="row-midle">{text_notes}</td>
                  <td align="center" valign="top" class="row-midle"><textarea name="notes" id="notes" >{notes}</textarea></td>
                  <td valign="top" class="row-midle">&nbsp;</td>
                </tr>
                <tr>
                  <td width="109" height="22" valign="top" class="row-midle">{text_name}</td>
                  <td align="center" valign="top" class="row-midle"><input name="name" type="text" class="inputs" value="{name}" /></td>
                  <td valign="top" class="row-midle">&nbsp;{error1}</td>
                </tr>
                <tr>
                  <td width="109" height="22" valign="top" class="row-midle">{text_pass}</td>
                  <td align="center" valign="top" class="row-midle"><input name="pass" type="password" class="inputs" value="{pass}" /></td>
                  <td valign="top" class="row-midle">&nbsp;{error8}</td>
                </tr>
                <tr>
                  <td width="109" height="22" valign="top" class="row-midle">{text_pass}</td>
                  <td align="center" valign="top" class="row-midle"><input name="pass2" type="password" class="inputs" value="{pass2}" /></td>
                  <td valign="top" class="row-midle">&nbsp;</td>
                </tr>
                {saveadd_html}
                <tr>
                  <td height="22" valign="top" class="row-midle">{text_rules}</td>
                  <td valign="top" class="row-midle"><input type="checkbox" name="rulechecker" class="checkbox" value="yes" style="width:25px;" />
                    {text_acceptrules} </td>
                  <td class="row-midle">&nbsp;{error24}</td>
                </tr>
                <tr>
                  <td height="41" class="row-midle">&nbsp;</td>
                  <td align="center" valign="middle" class="row-midle"><input name="Submit" type="submit" class="inputs1" value="Submit" />
                <input name="Reset" type="reset" class="inputs1" value="Reset" /></td>
                  <td class="row-midle">&nbsp;</td>
                </tr>
              </form>
          </table></td>
        </tr>
        <tr>
          <td height="18">&nbsp;</td>
        </tr>
        <tr>
          <td width="100%"><table width="100%" border="1" align="center" cellpadding="3" cellspacing="0" bordercolor="#006699">
              <tr>
                <td height="22" colspan="8" align="left" class="row-header"><span class="heading"><strong>{text_stats}</strong></span> </td>
              </tr>
              <tr>
                <td width="17%" align="right" valign="middle" nowrap="nowrap" class="stats">{text_hitstoday}</td>
                <td width="8%" align="center" valign="middle" nowrap="nowrap" class="stats">{hitstoday}</td>
                <td width="17%" align="right" valign="middle" nowrap="nowrap" class="stats">{text_hitsyesterday}</td>
                <td width="8%" align="center" valign="middle" nowrap="nowrap" class="stats">{hitsyesterday}</td>
                <td width="17%" align="right" valign="middle" nowrap="nowrap" class="stats">{text_loadstotal}</td>
                <td width="17%" align="right" valign="middle" nowrap="nowrap" class="stats">{text_hitstotal}</td>
                <td width="8%" align="center" valign="middle" nowrap="nowrap" class="stats">{hitstotal}</td>
                <td width="8%" align="center" valign="middle" nowrap="nowrap" class="stats">{loadstotal}</td>
              </tr>
          </table></td>
        </tr>
        <tr>
          <td height="18">&nbsp;</td>
        </tr>
        <tr>
          <td width="100%"><table width="100%" border="1" align="center" cellpadding="3" cellspacing="0" bordercolor="#006699">
              <tr>
                <td height="22" colspan="8" align="center" valign="top" class="row-midle"> {prevhtmlcode}<br />
                    <br />
                </td>
              </tr>
          </table></td>
        </tr>
      </table>
    </div>
    <div class="right">
      <div align="right">
        <p>&nbsp;</p>
        <p align="center"><a href="http://www.amateurcommunity.de/?WMID=77195&WMEC=5&CTRLID=Jlc9MTE%3D8&PID=1" target="_blank"><img src="http://www.sexmoney.com/webmaster/banner/amateurcommunity/250x300_16_de_37918_de.jpg" border="0" alt="" /></a>
        
        <p align="center"><a href="http://www.amateurpages.de/?WMID=77195&WMEC=5&CTRLID=Jlc9MTE%3D8&PID=1" target="_blank"><img src="http://www.sexmoney.com/webmaster/banner/amateurpages256x60.gif" border="0" alt="" /></a>&nbsp;</p>
        <p align="center"><img src="http://www.toplist.geld-mit-erotik.de/img/banner2.gif" width="165" height="60" /></p>
      </div>  
      <div align="right"></div>
    </div>
  </div>
  
</div>
</body>
</html>

Benutzeravatar
Paddelberg
Site Admin
Beiträge:925
Registriert:Dienstag 17. Januar 2006, 00:02
Wohnort:Worms

Beitrag von Paddelberg » Donnerstag 11. Oktober 2007, 16:26

die add.php meinte ich eigentlich. Poste doch mal den code der add.php

krobinger
Beiträge:14
Registriert:Donnerstag 27. September 2007, 04:58

Beitrag von krobinger » Donnerstag 11. Oktober 2007, 16:50

an der add.php habe ich nichts geändert. Hier ist sie aber mal.

Code: Alles auswählen

<?php 
############################################
### Top-XL V.1.23 Free  -  Add user add.php ######
############################################
/// 1. You are NOT entiteld to rent, lease, transfer, reproduce or distribute this Software.
/// 2. You are entiteld to adapt, and modify the Software to your need.
/// 3. You can use this Script on all of YOUR Domains.
/// 4. Any modification or removal to the links in the footer and member area shall terminate this license immediately .
/// 5. The Script has been tested on different Servers and found free of any notable errors by the author. The Author shall not in any case be liable for any special, incidental indirect or other similar damages arising from the use of this Script.
////////////////////////////////////////////
////////////////////////////////////////////
$scriptpath=$_SERVER['DOCUMENT_ROOT'];
////////////////////////////////////////
/// add.php - add new entry
///////////////////////////////////////
include("inc/sql.php");
include("inc/vars.php");
include("inc/functions.php");
$langget=get_lang($stanlang);
include("lang/members-".get_lang_file($langget,$stanlang,$langarray,$langdetect).".php");
$do = safety($_GET["do"]); 

////////////////////////////////////////
/// if submit
///////////////////////////////////////

if ($addvalicode=="yes") {session_start();}
if ($do == "changeadd" or $do == "submitter")
	{
	if ($refereraddcheck=="yes")
		{
		$ref=$_SERVER["HTTP_REFERER"];
		if (!$ref or $ref=="" or !eregi("http://",$ref))
			{echo "No valid referer";exit;}
		$topsiteurl1=get_dom($topsiteurl);
		$ref=get_dom($ref);
		if ($ref!=$topsiteurl1)
			{echo "No valid referer";exit;}
		}
	if ($do == "submitter" and $addperget=="yes")
		{
		$name=safety($_GET["name"]);
		$email=safety($_GET["email"]);
		$url=safety($_GET["url"]);
		$reciprocal=safety($_GET["reciprocal"]);
		$bannerurl=safety($_GET["bannerurl"]);
		$title=safety($_GET["title"]);
		$description=safety($_GET["description"]);
		$notes=safety($_GET["notes"]);
		$pass=safety($_GET["pass"]);
		$pass2=safety($_GET["pass2"]);
		$rulechecker="yes";
		}
	else
		{
		$name=safety($_POST["name"]);
		$email=safety($_POST["email"]);
		$url=safety($_POST["url"]);
		$reciprocal=safety($_POST["reciprocal"]);
		$bannerurl=safety($_POST["bannerurl"]);
		$title=safety($_POST["title"]);
		$description=safety($_POST["description"]);
		$notes=safety($_POST["notes"]);
		$pass=safety($_POST["pass"]);
		$pass2=safety($_POST["pass2"]);
		$rulechecker=safety($_POST["rulechecker"]);
		}
	if ($addvalicode=="yes")
		{
		if ($_POST['valicode'] != $_SESSION['code'])
			{$error32 = $errortext32;}
		}
	$urlslash = slashcheck($url);
	if($urlslash == 3)
		{$url = $url."/";}
	$recislash = slashcheck($reciprocal);
	if($recislash == 3)
		{$reciprocal = $reciprocal."/";}
	$urlcheckquery = mysql_query("SELECT url,reciprocal FROM $topxl_user_table WHERE reciprocal='$reciprocal' or url='$url'") or die ("mysql_error");
	$urlcheck = @mysql_fetch_array($urlcheckquery);	
	$urlchkeckurl = $urlcheck[url];
	$urlchkeckreciprocal = $urlcheck[reciprocal];
	if (!$name)
		{$error1 = $errortext1;}
	if (strlen($name) > 60)
			{$error1 = $errortext1b;}
	if (!$email) 
		{$error2 = $errortext2;}
	if (!eregi("^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,4})$", trim($email))) 
		{$error2 = $errortext2a;}
	if (strlen($email) > 255)
			{$error2 = $errortext5b;}
	if (!$url || strpos($url, 'http://') === false)
		{$error3 = $errortext3;}
	if (strlen($url) > 255)
			{$error3 = $errortext5b;}
	if ($urlchkeckurl == $url and $url and $url != "")
		{$error3 = $errortext3a;}
	if (!$reciprocal || strpos($reciprocal, 'http://') === false)
		{$error4 = $errortext4;}
	if (strlen($reciprocal) > 255)
			{$error4 = $errortext5b;}
	if ($urlchkeckreciprocal == $reciprocal and $reciprocal and $reciprocal != "")
		{$error4 = $errortext4a;}
	if ($showbanner == "yes")
		{
		if (!$bannerurl || strpos($bannerurl, 'http://') === false)
			{$error5 = $errortext5;}
		else 
			{
			if (strlen($bannerurl) > 255)
				{$error5 = $errortext5b;}
			$sqlholder = ",bannerurl='$bannerurl'";
			$extens = ereg_replace('http://', ' ',$bannerurl);
			$ext = strrchr($extens,'.');
			$limitedext=array(".gif",".jpg",".jpeg",".png"); 
			if (!in_array($ext,$limitedext))
				{$error5 = $errortext5a;}
			}
		}
	if (!$title)
		{$error6 = $errortext6;}
	if (strlen($title) > $maxsigntitle)
		{$error6 = $errortext6a;}
	if (!$description)
		{$error7 = $errortext7;}
	if (strlen($description) > $maxsigndesc)
		{$error7 = $errortext7a;}
	if ($pass and $pass != "") 
		{
		if (ereg("[^a-zA-Z0-9]",$pass)) 
		{$error8 = $errortext8;}
		if ($pass != $pass2)		 
			{$error8 = $errortext8a;}    
	  	if (strlen($pass)< 8)
	     	{$error8 = $errortext8b;}
		if (strlen($pass)> 60)
			{$error8 = $errortext1b;}
	  	}
	else 	/// if no pass was entered
      {$error8 = $errortext8c;}	
	if (!$rulechecker or $rulechecker != "yes")
		{$error24 = $errortext24;}
	//// if an error happens
	if ($error1 || $error2 || $error3 || $error4 || $error5 || $error6 || $error7 || $error8 || $error24 || $error32)
		{$message = $messageerror;}
	else
		{
		 if(getenv("HTTP_X_FORWARDED_FOR"))
		 	{$signupip = getenv("HTTP_X_FORWARDED_FOR");}   
		 else
		 	{$signupip = getenv("REMOTE_ADDR");}
		$title = rtrim($title);
		$description = rtrim($description);
		$mailpass = $pass;
		$pass = md5($pass);
		$timestamp = time();
		$joindate = date("Y-m-d-H-i-s");
		if ($validatesites == "yes")
			{$sqlholder2 = ",active='no'";}
		else
			{$sqlholder2 = ",active='yes',newentry='no',validationdate='$timestamp'";}
		mysql_query("INSERT INTO $topxl_user_table SET joindate='$joindate',timestamp='$timestamp',name='$name',email='$email',url='$url'$sqlholder,reciprocal='$reciprocal',title='$title',description='$description',notes='$notes',pass='$pass',lang='$lang',signupip='$signupip'$sqlholder2") or die ("mysql_error");
		$idgetquery = mysql_query("SELECT id,url,reciprocal FROM $topxl_user_table WHERE reciprocal='$reciprocal' or url='$url'") or die ("mysql_error");
		$idget = @mysql_fetch_array($idgetquery);	
		$id = $idget[id];
		/// Html Codes to show on the success site
		if ($mailtouser == "yes" or $mailtoadmin == "yes")
			{$htmlcode2 = "$bodycode_text\n";}
		$htmlcodescript1 = htmlentities($htmlcodescript);
		$htmlcode = "<b>$bodycode_text</b><br>";
		$htmlcode3="";
		if ($reftype=="textlink" or $reftype=="textban")
			{
			if ($mailtouser=="yes")
				{
				$recicodetext=recipcodetext($id,$topxl_admin_table,$topsiteurl,$linktitle,$filename);
				$htmlcode3="\n".$text_textlink."\n";
				$htmlcode3.=$htmlcodescript."\n".$recicodetext."\n";
				}
			$htmlcode.=texthtmlgen($id,$topxl_admin_table,$topsiteurl,$linktitle,$filename,$text_textlink,$htmlcodescript,$text_preview);
			}
		if ($reftype=="banner" or $reftype=="textban")
			{
			$recicodebanner=recipcodebanner($id,$topxl_admin_table,$topsiteurl,$topbannerurl,$linktitle,$filename);
			if ($mailtouser=="yes" or $mailtoadmin=="yes")
				{
				$htmlcode3.="\n".$text_banner." 1\n".$htmlcodescript."\n".recipcodebanner($id,$topxl_admin_table,$topsiteurl,$topbannerurl,$linktitle,$filename)."\n";
			if ($topbannerurla!="")
				{$htmlcode3.="\n".$text_banner." 2\n".$htmlcodescript."\n".recipcodebanner($id,$topxl_admin_table,$topsiteurl,$topbannerurla,$linktitle,$filename)."\n";}
			if ($topbannerurlb!="")
				{$htmlcode3.="\n".$text_banner." 3\n".$htmlcodescript."\n".recipcodebanner($id,$topxl_admin_table,$topsiteurl,$topbannerurlb,$linktitle,$filename)."\n";}
			if ($topbannerurlc!="")
				{$htmlcode3.="\n".$text_banner." 4\n".$htmlcodescript."\n".recipcodebanner($id,$topxl_admin_table,$topsiteurl,$topbannerurlc,$linktitle,$filename)."\n";}
			if ($topbannerurld!="")
				{$htmlcode3.="\n".$text_banner." 5\n".$htmlcodescript."\n".recipcodebanner($id,$topxl_admin_table,$topsiteurl,$topbannerurld,$linktitle,$filename)."\n";}
				}
			$htmlcode.=bannerhtmlgen($id,$topxl_admin_table,$topsiteurl,$topbannerurl,$linktitle,$filename,$text_banner,$htmlcodescript,$text_preview);
		if ($topbannerurla!="")
			{$htmlcode.=bannerhtmlgen($id,$topxl_admin_table,$topsiteurl,$topbannerurla,$linktitle,$filename,$text_banner,$htmlcodescript,$text_preview);}
		if ($topbannerurlb!="")
			{$htmlcode.=bannerhtmlgen($id,$topxl_admin_table,$topsiteurl,$topbannerurlb,$linktitle,$filename,$text_banner,$htmlcodescript,$text_preview);}
		if ($topbannerurlc!="")
			{$htmlcode.=bannerhtmlgen($id,$topxl_admin_table,$topsiteurl,$topbannerurlc,$linktitle,$filename,$text_banner,$htmlcodescript,$text_preview);}
		if ($topbannerurld!="")
			{$htmlcode.=bannerhtmlgen($id,$topxl_admin_table,$topsiteurl,$topbannerurld,$linktitle,$filename,$text_banner,$htmlcodescript,$text_preview);}
			}
		$htmlcodemail = $htmlcode2." ".$htmlcode3;
		if ($validatesites == "yes")
			{$message = $messagesuccess;$bodytextx=$bodytext1;$bodytexty=$bodytext2;}
		else{$message = $messagesuccess1;$bodytextx=$bodytext3;$bodytexty=$bodytext4;}
		if ($mailtouser == "yes")
			{
			/// send mail to user
			$subject = $subjecttext." ".$topsitename;
			$body1 = $bodytextx."\n\n".$bodytexty."\n\n";
			$body2 = $htmlcodemail;
			$body3 = "\n\nLogin Data\n".$text_loginid." ".$id."\n".$text_pass." ".$mailpass."\n\n".$text_account_information."\n".$text_name." ".$name."\n".$text_email." ".$email."\n".$text_url." ".$url."\n".$text_bannerurl." ".$bannerurl."\n".$text_reciprocal." ".$reciprocal."\n".$text_title." ".$title."\n".$text_description." ".$description."\n".$text_notes." ".$notes."\n".$text_signupip." ".$signupip."\n".$text_joindate." ".$joindate."\n\n".$mailpromo."\n\n".$commercialmailtext;
			$body  .= strip_tags($body1);
			$body  .= $body2;
			$body  .= strip_tags($body3);
			mail($email,$subject,$body,"From: $adminmail\nReply-To: $adminmail");
			}		
		if ($mailtoadmin == "yes")
			{
			include("lang/members-".$stanlang.".php");
			$validateurl = $topsiteurl."/admin/index.php?do=validate";
			/// send mail to admin
			$subject2 = $subjecttextadmin;
			$body2 = $validateurl."\n\n".$text_name." ".$name."\n".$text_email." ".$email."\n".$text_pass." ".$mailpass."\n".$text_url." ".$url."\n".$text_bannerurl." ".$bannerurl."\n".$text_reciprocal." ".$reciprocal."\n".$text_title." ".$title."\n".$text_description." ".$description."\n".$text_notes." ".$notes."\n".$text_adminsignupip." ".$signupip."\n".$text_joindate." ".$joindate."\n\n";
			$body2  = strip_tags($body2);
			mail($adminmail2,$subject2,$body2,"From: $email\nReply-To: $email");
			include("lang/members-".get_lang_file($langget,$stanlang,$langarray,$langdetect).".php");
			}
		$htmlcode = stripslashes($htmlcode);
		/// Template 
		if(!file_exists("html/".$design."/add.html"))
			{echo "The template file html/".$design."/add.html does not exist.";exit;}
		$fp1 = fopen("html/".$design."/added.html","r");  
		$zeile = fread ($fp1, filesize ("html/".$design."/added.html"));
		$zeile = ereg_replace("{text_loginname}", $text_loginname,$zeile);
		$zeile = ereg_replace("{text_htmlcode}", $bodytexty,$zeile);
		$zeile = ereg_replace("{text_pass}", $text_pass,$zeile);
		$zeile = ereg_replace("{text_name}", $text_loginname,$zeile);
		$zeile = ereg_replace("{message}", $message,$zeile);
		$zeile = ereg_replace("{name}", $id,$zeile);
		$zeile = ereg_replace("{pass}", $mailpass,$zeile);
		$zeile = ereg_replace("{text_logindata}", $text_logindata,$zeile);
		$zeile = ereg_replace("{htmlcode}", $exp_javascript_backlink."<br><br>".$htmlcode,$zeile);
		$zeile = ereg_replace("{text_signup}", $text_signup,$zeile);
		echo $zeile;
		exit;
		}
	}
	
/////////////////////////////////////
//// Alles ohne do
/////////////////////////////////////

$prevhtmlcode = "<strong>".$text_previewhtmlcode."</strong><br><br>";
if ($reftype=="textlink" or $reftype=="textban")
	{
	$recicodetext=recipcodetext("none",$topxl_admin_table,$topsiteurl,$linktitle,$filename);
	$prevhtmlcode.="<strong>".$text_textlink."</strong><br>".$recicodetext."<br>";
	}
if ($reftype=="banner" or $reftype=="textban")
	{
	$prevhtmlcode.="<br><strong>".$text_banner." 1</strong><br>".recipcodebanner("none",$topxl_admin_table,$topsiteurl,$topbannerurl,$linktitle,$filename)."<br>";
	if ($topbannerurla!="")
		{$prevhtmlcode.="<br><strong>".$text_banner." 2</strong><br>".recipcodebanner("none",$topxl_admin_table,$topsiteurl,$topbannerurla,$linktitle,$filename)."<br>";}
	if ($topbannerurlb!="")
		{$prevhtmlcode.="<br><strong>".$text_banner." 3</strong><br>".recipcodebanner("none",$topxl_admin_table,$topsiteurl,$topbannerurlb,$linktitle,$filename)."<br>";}
	if ($topbannerurlc!="")
		{$prevhtmlcode.="<br><strong>".$text_banner." 4</strong><br>".recipcodebanner("none",$topxl_admin_table,$topsiteurl,$topbannerurlc,$linktitle,$filename)."<br>";}
	if ($topbannerurld!="")
		{$prevhtmlcode.="<br><strong>".$text_banner." 5</strong><br>".recipcodebanner("none",$topxl_admin_table,$topsiteurl,$topbannerurld,$linktitle,$filename)."<br>";}
	}
if ($showbanner == "yes")
	{
	if(!file_exists("html/".$design."/add_banner_row.html"))
		{echo "The template file html/".$design."/add_banner_row.html does not exist.";exit;}
	$fp1 = fopen("html/".$design."/add_banner_row.html","r");
	$zeile = fread ($fp1, filesize ("html/".$design."/add_banner_row.html"));
	$zeile = ereg_replace("{text_bannerurl}",$text_bannerurl,$zeile);
	$zeile = ereg_replace("{bannerurl}",$bannerurl,$zeile);
	$bannerbox = ereg_replace("{error5}",$error5,$zeile);
	}
else
	{$bannerbox = "";}
if ($addvalicode=="yes")
	{
	$_SESSION['code'] = rand(10000, 99999);	
	if(!file_exists("html/".$design."/add_save_row.html"))
		{echo "The template file html/".$design."/add_save_row.html does not exist.";exit;}
	$fp1 = fopen("html/".$design."/add_save_row.html","r");
	$zeile = fread ($fp1, filesize ("html/".$design."/add_save_row.html"));
	$zeile = ereg_replace("{text_valicode}",$text_valicode,$zeile);
	$saveadd_html = ereg_replace("{error32}",$error32,$zeile);
	}
/// Template
if(!file_exists("html/".$design."/add.html"))
	{echo "The template file html/".$design."/add.html does not exist.";exit;}
$fp1 = fopen("html/".$design."/add.html","r");
$zeile = fread ($fp1, filesize ("html/".$design."/add.html"));
$zeile = ereg_replace("{text_name}",$text_name,$zeile);
$zeile = ereg_replace("{saveadd_html}",$saveadd_html,$zeile);
$zeile = ereg_replace("{text_email}",$text_email,$zeile);
$zeile = ereg_replace("{text_url}",$text_url,$zeile);
$zeile = ereg_replace("{text_reciprocal}",$text_reciprocal,$zeile);
$zeile = ereg_replace("{text_title}",$text_title,$zeile);
$zeile = ereg_replace("{text_description}",$text_description,$zeile);
$zeile = ereg_replace("{text_notes}",$text_notes,$zeile);
$zeile = ereg_replace("{error1}",$error1,$zeile);
$zeile = ereg_replace("{error2}",$error2,$zeile);
$zeile = ereg_replace("{error3}",$error3,$zeile);
$zeile = ereg_replace("{error4}",$error4,$zeile);
$zeile = ereg_replace("{error6}",$error6,$zeile);
$zeile = ereg_replace("{error7}",$error7,$zeile);
$zeile = ereg_replace("{error8}",$error8,$zeile);
$zeile = ereg_replace("{error24}",$error24,$zeile);
$zeile = ereg_replace("{ip}",$ip,$zeile);
$zeile = ereg_replace("{datum}",$datum,$zeile);
$zeile = ereg_replace("{message}",$message,$zeile);
$zeile = ereg_replace("{bannerbox}",$bannerbox,$zeile);
$zeile = ereg_replace("{name}",$name,$zeile);
$zeile = ereg_replace("{email}",$email,$zeile);
$zeile = ereg_replace("{url}",$url,$zeile);
$zeile = ereg_replace("{reciprocal}",$reciprocal,$zeile);
$zeile = ereg_replace("{title}",$title,$zeile);
$zeile = ereg_replace("{description}",$description,$zeile);
$zeile = ereg_replace("{notes}",$notes,$zeile);
$zeile = ereg_replace("{text_pass}",$text_pass,$zeile);
$zeile = ereg_replace("{pass}",$pass,$zeile);
$zeile = ereg_replace("{pass2}",$pass2,$zeile);
$zeile = ereg_replace("{text_signup}",$text_signup,$zeile);
$zeile = ereg_replace("{prevhtmlcode}",$prevhtmlcode,$zeile);
$zeile = ereg_replace("{text_rules}",$text_rules,$zeile);
$zeile = ereg_replace("{text_exp_rules}",$text_exp_rules,$zeile);
$zeile = ereg_replace("{text_stats}",$text_stats,$zeile);
$zeile = ereg_replace("{hitstoday}",$hitstoday,$zeile);
$zeile = ereg_replace("{text_hitstoday}",$text_viewstoday,$zeile);
$zeile = ereg_replace("{hitsyesterday}",$hitsyesterday,$zeile);
$zeile = ereg_replace("{text_hitsyesterday}",$text_viewsyesterday,$zeile);
$zeile = ereg_replace("{hitstotal}",$hitstotal,$zeile);
$zeile = ereg_replace("{text_hitstotal}",$text_viewstotal,$zeile);
$zeile = ereg_replace("{loadstotal}",$loadstotal,$zeile);
$zeile = ereg_replace("{text_loadstotal}",$text_loadstotal,$zeile);
$zeile = ereg_replace("{text_acceptrules}",$text_acceptrules,$zeile);
echo $zeile;
exit;
?>

krobinger
Beiträge:14
Registriert:Donnerstag 27. September 2007, 04:58

Beitrag von krobinger » Donnerstag 11. Oktober 2007, 17:24

Ich glaube ich habe es nun verstanden.

also die add.php habe ich nun um die zeile

Code: Alles auswählen

$zeile = ereg_replace("{topsitename}",$topsitename,$zeile);
erweitert. Dann geht schon mal der Seitentitel

Wenn ich aber nun diese zeile hinzufüge,

Code: Alles auswählen

$zeile=ereg_replace("{text_members}",$text_members,$zeile);
verschwindet der Menüpunkt Text members.

Benutzeravatar
Paddelberg
Site Admin
Beiträge:925
Registriert:Dienstag 17. Januar 2006, 00:02
Wohnort:Worms

Beitrag von Paddelberg » Donnerstag 11. Oktober 2007, 20:17

wie gesagt, die Toplsite ist unabhängig von den anderen Teilen des Scripts. Deswegen wird $text_members auch leer ausgegeben, weil die variable nur in der datei index.php belegt ist.

Mach doch einfach den Link in die Template Dateien rein, so wie dus hattest. Alles andere ist nur unnötig umständlich!

jo, das mit der add.php hatte ich falsch verstanden. dachte, du hättest da was dran geändert

krobinger
Beiträge:14
Registriert:Donnerstag 27. September 2007, 04:58

Beitrag von krobinger » Donnerstag 11. Oktober 2007, 20:25

Aber ich habe immer noch das erste und größere Problem. Die Seite bei der der Code an den Kunden weiter gegeben wird, kann ich nicht ändern.

Melde dich vielleicht mal mit einem Testeintrag an. Dann siehst was ich meine.

Benutzeravatar
Paddelberg
Site Admin
Beiträge:925
Registriert:Dienstag 17. Januar 2006, 00:02
Wohnort:Worms

Beitrag von Paddelberg » Donnerstag 11. Oktober 2007, 22:30

wie gesagt, das is die datei added.html

Antworten