Здравейте съфорумници, имам нужда от помощ.
Значи ползвам Джумла за изграждането на един сайт. Форум, който ползвам е phpbb 3.0.8 в джумлата съм написал един модул, който да показва последните теми от форума.
Модула работи идеално показва темите сичко е перфектно, но искам да направя следното:
Например днес се публикува тема "първа", но преди 2-3 дена е публикувана тема "име" есествено модула пуска първа тема (най-отгоре) темата "първа", но изкам да го направя така, че като има нов отговор по някоя стара тема например "име" тя да става първа. Виждал съм такива модули и незнам как да направя моя така затова ви моля за помощ.
Ето кода на модула който съм писал:
Забележка: Джумлата и phpbb-то са в отделни бази данни.
Благодаря ви предварително.
С уважение: QbasiX[/code]
Значи ползвам Джумла за изграждането на един сайт. Форум, който ползвам е phpbb 3.0.8 в джумлата съм написал един модул, който да показва последните теми от форума.
Модула работи идеално показва темите сичко е перфектно, но искам да направя следното:
Например днес се публикува тема "първа", но преди 2-3 дена е публикувана тема "име" есествено модула пуска първа тема (най-отгоре) темата "първа", но изкам да го направя така, че като има нов отговор по някоя стара тема например "име" тя да става първа. Виждал съм такива модули и незнам как да направя моя така затова ви моля за помощ.
Ето кода на модула който съм писал:
Код:
<?
setlocale (LC_CTYPE, 'C');
$user="USER";
$pass="PASS";
$db="bdname";
$broi_temi="10";// kolko temi da pokazva
$broi_bukvi="350";//do kolko bukvi da pokazva ot na4aloto
mysql_connect(localhost,$user,$pass);
mysql_query("SET NAMES 'utf8'");
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='http://....................' >$tema$totchki ($topic_broi)[/url]
";
}?>
Забележка: Джумлата и phpbb-то са в отделни бази данни.
Благодаря ви предварително.
С уважение: QbasiX[/code]