Pagina 1 van 1
					
				Vraag over laatste 5 topics.
				Geplaatst: 01 dec 2006, 19:10
				door Murk
				Hallo allemaal. 
Ik heb een vraag. Heb het niet kunnen vinden bij de zoekmachine, dus hopelijk wil iemand hier helpen. 
Er is een scriptje waarbij je de laatste 5 topics kunt laten zien. Dat script heb ik ook op m'n site, en het werkt perfect. Nu is er 1 ding dat niet naar m'n wens is. 
Graag zou ik de topictitels afgekort willen. Dus bijvoorbeeld:
Voorbeeld 1: Dit is een topic titel, maar is te lang.
Voorbeeld 2: Dit is een topic ti...
Voorbeeld 1 word dan automatisch korter met een paar puntjes erachter. Wie weet hiervoor een scriptje?
Alvast bedankt!
Groeten Murk
			 
			
					
				
				Geplaatst: 01 dec 2006, 20:45
				door ownageworld
				Zoek op:
Code:
     
vervangen met:
Code:
     
Code: Selecteer alles
 'L_TITLE' => substr($recent_topic_row[$i]['topic_title'], 0, 5),
de 5 kan je veranderen in wat je wilt (aantal characters)
Succes 

 
			
					
				
				Geplaatst: 04 dec 2006, 20:35
				door Murk
				Staat volgens mij niet in m'n code.
Code: Selecteer alles
<? 
$mysql[host] = "localhost";  
$mysql[user] = "naam";  
$mysql[pass] = "wachtwoord";  
$mysql[db] = "database";  
mysql_connect($mysql[host], $mysql[user], $mysql[pass]);  
mysql_select_db($mysql[db]);  
$query = "SELECT topic_id,topic_title FROM phpbb_topics order by topic_id desc limit 5";  
   $res = mysql_query($query);  
   while($data = @mysql_fetch_array($res))  
   {  
echo " - <a href=\"/forum/viewtopic.php?t=".$data["topic_id"]."\" target=\"_blank\">".$data['topic_title']."</a><br>";
   }  
?></font>
 
			
					
				
				Geplaatst: 04 dec 2006, 21:43
				door Coen
				Maak er dit eens van:
Code: Selecteer alles
<?
$mysql[host] = "localhost"; 
$mysql[user] = "naam"; 
$mysql[pass] = "wachtwoord"; 
$mysql[db] = "database"; 
mysql_connect($mysql[host], $mysql[user], $mysql[pass]); 
mysql_select_db($mysql[db]); 
$query = "SELECT topic_id,topic_title FROM phpbb_topics order by topic_id desc limit 5"; 
   $res = mysql_query($query); 
   while($data = @mysql_fetch_array($res)) 
   { 
echo " - <a href=\"/forum/viewtopic.php?t=".$data["topic_id"]."\" target=\"_blank\">".substr($data['topic_title'], 0, 5)."</a><br>";
   } 
?></font>

 
			
					
				
				Geplaatst: 25 dec 2006, 18:01
				door Murk
				Nee sorry, dit is ook niet wat ik zoek.
			 
			
					
				
				Geplaatst: 26 dec 2006, 00:23
				door Coen
				Wat is het resultaat dan wel wat je krijgt? Wat wil je er nog aan verandert hebben?
			 
			
					
				
				Geplaatst: 28 dec 2006, 23:06
				door Murk
				Hieronder zie je dus de code. Ik wil dat de topictitels korter worden omdat, dus bijvoorbeeld na 50 tekens gaan ze over in stipjes, net als in bericht 1 is geplaatst als uitleg. Kan iemand helpen?
Code: Selecteer alles
<p align="left"><font size="2" face="Tahoma" color="#001D32"><b>De laatste 5 topics:</b>
<body background="site">
<style type="text/css"><!--a:link, a:visited, a:active {color:001D32; text-decoration: none} a:hover {color:ffffff}//--></style> 
<p align="left"><font color="#001D32" size="2" face="Tahoma"> 
<? 
$mysql[host] = "localhost";  
$mysql[user] = "";  
$mysql[pass] = "";  
$mysql[db] = "";  
mysql_connect($mysql[host], $mysql[user], $mysql[pass]);  
mysql_select_db($mysql[db]);  
$query = "SELECT topic_id,topic_title FROM phpbb_topics order by topic_id desc limit 5";  
   $res = mysql_query($query);  
   while($data = @mysql_fetch_array($res))  
   {  
echo " - <a href=\"/forum/viewtopic.php?t=".$data["topic_id"]."\" target=\"_blank\">".$data['topic_title']."</a><br>";
   }  
?></font>
 
			
					
				
				Geplaatst: 04 jan 2007, 13:26
				door Murk
				Kan iemand misschien helpen?
			 
			
					
				
				Geplaatst: 04 jan 2007, 16:14
				door DeFrikandellenKoning
				Dat is weer een aparte mod, k ben voor je aan het zoeken op phpbbhacks.com maar ik kan de mod zo snel niet vinden, zoek zelf maar even
			 
			
					
				
				Geplaatst: 04 jan 2007, 16:22
				door Murk
				Ik heb al zoveel gezocht hiernaar, maar geen enkel iets wat me kan helpen. Die code van mij gebruiken veel mensen toch wel?
			 
			
					
				
				Geplaatst: 04 jan 2007, 20:40
				door Bee
				Ik raad je eerder af die code te gebruiken, en de kwalitatief betere Topics Anywhere te gebruiken. Beter instelbaar en veiliger dan dergelijke eigen huis en tuin scriptjes.
			 
			
					
				
				Geplaatst: 05 jan 2007, 14:07
				door Ramon Fincken
				Code: Selecteer alles
function strip($Text, $text_length = 15)
{
// Ramon Fincken
         stripslashes($Text);
         if (($text_length == 0) or (strlen($Text) <= $text_length))
         {
         }
         else // strip text
         {
            $Text = substr($Text, 0, $text_length) . '...';
         }
            return $Text;
} // END function strip