Последни теми от phpBB3 не излиза на български,а въпросчета?

He3aBuCuM

Registered
http://web-tourist.net/login/login/view.php?st=2106
Използвам този скрипт и когато има български излиза "??????".
Вижте за какво говоря:
26fa2ab90f1d4be9.JPG

А по принцип темата се казва: "[25.01.09]BGCS отваря врати!"
Енкодинга на страницата(index.php, не на форума,а на сайта) си е windows-1251...
Код:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
Така съм настроил скрипта:
Код:
<?php
$host="localhost";
$user="root";
$pass="ПАРОЛАТА НА USER-A";
$link=mysql_connect($host, $user, $pass) or die(mysql_error());
$db=mysql_select_db("ДБ-ТО") or die(mysql_error());
$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'])>35)
{$totchki="...";}
else
{$totchki="";}

$row['c.topic_title']=substr($tema,0 , 35);
echo "» <a href=\"forum/viewtopic.php?t=$row[topic_id]\" title=\"$row[topic_title]\">$row[topic_title]$totchki</a><br>";
}
?>
И да питам до колко теми ще се показват или безкрайно?
Ако е безкрайно, как ще може да се направи до максимум 10 теми ,а от 11 нагоре да не ги показва?
 
Ако си с notepad ++ виж кодировката му да не е utf-8 или някоя друга.Трябва да е ansi.Пробвай да го направиш с обикновения notepad.
 
nom3r1 каза:
Как ти е коалцията в Phpmyadmin на базата на форума :roll:
08adde37caa7a75a.JPG


sianbg2 каза:
Ако си с notepad ++ виж кодировката му да не е utf-8 или някоя друга.Трябва да е ansi.Пробвай да го направиш с обикновения notepad.
Windows формат, Ansi кодировка...
 
Код:
<?php
echo '
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>
<body>
$user="root"; 
$pass=""; 
$db="db"; 
$broi_temi="10";// Колко последни теми да показва 
$broi_bukvi="35";//До колко букви от заглавието на темата да показва 
mysql_connect(localhost,$user,$pass); 
mysql_select_db($db) or die( "Unable to select database"); 
$query="SELECT topic_time , topic_title,forum_id,topic_id, topic_replies,topic_type from phpbb_topics ORDER BY topic_time "; 
$result=mysql_query($query); 
$num=mysql_num_rows($result); 
mysql_close(); 

$ii=$num-$broi_temi; 
for ($i=$num-1; $i>$ii;$i--) 
{ 
$tema=mysql_result($result,$i,"topic_title"); 
$id=mysql_result($result,$i,"forum_id"); 
$topic_broi=mysql_result($result,$i,"topic_replies"); 
$topic_id=mysql_result($result,$i,"topic_id"); 
$topic=mysql_result($result,$i,"topic_type"); 

if($topic=="1") 
{$vazna='Важна:';} 
elseif($topic=="2") 
{$vazna='Съобщение:';} 
elseif($topic_status=="1") 
{$vazna='Заключена:';} 
else 
{$vazna='';} 

if (strlen($tema)>$broi_bukvi) 
{$totchki='...';} 
else 
{$totchki='';} 

$tema=substr($tema,0 , $broi_bukvi); 
echo" $vazna <a href='forum/viewtopic.php?t=$topic_id' >$tema$totchki ($topic_broi)</a><br/>"; 
}
echo '</body></html>';
?>
:roll: пробвай с това и ми кажи да ли имаш пак проблем
 
nom3r1 каза:
Код:
<?php
echo '
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>
<body>
$user="root"; 
$pass=""; 
$db="db"; 
$broi_temi="10";// Колко последни теми да показва 
$broi_bukvi="35";//До колко букви от заглавието на темата да показва 
mysql_connect(localhost,$user,$pass); 
mysql_select_db($db) or die( "Unable to select database"); 
$query="SELECT topic_time , topic_title,forum_id,topic_id, topic_replies,topic_type from phpbb_topics ORDER BY topic_time "; 
$result=mysql_query($query); 
$num=mysql_num_rows($result); 
mysql_close(); 

$ii=$num-$broi_temi; 
for ($i=$num-1; $i>$ii;$i--) 
{ 
$tema=mysql_result($result,$i,"topic_title"); 
$id=mysql_result($result,$i,"forum_id"); 
$topic_broi=mysql_result($result,$i,"topic_replies"); 
$topic_id=mysql_result($result,$i,"topic_id"); 
$topic=mysql_result($result,$i,"topic_type"); 

if($topic=="1") 
{$vazna='Важна:';} 
elseif($topic=="2") 
{$vazna='Съобщение:';} 
elseif($topic_status=="1") 
{$vazna='Заключена:';} 
else 
{$vazna='';} 

if (strlen($tema)>$broi_bukvi) 
{$totchki='...';} 
else 
{$totchki='';} 

$tema=substr($tema,0 , $broi_bukvi); 
echo" $vazna <a href='forum/viewtopic.php?t=$topic_id' >$tema$totchki ($topic_broi)</a><br/>"; 
}
echo '</body></html>';
?>
:roll: пробвай с това и ми кажи да ли имаш пак проблем
saita каза:
Parse error: parse error, expecting `','' or `';'' in C:\xampp\htdocs\index.php on line 118
На 118 ред е:
{$vazna='Важна:';}
 
<?php
$host="localhost";
$user="root";
$pass="ПАРОЛАТА НА USER-A";
$link=mysql_connect($host, $user, $pass) or die(mysql_error());
$db=mysql_select_db("ДБ-ТО") or die(mysql_error());
$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'])>35)
{$totchki="...";}
else
{$totchki="";}

$row['c.topic_title']=substr($tema,0 , 35);
echo "» <a href=\"forum/viewtopic.php?t=$row[topic_id]\" title=\"$row[topic_title]\">$row[topic_title]$totchki</a><br>";
}
?>
 
svilkaa каза:
<?php
$host="localhost";
$user="root";
$pass="ПАРОЛАТА НА USER-A";
$link=mysql_connect($host, $user, $pass) or die(mysql_error());
$db=mysql_select_db("ДБ-ТО") or die(mysql_error());
$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'])>35)
{$totchki="...";}
else
{$totchki="";}

$row['c.topic_title']=substr($tema,0 , 35);
echo "» <a href="forum/viewtopic.php?t=$row[topic_id]" title="$row[topic_title]">$row[topic_title]$totchki</a><br>";
}
?>

С това ще стане :?:
 
svilkaa каза:
<?php
$host="localhost";
$user="root";
$pass="ПАРОЛАТА НА USER-A";
$link=mysql_connect($host, $user, $pass) or die(mysql_error());
$db=mysql_select_db("ДБ-ТО") or die(mysql_error());
$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'])>35)
{$totchki="...";}
else
{$totchki="";}

$row['c.topic_title']=substr($tema,0 , 35);
echo "» <a href="forum/viewtopic.php?t=$row[topic_id]" title="$row[topic_title]">$row[topic_title]$totchki</a><br>";
}
?>
Хехе златен си!
Благодаря много!
+1
 

Back
Горе