Êàê âûâåñòè íà ãëàâíîé ñòðàíèöå ñàéòà ïîñëåäíèå 10 ñîîáùåíèé ñ ôîðóìà WR-Forum?

Âûãîäíîå ïðîòåçèðîâàíèå çóáîâ â Êèòàå. Ãàðàíòèðîâàííîå êà÷åñòâî. Çäåñü äîñòóïíû îòçûâû.



Ñåðèÿ ñêðèïòîâ ôîðóìîâ WR-Forum Professional è WR-Forum Lite àäàïòèðîâàíû äëÿ ðàáîòû íà ëþáûõ ñàéòàõ. Ôîðóì ìîæíî îáúåäåíèòü ñ äðóãèìè ñêðèïòàìè. Ìîæíî ïîëíîñòüþ âñòðîèòü â Âàø äèçàéí, ìîæíî íàîáîðîò - èçìåíèòü äèçàéí ôîðóìà ïîä âíåøíèé âèä Âàøåãî ñàéòà.

Ïðè äîáàâëåíèè ñîîáùåíèé è òåì íà ôîðóìå ñêðèïò â îòäåëüíûé ôàéë news.dat çàïèñûâàåò èíôîðìàöèþ, êîòîðàÿ ïîòîì è âûâîäèòñÿ â ðàçäåëå - ïîñëåäíèå ñîîáùåíèÿ ôîðóìà. Ìîæíî èíôîðìàöèþ î ïîñëåäíèõ ñîîáùåíèÿõ íà ôîðóìå âûâîäèòü â ëþáîì ðàçäåëå Âàøåãî ñàéòà. Åäèíñòâåííûé íþàíñ - íóæíî óêàçûâàòü îòíîñèòåëüíûé ïóòü äî ïàïêè ôîðóìà è âíåñòè èçìåíåíèÿ â 2 ïàðàìåòðà.

Ïîäðîáíåå î ïàðàìåòðàõ:
$lasttemprint="10"; // Ñêîëüêî âûâåñòè ïîñëåäíèõ ñîîáùåíèé
$msg_onpage="10"; // ÍÀÑÒÐÎÉÊÀ ÔÎÐÓÌÀ: êîë-âî ñîîáùåíèé íà ñòðàíèöó
$forumdir="forum-PRO"; // Ïàïêà ñ ôîðóìîì


Âîò êîä äëÿ ãëàâíîé ñàéòà (äëÿ ñêðèïòà WR-Forum Professional âåðñèè 2.0 è âûøå):



Ïîñëåäíèå îáñóæäàåìûå òåìû ôîðóìà

<? // ÑÒÀÒÈÑÒÈÊÀ: Ïîñëåäíèå ñîîáùåíèÿ ñ ôîðóìà $lasttemprint="10"; // Ñêîëüêî âûâåñòè ïîñëåäíèõ ñîîáùåíèé $msg_onpage="10"; // ÍÀÑÒÐÎÉÊÀ ÔÎÐÓÌÀ: êîë-âî ñîîáùåíèé íà ñòðàíèöó $forumdir="forum"; // Ïàïêà ñ ôîðóìîì $date=date("d.m.Y", time()+0); // ÷èñëî.ìåñÿö.ãîä if (is_file("$forumdir/data/news.dat")) { $newmessfile="$forumdir/data/news.dat"; // ïðîõîäèì ïî âñåì ðàçäåëàì è ôîðóìàì è èùåì çàïðàùèâàåìûé. Åñëè wrforum.dat ïóñò, òî ïîäêëþ÷àåì ðåçåðâíóþ êîïèþ. $realbase=TRUE; if (is_file("$forumdir/data/wrforum.dat")) $mainlines=file("$forumdir/data/wrforum.dat"); if (!isset($mainlines)) $datasize=0; else $datasize=sizeof($mainlines); if ($datasize<=0) {if (is_file("$forumdir/data/wrf-copy.dat")) {$realbase=FALSE; $mainlines=file("$forumdir/data/wrf-copy.dat"); $datasize=sizeof($mainlines);}} if ($datasize<=0) exit("$back. Ïðîáëåìû ñ Áàçîé äàííûõ, ôàéë äàííûõ ïóñò - îáðàòèòåñü ê àäìèíèñòðàòîðó"); $lines=file($newmessfile); $i=count($lines); if ($i>10 and $i<$lasttemprint) $i=$lasttemprint; if ($i>1) { $a1=$i-1;$u="-1"; // âûâîäèì äàííûå ïî âîçðàñòàíèþ èëè óáûâàíèþ do {$dt=explode("|", $lines[$a1]); $a1--; if (isset($dt[1])) { // Åñëè ñòðî÷êà ïîòåðÿëàñü â ñêðèïòå (ïóñòàÿ ñòðîêà) - òî ïðîñòî å¸ ÍÅ âûâîäèì $msg=htmlspecialchars($dt[14]); $msg=str_replace('[b]'," ",$msg); $msg=str_replace('[/b]'," ",$msg); $msg=str_replace('[RB]'," ",$msg); $msg=str_replace('[/RB]'," ",$msg); $msg=str_replace('[Code]'," ",$msg); $msg=str_replace('[/Code]'," ",$msg); $msg=str_replace('[Quote]',"Öèòàòà:\r\n ",$msg); $msg=str_replace('[/Quote]',"êîíåö öèòàòû\r\n ",$msg); $msg=str_replace('[img]'," êàðòèíêà: ",$msg); $msg=str_replace('[/img]'," ",$msg); $msg=str_replace("<br>","\r\n", $msg); $msg=str_replace("'","`",$msg); $msg=str_replace('&lt;br&gt;'," \r\r\n", $msg); $msg=str_replace('<br>'," \r\r\n", $msg); $mmax=count($mainlines); $k=$mmax; $mainr=""; // Èùåì íàçâàíèå ðóáðèêè, êàê íàõîäèì - ïðèñâàèìâàåì çíà÷åíèå è âûõîäèì èç öèêëà! do {$k--; $mdt=explode("|",$mainlines[$k]); if ($mdt[2]==$dt[2]) {$mainr="<a href='$forumdir/index.php?id=$mdt[2]'>$mdt[4]</a>"; $k=0;} } while($k>0); if (date("d.m.Y",$dt[4])==$date) $dt[4]="ñåãîäíÿ â ".date("H:i",$dt[4]); else $dt[4]=date("d.m.y - H:i",$dt[4]); if ($dt[17]>$msg_onpage) $page=ceil($dt[17]/$msg_onpage); else $page=1; if ($page!=1) $pageadd="&page=$page"; else $pageadd=""; if ($dt[6]==TRUE) {$codename=urlencode($dt[8]); $name="$dt[8]";} else $name="ãîñòü $dt[8]"; print"<div style='line-height:1.5em;'>$dt[4]: <strong>$mainr</strong> » <B><a href='$forumdir/index.php?id=$dt[2]$dt[3]$pageadd#m$dt[17]' title='$msg \r\n\r\n Îòïðàâëåíî $dt[4]'> $dt[5]</a></B> - $name.<br></div>"; } $a11=$u; $u11=$a1; } while($a11 < $u11); }} ?> </p>

Ñêà÷àòü ñêðèïò äëÿ âñòàâêè íà ãëàâíóþ ñàéòà ìîæíî ïî ññûëêå:


Ñêà÷àòü êîíâåðòåð èç ÁÄ âåðñèè ôîðóìà 1.9 äî 2.0 ìîæíî ïî ññûëêå:


Ó âàñ åù¸ åñòü âîïðîñû? Çàõîäèòå êî ìíå íà ñàéò, â ôîðóì: www.wr-script.ru/forum/ - çäåñü ìíîãî ðàçíûõ òåì î ñêðèïòàõ ôîðóìîâ íà php ;-)

Àâòîð - Ãàâðèëîâ Ìèõàèë
Ñàéò - www.wr-script.ru
Äàòà èçìåíåíèÿ - 8 ÿíâàðÿ 2019 ã.



Ïðè ïåðåïå÷àòêå èíôîðìàöèè äåëàéòå, ïîæàëóéñòà, ññûëêó íà íàø ñàéò (ëèáî ïîäåëèòüñÿ âêîíòàêòå, ãóãë+ èëè äåëèòåñü â îäíîêëàññíèêàõ ñòàòü¸é). Ñïàñèáî!

Èñòî÷íèê: www.wr-script.ru©, 2004-2026ã.

Äåëèòåñü ñ äðóçüÿìè â ñîöñåòÿõ. Àêòèâíûå êîììåíòàòîðû ïîëó÷àþò ñâåæèå ñêðèïòû è áåñïëàòíûå äîðàáîòêè îò WR-Script.ru!

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

WR-Счётчик