php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.10.2004, 11:14  
Gast
 
Beiträge: n/a
Standard News Rubrik auf mehrere Seiten splitten

Hi!
Ich bin Webmaster von britney-net.de (nicht hauen! Hab das projekt fertig übernommen und bin aber PHP Neuling.

Die Startseie enthält die News, dort werden nur 15 Elemente der SQL Datenbank angezeigt usw.

Ich hätte aber gerne das unter diesen 15 sowas wie ein "Weiter" oder "nächste Seite" Button oder so ist, wo dann wieder jeweils 15 der vorherigen News angezeigt werden.

Das mit den Template-Dateien erstellen und einbinden hab ich schon geschnallt, jetzt weiß ich nur nicht wie ich die index.php ändern muß um diese Anweisung weiterzugeben.

Teil des betreffenden Codes:
Code:
case "Latest-News":
		// News TPL zusammenbauen
		$mitteAusgabe="";
		$result = mysql_query("SELECT * FROM brit_news ORDER BY 'id' DESC LIMIT 0,$MaxNews",$db);
		while ($myrow = mysql_fetch_row($result))

[...den random Pic teil hab ich weggelassen]
$linkclick=$myrow[4];
				if ($myrow[4]<=0){$linkclick="-";}
				//News in tpl einfügen
				$NewsTPL = new Template( './tpl/tpl_news.htm' );
				$NewsTPL->AddItem($myrow[1],"DATUM");
				$NewsTPL->AddItem($myrow[2],"TITEL");
				$NewsTPL->AddItem(nl2br($myrow[3]),"NEWSTEXT");
				$NewsTPL->AddItem($BuyURL,"BUYURL");	
				$NewsTPL->AddItem($Buytext,"BUYNAME");
				
				if (empty($myrow[7]))
					{
						$NewsTPL->AddItem("http://www.britney-net.de/Britney-net_images/news_images/".$buybildrandom.".jpg","BUYBILDURL");				
					}else{
						$NewsTPL->AddItem("http://www.britney-net.de/download/downloadbilder/".$myrow[7],"BUYBILDURL");				
					}
				

				$downloadURL = "DLCounter.php?kategorie=brit_news&url=".$myrow[6]."&id=".$myrow[0];	
				if ($myrow[5]=="")
					{
						$NewsTPL->AddItem("","RELATEDLINK");										
					}else{
						$NewsTPL->AddItem(verweis("Related Link",$downloadURL,$myrow[5]." (".$myrow[4].") klicks"),"RELATEDLINK");					
					}
				$mitteAusgabe = $mitteAusgabe.$NewsTPL->Ausgabe();
			}
				$credit = MessageDialog("Teile der News stammen von Britneyland.de");
Kann mir jemand helfen? Umgekehrt wüsste ich auch gerne, wie ich allgemein eine Splittung nach x Elementen auf mehrer Seiten anlegen kann (z.B. für die Wallpaper-Sektion)

Deweiteren würde ich gerne wissen, ob ich irgendwie die News mit einem Scrollbalken versehen kann, so daß sie nicht so weit aus dem Navigationsrahmen rauslaufen.

Für Hilfe wäre ich dankbar.

Gruß,
natadd
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.10.2004, 11:22  
Gast
 
Beiträge: n/a
Standard

du suchst so was blätterfunktion
 
Alt 07.10.2004, 11:24  
Gast
 
Beiträge: n/a
Standard

Heißen Dank!
 
Alt 07.10.2004, 11:31  
Gast
 
Beiträge: n/a
Standard

Auf der von dir angegebenen Site wird auch die Limit Funktion gut erklärt.
Bei mir im Quellcode steht aber
Code:
$result = mysql_query("SELECT * FROM brit_news ORDER BY 'id' DESC LIMIT 0,$MaxNews",$db);
Jedoch finde ich nicht, wo "MaxNews" definiert wird, der Begriff taucht in der Index.php sonst nicht mehr auf??
 
Alt 07.10.2004, 11:38  
Gast
 
Beiträge: n/a
Standard

na ja, irgendwo muss $MaxNews definiert sein. wenn ich nicht befürchten würde, dass das script ellenlang ist, würde ich sagen poste es mal ganz
 
Alt 07.10.2004, 11:47  
Gast
 
Beiträge: n/a
Standard

Hab die Suchfunktion sowohl aus php-editor als auch mit dem Windows editor benutzt, die finden keine MaxNEws, weder mit noch ohne Dollar Zeichen.
Das Script ist in der Tat ellenlang..
Kann es sein das es in einer anderen PHP Datei definiert ist? Hab auch da mal geschaut aber in template.inc und so nichts gefunden..
 
Alt 07.10.2004, 11:52  
Gast
 
Beiträge: n/a
Standard

such in dem script nach include, und durchsuche die dateien die damit(include) gelanden werden. ich denke die $MaxNews wirdst du in irgendeiner config.inc.php(oder so ähnlich) datei finden
 
Alt 07.10.2004, 12:29  
Gast
 
Beiträge: n/a
Standard

Ja, habs tatsächlich in der Config.php gefunden.
Wie ich jetzt diese Blätterfunktion bei mir einbaue und anpasse hab ich aber noch nicht gerallt, aber das ist dann wohl meine Sache...
Boah, ist html einfach gegen diesen Variablen-Gulasch...

Vielen Dank für die Hilfe!
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
News Slideshow fager PHP Tipps 2006 6 29.03.2006 22:30
[Erledigt] News editieren bzw. updaten Datenbanken 2 05.02.2006 01:49
Seiten sichern!? c01001 PHP Tipps 2006 7 20.01.2006 09:13
[Erledigt] Zuviele Seiten werden angezeigt PHP Tipps 2007 5 24.12.2005 12:49
Mysql Inhalt auf mehreren Seiten verteilen... Datenbanken 4 02.11.2005 11:26
PHP News in normale HTML Seite? PHP Tipps 2005-2 5 06.07.2005 19:45
RSS News aus einzelnen Kategorien PHP Tipps 2005 6 08.05.2005 14:56
News sortierung und Newsblätterfunktion CrackPod PHP Tipps 2005 8 01.05.2005 16:36
Eine News weiter PHP Tipps 2005 4 19.02.2005 17:06
wml oder php/html Seiten automatisch erkennen Soese PHP Tipps 2005 4 13.01.2005 22:57
PHP News Script PHP Tipps 2005 7 11.01.2005 14:44
[Erledigt] div auf mehreren Seiten HTML, Usability und Barrierefreiheit 0 25.11.2004 19:10
Theorie Frage, News <-> Kommentare Paulo PHP Tipps 2004 5 03.09.2004 16:34
[Erledigt] Mehrere Seiten bei News PHP Tipps 2004 13 03.06.2004 20:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php slideshow in switch case einbinden, html mehrere seiten für eine rubrik, 07.10.2004 nachrichten

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.