последни теми от форума

hackera

Registered
Код:
						<?php
include "config.php";
$chars="SET CHARACTER SET cp1251";mysql_query($chars);
$query="SELECT
c.topic_time , c.topic_title,c.forum_id,c.topic_id,
c.topic_replies,c.topic_type FROM phpbb_topics c , phpbb_forums f WHERE
c.forum_id=f.forum_id and f.prune_freq like '0' ORDER BY c.topic_time DESC LIMIT 0,10";
$result = mysql_query($query) or die(mysql_error());//Селекта
while($row = mysql_fetch_array($result)) {
if (strlen($row['c.topic_title'])>20)//Колко знака да е заглавието
{$totchki="...";}//ако е по - голямо
else
{$totchki="";}//ако не е по голямо

$row['c.topic_title']=substr($tema,0 , 20);
echo "» <a href=\"forum/viewtopic.php?t=$row[topic_id]\" title=\"$row[topic_title]\">$row[topic_title]$totchki</a><br>";//Извеждане на линк
}
?>

Къде ми е грешката, че като заглавието на темата съдържа повече от 20 знака не се скъсява?
 
HINT 1:

$row['c.topic_title'] ~ $row['topic_title'] ???

HINT 2

$row['c.topic_title']=substr($tema,0 , 20); ~ $row['topic_title']=substr($row['topic_title'],0 , 20); ???

HINT 3

mb_strlen, mb_substr
 
Код:
$topic_name=substr($tema,0 , 20);
echo "» <a href=\"forum/viewtopic.php?t=$row[topic_id]\" title=\"$topic_name\">$row[topic_title]$totchki</a><br>";//Извеждане на линк
Пробвай така да видим :)
 

Back
Горе