Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#29 used as offset, casting to integer (29) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#30 used as offset, casting to integer (30) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Как замутить вывод последних объявлений колонами
ТвойWeb » WebMaster класс » PHP/Perl » Как замутить вывод последних объявлений колонами

Страниц (1): [1]
 

1. kastyan - 12 Июня, 2008 - 08:07:58 - перейти к сообщению
Как замутить вывод последних объявлений колонами
CODE:
// Выводим 10-20 последних объявлений
$shapka20="<TaBLE align=center cellPadding=0 cellSpacing=0 width=98%>";
$shapka10="<TaBLE align=center cellPadding=0 cellSpacing=0 width=98%>";
if (is_file("$databoard/$datadir/newmsg.dat") and $showten>="1") {
$linesn = file("$databoard/$datadir/newmsg.dat"); $in=count($linesn);
if ($in > 0) {$newdat=file("$databoard/$datadir/newmsg.dat");
$in=count($newdat)-1; $iall=$in; $ia=$in+1;
print"<TaBLE cellPadding=2 cellSpacing=1 align=center width=98%>";
if ($showten=="20") {print "<TR class=toptable height=18><TD colspan=4 align=center><B>Последних $ia объявлений</B></TD></TR><TR><TD valign=top>$shapka20";}else {print "<TR> <TD align=center><TaBLE align=center cellPadding=1 cellSpacing=1 width=570><tr><td height=20>&nbsp;</td></tr><TR> <TD colspan=4 align=center width=100%><TaBLE cellPadding=0 cellSpacing=0 width=100%>
<TR><Td width=16><div CLaSS='topik_left_rubrika'></div></Td>
<TD width=100% CLaSS='left_title_text'><h><B>Новые объявления</B></h></TD>
<TD width=100% CLaSS='left_title_text'><small><font color=red>П</font>редложение</small></TD><TD width=100% CLaSS='left_title_text'><small> <font color=#1414CD>С</font>прос</small></TD><TD width=100% CLaSS='left_title_text'><IMG alt='5 - объявлений на страницу' border=0 src='$brdskin/img/go.gif'></TD>
<Td width=16><div CLaSS='topik_right_rubrika'></div></Td>
</TR></table></TD></TR><TR><td>
<TaBLE cellPadding=0 cellSpacing=0 width=100%>
<tr><td height=20>&nbsp;</td></tr>
<TR><td valign=top>&nbsp;<IMG src='design/img/rating_star_blank.png' border='0'>&nbsp;</td><td valign=top>";include "$brdskin/google.top.txt"; // подключаем СОДЕРЖИМОЕ
print"</TD></TR><TR height=2><TD class=small align=right width=100% colspan=2>
<DIV align=right><FONT color=#FF3030><B>П</B>&nbsp;<font color=#cccccc><B>|</B></font>&nbsp;$date&nbsp;</DIV><DIV width=100%><HR color='$bordercolor_index' CLaSS='HR' align=right></DIV></TD></TR></table></TD></TR>";}
do {$dtn=explode("|", $newdat[$in]);
$tdt=explode("[ktname]", $dtn[1]);
if (!isset($tdt[1])) {$tdt[1]="";}
$url="index.php?fid=$dtn[8]&id=$dtn[10]";
$dtn[5]=substr($dtn[5],0,150); // образаем сообщение до 150 символов
$dtn[5]=str_replace("<br>","\r\n",$dtn[5]);
$dtn[7]=date("H:i",$dtn[7]);
if ($dtn[4]=="П") {$colorsp="#ff3333";} else {$colorsp="#1414CD";}
if (round($iall/2)==($in+1) & $showten>10) {print"</TD></TR></table></TD></TR><tr><td width=50% valign=top>$shapka10";}
if ($dtn[9]=="vip") {$st1="&nbsp;&nbsp;<font color=#8B8B7a size=2><strong><b>"; $st2="<img src='images/topic/vip_star.png' alt='VIP-объявление' border='0'> \r\n";} else {$st1="&nbsp;&nbsp;<font color=#000000>"; $st2="<img src='images/topic/no_vip_star.png' alt='Простое-объявление' border='0'>";}
if ($dtn[9]=="vip") {$str1=""; $str2="<img src='design/img/rating_star.png' alt='vip' border='0'> \r\n";} else {$str1=""; $str2="<img src='design/img/rating_star_blank.png' alt='Простое-объявление' border='0'>";}
print"<TR bgcolor=#F5F5F5><TD width=100%>&nbsp;$str2\r\n&nbsp;&nbsp;<a class=la href='$url' title='Обновился раздел - $tdt[0]'><strong><b>$dtn[3]</b></strong></a></TD><TD align=right>$st2\r\n</TD></TR><tr><td>$st1 $dtn[5]...</b></strong></font></td></tr>
<TR height=2><TD class=small align=right width=100%><DIV align=right>
<FONT color=$colorsp><B>$dtn[4]</B></FONT>&nbsp;&nbsp;<font color=#cccccc><B>|</B></font>&nbsp;$dtn[6]&nbsp;</DIV><DIV width=100%><HR color='$bordercolor_index' CLaSS='HR' align=right></DIV></TD></TR>";
$in--;
} while($in >"-1");
}
}
2. Systemnik - 12 Июня, 2008 - 08:14:18 - перейти к сообщению
Да... код.. каша просто а вопроса не понял вам всмысле надо колонци таблиц сделать или что?
3. kastyan - 12 Июня, 2008 - 15:08:35 - перейти к сообщению
Код пришлось сдвигать , не влазил по кб.

Мне нужно, те колоны, которые бы напр. из файла config.php регулировались в их выводимое количество , напр. colrub=3; как такое мутится ?
4. kastyan - 13 Июня, 2008 - 14:25:13 - перейти к сообщению
Сразу в тему хочу спросить , хотелось бы что бы скрипт выбирал из свежих тем самую свежую Улыбка где код ковырнуть чего дописать ?

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0344]     [ Gzipped ]