Êàê âûâåñòè íà ãëàâíîé ñòðàíèöå ñàéòà ïîñëåäíèå 10-20 îáúÿâëåíèé ñî ñêðèïòà äîñêè WR-Board Lite èëè LUX âåðñèè 1.8 è âûøå?
Íà ñàéòå www.ipserver.su ìîæíî êóïèòü vps ñåðâåð
Ïðè äîáàâëåíèè ñîîáùåíèé è òåì íà äîñêó îáúÿâëåíèé â îòäåëüíûé ôàéë newmsg.dat çàïèñûâàåòñÿ
èíôîðìàöèÿ, êîòîðàÿ ïîòîì è âûâîäèòñÿ â ðàçäåëå - ïîñëåäíèå îáúÿâëåíèé äîñêè.
Òàê êàê ýòî âñåãî îäèí ôàéë, òî ìîæíî èíôîðìàöèþ î ïîñëåäíèõ îáúÿâëåíèÿõ âûâîäèòü â ëþáîì ðàçäåëå
Âàøåãî ñàéòà. Åäèíñòâåííûé íþàíñ - íóæíî óêàçûâàòü îòíîñèòåëüíûé ïóòü äî ïàïêè äîñêè è ïàïêè ñî ñêèíîì (óêàçûâàåòñÿ âíóòðè ñêðèïòà).
Íèæå ïðèâåä¸í êîä äëÿ ãëàâíîé ñàéòà (äëÿ ñêðèïòà WR-Board âåðñèè 1.8 è âûøå ëàéò è ËÞÊÑ). À âîò ññûëêà íà çàãðóçêó ãîòîâîãî ôàéëà ñ êîäîì ññûëêà:
<? // ÊÎÄ äëÿ âñòàâêè íà php-ñòðàíèöó ÎÄÈÍ ÓÐÎÂÅÍÜ ÂÛØÅ äëÿ îòîáðàæåíèÿ ïîñëåäíåé 10-20 îáúÿâëåíèé äîñêè.
// Íàïðèìåð, äîñêà òóò: https://www.wr-script.ru/board/
// Ýòîò êîä äëÿ âñòàâêè íà ñòðàíèöó https://www.wr-script.ru
$showten=10; // Ñêîëüêî îáúÿâëåíèé îòîáðàæàòü 10 èëè 20
$datadir="board_LUX_1.9"; // Íàçâàíèå ïàïêè ñ äîñêîé
$brdskin="skin-liteblue"; // ñêèí äîñêè
// Âûâîäèì 10-20 ïîñëåäíèõ îáúÿâëåíèé
$shapka20="<TABLE align=center cellPadding=3 cellSpacing=0 width=98%>";
$shapka10="<TABLE align=center cellPadding=3 cellSpacing=0 width=98%>";
if (is_file("$datadir/data/newmsg.dat") and $showten>="1") { // ïðîâåðÿåì åñòü ëè òàêîé ôàéë
$linesn = file("$datadir/data/newmsg.dat"); $in=count($linesn);
if ($in > 0) {
$newdat=file("$datadir/data/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> </td><TD align=center><TABLE align=center cellPadding=3 cellSpacing=0
width=468><TR class=toptable height=18><TD colspan=4 align=center><B>Ïîñëåäíèå $ia îáúÿâëåíèé:</B></TD></TR>";}
do {$dtn=explode("|", $newdat[$in]);
$tdt=explode("[ktname]", $dtn[1]);
$url="$datadir/index.php?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"</table></td><td width=50% valign=top>$shapka10";}
if ($dtn[9]=="vip") {$st1="<B>"; $st2="VIP-îáúÿâëåíèå \r\n";} else {$st1=""; $st2="";}
print"
<TR height=20 onmouseover=trtover(this) onmouseout=trtout(this)>
<TD><FONT color=$colorsp><B>$dtn[4]</B></FONT></TD>
<TD>$dtn[6]</TD>
<TD width=100%>$st1<A href='$url' title='$dtn[5] \r\r\n $tdt[0] -->
$tdt[1] \r\r\n $st2\r\n ðàçìåùåíî $dtn[6] ã.'>$dtn[3]</A></TD>
<TD><IMG alt='ïåðåéòè' border=0 src='$datadir/$brdskin/go.gif'></TD>
</TR>";
$in--;
} while($in >"-1");
} print"</table></td></tr></table>";
}
?>
Ó âàñ åù¸ åñòü âîïðîñû? Çàõîäèòå êî ìíå íà ñàéò, â ôîðóì: www.wr-script.ru/forum/ - çäåñü ìíîãî ðàçíûõ òåì î ñêðèïòå ôîðóìà ;-)
Àâòîð - Ãàâðèëîâ Ìèõàèë
Äàòà - 13 èþíÿ 2016 ã.
|
Ïðè ïåðåïå÷àòêå èíôîðìàöèè äåëàéòå, ïîæàëóéñòà, ññûëêó íà íàø ñàéò
(ëèáî ïîäåëèòüñÿ âêîíòàêòå, ãóãë+ èëè äåëèòåñü â îäíîêëàññíèêàõ ñòàòü¸é). Ñïàñèáî!
Èñòî÷íèê: www.wr-script.ru©, 2004-2026ã.
Äåëèòåñü ñ äðóçüÿìè â ñîöñåòÿõ. Àêòèâíûå êîììåíòàòîðû ïîëó÷àþò ñâåæèå ñêðèïòû è áåñïëàòíûå äîðàáîòêè îò WR-Script.ru!
|
|