Форум -> Разные форумы -> есть у кого блок последних сообщений phpbb3 или smf? |
есть у кого блок последних сообщений phpbb3 или smf? |
---|
RockKenny | Дата: 22.03.2009, в 09:22 | Сообщение №1 |
  Активный участникПользователь №: 171 Сообщений: 232
 | поделитесь
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно RockKenny 23.03.2009 г. в 14:16:29 |
|
|
RockKenny | Дата: 23.03.2009, в 08:43 | Сообщение №2 |
  Активный участникПользователь №: 171 Сообщений: 232
 | |
|
RockKenny | Дата: 23.03.2009, в 14:16 | Сообщение №3 |
  Активный участникПользователь №: 171 Сообщений: 232
 | |
|
Serg_pnz | Дата: 23.03.2009, в 15:02 | Сообщение №4 |
  АдминистраторПользователь №: 1 Сообщений: 2243
 | RockKenny, для phpbb3 от 1.6 слаеда не прокатит?
Для smf посмотри на yworld. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
RockKenny | Дата: 23.03.2009, в 15:13 | Сообщение №5 |
  Активный участникПользователь №: 171 Сообщений: 232
 | Serg_pnz, пробовал, не катит. спс, посмотрю |
|
|
Serg_pnz | Дата: 23.03.2009, в 16:39 | Сообщение №6 |
  АдминистраторПользователь №: 1 Сообщений: 2243
 | RockKenny, по сути тебе нужен только запрос, а уж расположение сам сделаешь.
Вот пару тем тебе нагуглил яндыксем
http://www.rusmkportal.ru/support/index.php?showtopic=639
http://www.phpbbguru.net/community/topic16075.html | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
san | Дата: 23.03.2009, в 23:02 | Сообщение №7 |
  НовичокПользователь №: 546 Сообщений: 14
 | Вот для SMF. Правда, это блок последних тем, а не сообщений. У меня пашет на Ура. Нужно только прописать в блоке адрес форума, количество выводимых тем итп.
Прикрепленные файлы:
 Скачать: 1.37 KB |
|
|
RockKenny | Дата: 23.03.2009, в 23:10 | Сообщение №8 |
  Активный участникПользователь №: 171 Сообщений: 232
 | всем спасибо, все буду тестить |
|
|
RockKenny | Дата: 23.03.2009, в 23:44 | Сообщение №9 |
  Активный участникПользователь №: 171 Сообщений: 232
 | у меня этот блок только даты показывает
http://fixshop.ru/index.php |
|
|
G-nom | Дата: 25.03.2009, в 22:41 | Сообщение №10 |
  Активный участникПользователь №: 174 Сообщений: 227
 | из smf можно выводить через SSI.php
типа такого
_http://www.slaed.us/index.php?s=&showtopic=13935&view=findpost&p=134075 |
|
|
RockKenny | Дата: 05.06.2009, в 15:28 | Сообщение №11 |
  Активный участникПользователь №: 171 Сообщений: 232
 | ни че у меня не получается, выводится только дата поста и все.
есть кто разобрался?
вот сами гляньте на этот бред:))))
fixshop.ru
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131
| <?php
if (!defined('BLOCK_FILE')) {
Header("Location: ../index.php");
exit;
}
// Îïöèè áëîêà
$urlforum = "http://fixshop.ru/forum/index.php"; // Êàòàëîã ôîðóìà îòíîñèòåëüíî êîðíÿ ñàéòà èëè (åñëè ôîðóì â äðóãîì äîìåíå) ïîëíûé URL ôîðóìà áåç ñëåøà â êîíöå (ïðèìåð: http://www.slaed.net/forum)
$limit = "5"; // Êîëëè÷åñòâî çàãîëîâêîâ, êîòîðûå íóæíî ïîêàçàòü
$str1 = "80"; // Ïðè êàêîì êîëëè÷åñòâå ñèìâîëîâ â íóæíî îáðåçàòü çàãîëîâîê
$str2 = "10"; // Ïðè êàêîì êîëëè÷åñòâå ñèìâîëîâ â íóæíî îáðåçàòü ëîãèíû
$exception = "1000"; // Íîìåðà ôîðóìîâ èñêëþ÷åííûõ èç ïîêàçà â áëîêå
$prefix = "smff"; // Ïðåôèêñ òàáëèö ôîðóìà IPB
$content .= "<center><b>Ïîñëåäíèå òåìû íà ôîðóìå</b></center>";
$content .= "
$content .= "<th width=\"50%\" height=\"26\" align=\"center\"><font color=\"#515151\"><b>Çàãîëîâîê òåìû</b></font></th>";
$content .= "<th width=\"15%\" height=\"26\" align=\"center\"><font color=\"#515151\"><b>Àâòîð</b></font></th>";
$content .= "<th width=\"5%\" height=\"26\" align=\"center\"><font color=\"#515151\"><b>Îòâåòîâ</b></font></th>";
$content .= "<th width=\"5%\" height=\"26\" align=\"center\"><font color=\"#515151\"><b>Ïðîñìîòðîâ</b></font></th>";
$content .= "<th width=\"25%\" height=\"26\" align=\"center\" colspan=\"2\"><font color=\"#515151\"><b>Ïîñëåäíèé îòâåò</b></font></th></tr>";
global $db;
$sql = mysql_query("SELECT * FROM `".$prefix."_topics` WHERE ID_BOARD NOT IN (".$exception.") ORDER BY ID_TOPIC DESC LIMIT 0, $limit");
while ($row = mysql_fetch_array($sql)) {
$sql1 = mysql_query("SELECT * FROM `".$prefix."_messages` WHERE ID_MSG = $row[ID_LAST_MSG] LIMIT 1;");
$sql2 = mysql_fetch_array($sql1);
$title = $sql2[subject]; //çàãîëîâîê òåìû
$last_poster_name = $sql2[posterName]; //èìÿ àâòîðà ïîñë. ñîîáùåíèÿ
$last_date = date("d.m.y H:i",$sql2[posterTime]); // äàòà ïîñë. ñîîáùåíèÿ
$sql4 = mysql_query("SELECT * FROM `".$prefix."_members` WHERE ID_MEMBER = $row[ID_MEMBER_STARTED] LIMIT 1;");
$sql5 = mysql_fetch_array($sql4);
$starter_name = $sql5[memberName]; //èìÿ àâòîðà òåìû
if(strlen($title) > $str1) {
$title = "".substr($title,0,$str1)."..";
}
if(strlen($starter_name) > $str2) {
$starter_name = "".substr($starter_name, 0, $str2)."..";
}
if(strlen($last_poster_name) > $str2) {
$last_poster_name = "".substr($last_poster_name, 0, $str2)."..";
}
$content .= "<tr>";
$content .= "<td bgcolor=\"#FFFFFF\">";
$content .= "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#FFFFFF\"><tr>";
$content .= "<td>$icon</td>";
$content .= "<td width=\"100%\"><a title=\"$title $sql2[body]\" href=\"$urlforum?topic=$row[ID_TOPIC].msg$row[ID_LAST_MSG]#msg$row[ID_LAST_MSG]\">$title</a></td>";
$content .= "<td align=\"center\" valign=\"middle\">$attach</td>";
$content .= "<td align=\"center\" valign=\"middle\">$status</td>";
$content .= "</tr></table></td>";
$content .= "<td bgcolor=\"#FFFFFF\" align=\"center\"><a href=\"$urlforum?action=profile;u=$row[ID_MEMBER_STARTED]\">$starter_name</a></td>";
$content .= "<td bgcolor=\"#FFFFFF\" align=\"center\">$row[numReplies]</td>";
$content .= "<td bgcolor=\"#FFFFFF\" align=\"center\">$row[numViews]</td>";
$content .= "<td bgcolor=\"#FFFFFF\" align=\"center\">$last_date</td>";
$content .= "<td bgcolor=\"#FFFFFF\" align=\"center\"><a href=\"$urlforum?action=profile;u=$sql2[ID_MEMBER]\">$last_poster_name</a></td>";
$content .= "</tr>";
}
$content .= "</table>";
?> |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно RockKenny 05.06.2009 г. в 15:37:35 |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|