Vraag over laatste 5 topics.

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Murk
Berichten: 78
Lid geworden op: 22 sep 2005, 15:17
Locatie: Nederland

Vraag over laatste 5 topics.

Bericht door Murk » 01 dec 2006, 19:10

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

ownageworld
Berichten: 252
Lid geworden op: 03 jun 2006, 17:35
Locatie: Brussel

Bericht door ownageworld » 01 dec 2006, 20:45

Zoek op:

Code:

Code: Selecteer alles

 'L_TITLE' => $recent_topic_row[$i]['topic_title'],

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

Murk
Berichten: 78
Lid geworden op: 22 sep 2005, 15:17
Locatie: Nederland

Bericht door Murk » 04 dec 2006, 20:35

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 "&nbsp;- <a href=\"/forum/viewtopic.php?t=".$data["topic_id"]."\" target=\"_blank\">".$data['topic_title']."</a><br>";
   }  
?></font>

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 04 dec 2006, 21:43

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 "&nbsp;- <a href=\"/forum/viewtopic.php?t=".$data["topic_id"]."\" target=\"_blank\">".substr($data['topic_title'], 0, 5)."</a><br>";
   } 
?></font>
Wederom is de 5 aan te passen naar elk gewenst getal... :)

Murk
Berichten: 78
Lid geworden op: 22 sep 2005, 15:17
Locatie: Nederland

Bericht door Murk » 25 dec 2006, 18:01

Nee sorry, dit is ook niet wat ik zoek.

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 26 dec 2006, 00:23

Wat is het resultaat dan wel wat je krijgt? Wat wil je er nog aan verandert hebben?

Murk
Berichten: 78
Lid geworden op: 22 sep 2005, 15:17
Locatie: Nederland

Bericht door Murk » 28 dec 2006, 23:06

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 "&nbsp;- <a href=\"/forum/viewtopic.php?t=".$data["topic_id"]."\" target=\"_blank\">".$data['topic_title']."</a><br>";
   }  
?></font>

Murk
Berichten: 78
Lid geworden op: 22 sep 2005, 15:17
Locatie: Nederland

Bericht door Murk » 04 jan 2007, 13:26

Kan iemand misschien helpen?

DeFrikandellenKoning
Berichten: 12
Lid geworden op: 26 dec 2006, 13:42
Locatie: Heesch

Bericht door DeFrikandellenKoning » 04 jan 2007, 16:14

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

Murk
Berichten: 78
Lid geworden op: 22 sep 2005, 15:17
Locatie: Nederland

Bericht door Murk » 04 jan 2007, 16:22

Ik heb al zoveel gezocht hiernaar, maar geen enkel iets wat me kan helpen. Die code van mij gebruiken veel mensen toch wel?

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 04 jan 2007, 20:40

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.
... Maar ik modereer (nog) niet.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 05 jan 2007, 14:07

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    
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gesloten