Êàê âûâåñòè íà ãëàâíîé ñòðàíèöå ñàéòà ïîñëåäíèå 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!

Âåðíóòüñÿ ê ñòàòüÿì ïîìîùè WEB-ìàñòåðó

WR-Счётчик