Bannerauswahl zum einbau

Allgemeiner Support für das kostenlose Toplisten Script Top Xl

Moderator:Paddelberg

Antworten
narutofanxxxll
Beiträge:7
Registriert:Samstag 30. Mai 2009, 13:58
Bannerauswahl zum einbau

Beitrag von narutofanxxxll » Samstag 30. Mai 2009, 23:34

ich wollte einen banner hinzufügen sodass es nicht nur 5 sind die der user zur
auswahl hat sondern mehr. folgende schritte habe ich unterommen :
in der admin/config.php habe ich hinzugefügt:

Code: Alles auswählen

zu dem

	if ($action=="changereciprocal")
		{
		$linktitle=safety($_POST["linktitle"]);
		$topbannerurl=safety($_POST["topbannerurl"]);
		$topbannerurla=safety($_POST["topbannerurla"]);
		$topbannerurlb=safety($_POST["topbannerurlb"]);
		$topbannerurlc=safety($_POST["topbannerurlc"]);
		$topbannerurld=safety($_POST["topbannerurld"]);

dies hier:

		$topbannerurle=safety($_POST["topbannerurle"]);

unter

			if($topbannerurld!="")
				{
				$check=bannercheck($topbannerurld);
				if($check==1)
					{$error20d=$errortext5;}
				if($check==2)
					{$error20d=$errortext5b;}
				if($check==3)
					{$error20d=$errortext5a;}
				}

dies:

	                if($topbannerurle!="")
				{
				$check=bannercheck($topbannerurle);
				if($check==1)
					{$error20e=$errortext5;}
				if($check==2)
					{$error20e=$errortext5b;}
				if($check==3)
					{$error20e=$errortext5a;}
				}
			$sqlholder=",topbannerurl='$topbannerurl',topbannerurla='$topbannerurla',topbannerurlb='$topbannerurlb',topbannerurlc='$topbannerurlc',topbannerurld='$topbannerurld',topbannerurle='$topbannerurle',";
			}
		if ($error18 || $error20 || $error20a || $error20b || $error20c || $error20d || $error20e)


zu

	if($action=="reciprocal" or $action=="changehtmlcode" or $action=="recistan" or $getbanner=="yes")
		{		
		$topbannerurl=$data[topbannerurl];
		$topbannerurla=$data[topbannerurla];
		$topbannerurlb=$data[topbannerurlb];
		$topbannerurlc=$data[topbannerurlc];
		$topbannerurld=$data[topbannerurld];

das hier:

		$topbannerurle=$data[topbannerurle];

unter

			<tr>
				<td height=\"22\" bgcolor=\"#FFFFFF\">".$text_topbannerurl." 5</td>
				<td bgcolor=\"#FFFFFF\">
				<input name=\"topbannerurld\" type=\"text\" class=\"inputs\" id=\"topbannerurld\" value=\"".$topbannerurld."\">				
				</td>
				<td bgcolor=\"#FFFFFF\"><span class=\"error\">".$error20d."</span> ".$text_exp_topbannerurl."</td>
			</tr>

das:

			<tr>
				<td height=\"22\" bgcolor=\"#FFFFFF\">".$text_topbannerurl." 6</td>
				<td bgcolor=\"#F7F7F7\">
				<input name=\"topbannerurle\" type=\"text\" class=\"inputs\" id=\"topbannerurle\" value=\"".$topbannerurle."\">				
				</td>
				<td bgcolor=\"#F7F7F7\"><span class=\"error\">".$error20e."</span> ".$text_exp_topbannerurl."</td>
			</tr>
dann habe ich in der tabelle topxl_admin (im phpmyadmin-menü) eine zeile namens topbannerurle
mit folgenden werten eingefügt:
typ : varchar
länge: 255
Kollation: latin1_swedish_ci
null: not null

und in der add.php :

Code: Alles auswählen

unter 

			if ($topbannerurld!="")
				{$htmlcode3.="\n".$text_banner." 5\n".$htmlcodescript."\n".recipcodebanner($id,$topxl_admin_table,$topsiteurl,$topbannerurld,$linktitle,$filename)."\n";}

dies eingefügt:

			if ($topbannerurle!="")
				{$htmlcode3.="\n".$text_banner." 6\n".$htmlcodescript."\n".recipcodebanner($id,$topxl_admin_table,$topsiteurl,$topbannerurle,$linktitle,$filename)."\n";}

und unter

if ($topbannerurld!="")
			{$htmlcode.=bannerhtmlgen($id,$topxl_admin_table,$topsiteurl,$topbannerurld,$linktitle,$filename,$text_banner,$htmlcodescript,$text_preview);}

das:

		if ($topbannerurle!="")
			{$htmlcode.=bannerhtmlgen($id,$topxl_admin_table,$topsiteurl,$topbannerurle,$linktitle,$filename,$text_banner,$htmlcodescript,$text_preview);}

und unter

	if ($topbannerurld!="")
		{$prevhtmlcode.="<br><strong>".$text_banner." 5</strong><br>".recipcodebanner("none",$topxl_admin_table,$topsiteurl,$topbannerurld,$linktitle,$filename)."<br>";}

dies:

	if ($topbannerurle!="")
		{$prevhtmlcode.="<br><strong>".$text_banner." 6</strong><br>".recipcodebanner("none",$topxl_admin_table,$topsiteurl,$topbannerurle,$linktitle,$filename)."<br>";}

hab ich i-was vergessen oder warum geht es nicht? ich mein der banner 6
wird im adminberreich abgespeichert aber nirgends anderst gezeigt....
achja meine topliste : http://dslan-forum.bplaced.net/topliste/index.php

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

Beitrag von Paddelberg » Sonntag 31. Mai 2009, 00:08

Hi

add.php
nach Zeile 197 (var $htmlcode3 -> für Email) und nach 207 (var $htmlcode -> Ausgabe nach Anmeldung)
Nach Zeile 277 ($prevhtmlcode -> vorschau auf anmeldeseite)

da musst du jeweils nochmal den Code für $topbannerurle erweitern

members/index.php
nach zeile 592 ($main_content -> ausgabe htmldoe im Mitgliederbereich), ebenfalls um $topbannerurle erweitern

Das müsste es denn gewesen sein

mfg
simon

narutofanxxxll
Beiträge:7
Registriert:Samstag 30. Mai 2009, 13:58

Beitrag von narutofanxxxll » Sonntag 31. Mai 2009, 00:17

Ich zweifle nicht Daran das es klappt. Nur dank meiner geringen Php Kenntnisse weiß ich nichts so recht mit deinem Post Anzufangen... Daher : könntest du den CODE bitte ausschreiben?
Zuletzt geändert von narutofanxxxll am Sonntag 31. Mai 2009, 00:46, insgesamt 1-mal geändert.

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

Beitrag von Paddelberg » Sonntag 31. Mai 2009, 00:29

members.php

suche

Code: Alles auswählen

		if ($topbannerurld!="")
			{$main_content.=bannerhtmlgen($id,$topxl_admin_table,$topsiteurl,$topbannerurld,$linktitle,$filename,$text_banner,$htmlcodescript,$text_preview);}
ersetze mit

Code: Alles auswählen

		if ($topbannerurld!="")
			{$main_content.=bannerhtmlgen($id,$topxl_admin_table,$topsiteurl,$topbannerurld,$linktitle,$filename,$text_banner,$htmlcodescript,$text_preview);}
		if ($topbannerurle!="")
			{$main_content.=bannerhtmlgen($id,$topxl_admin_table,$topsiteurl,$topbannerurle,$linktitle,$filename,$text_banner,$htmlcodescript,$text_preview);}
Rest kommt gleich
Zuletzt geändert von Paddelberg am Sonntag 31. Mai 2009, 00:36, insgesamt 1-mal geändert.

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

Beitrag von Paddelberg » Sonntag 31. Mai 2009, 00:33

add.php

suche

Code: Alles auswählen

			if ($topbannerurld!="")
				{$htmlcode3.="\n".$text_banner." 5\n".$htmlcodescript."\n".recipcodebanner($id,$topxl_admin_table,$topsiteurl,$topbannerurld,$linktitle,$filename)."\n";}
ersetze mit

Code: Alles auswählen

			if ($topbannerurld!="")
				{$htmlcode3.="\n".$text_banner." 5\n".$htmlcodescript."\n".recipcodebanner($id,$topxl_admin_table,$topsiteurl,$topbannerurld,$linktitle,$filename)."\n";}
			if ($topbannerurle!="")
				{$htmlcode3.="\n".$text_banner." 5\n".$htmlcodescript."\n".recipcodebanner($id,$topxl_admin_table,$topsiteurl,$topbannerurle,$linktitle,$filename)."\n";}


suche

Code: Alles auswählen

		if ($topbannerurld!="")
			{$htmlcode.=bannerhtmlgen($id,$topxl_admin_table,$topsiteurl,$topbannerurld,$linktitle,$filename,$text_banner,$htmlcodescript,$text_preview);}
ersetze mit

Code: Alles auswählen

		if ($topbannerurld!="")
			{$htmlcode.=bannerhtmlgen($id,$topxl_admin_table,$topsiteurl,$topbannerurld,$linktitle,$filename,$text_banner,$htmlcodescript,$text_preview);}
		if ($topbannerurle!="")
			{$htmlcode.=bannerhtmlgen($id,$topxl_admin_table,$topsiteurl,$topbannerurle,$linktitle,$filename,$text_banner,$htmlcodescript,$text_preview);}

suche

Code: Alles auswählen

	if ($topbannerurld!="")
		{$prevhtmlcode.="<br><strong>".$text_banner." 5</strong><br>".recipcodebanner("none",$topxl_admin_table,$topsiteurl,$topbannerurld,$linktitle,$filename)."<br>";}
ersetze mit

Code: Alles auswählen

	if ($topbannerurld!="")
		{$prevhtmlcode.="<br><strong>".$text_banner." 5</strong><br>".recipcodebanner("none",$topxl_admin_table,$topsiteurl,$topbannerurld,$linktitle,$filename)."<br>";}
	if ($topbannerurle!="")
		{$prevhtmlcode.="<br><strong>".$text_banner." 5</strong><br>".recipcodebanner("none",$topxl_admin_table,$topsiteurl,$topbannerurle,$linktitle,$filename)."<br>";}

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

Beitrag von Paddelberg » Sonntag 31. Mai 2009, 00:35

noch was vergessen

datei inc/vars.php

suche

Code: Alles auswählen

$topbannerurld = $varget[topbannerurld]; 
ersetze mit

Code: Alles auswählen

$topbannerurld = $varget[topbannerurld]; 
$topbannerurle = $varget[topbannerurle];

narutofanxxxll
Beiträge:7
Registriert:Samstag 30. Mai 2009, 13:58

Beitrag von narutofanxxxll » Sonntag 31. Mai 2009, 00:50

Ich bedank mich schonmal im vorraus das sieht nämlich recht vielversprechend aus. Mal sehn wann ich wieder an den pc kann (bin aufm * on) . Sobald es geklappt hat gebe ich hier Rückmeldung.

narutofanxxxll
Beiträge:7
Registriert:Samstag 30. Mai 2009, 13:58

Beitrag von narutofanxxxll » Sonntag 31. Mai 2009, 10:47

so jetzt hab ich das ganze eingebaut. vielen dank!
es klappt.
hab gleich 20 bannerfelder ins adminmenü eingefügt - nur vorsichtshalber :D :shock: 8) :)

Antworten