Olex-sat Опубликовано 18 Февраля 2009 Жалоба Поделиться Опубликовано 18 Февраля 2009 Здраствуйте, подскажите как можно зделать чтоб в незу сайта было окно последних сообщений как здесь http://pic.ipicture.ru/uploads/090218/M7JTQRABcV.jpg Очень нуждаюсь в помоще! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Olex-sat Опубликовано 21 Февраля 2009 Автор Жалоба Поделиться Опубликовано 21 Февраля 2009 Модуль состоит из двух частей: ipb.php (файл скрипта) и ipb.tpl (файл шаблона).Предпологается, что сайт (на Data Life Engine) и форум (Invision Power Board) используют одну общую базу данных.Параметры, которые вам следует изменять, закомменчены. ipb.php:<?php/*===================================================== Created by Nomore (icq 3-799-688 / www.kadetoff.ru)----------------------------------------------------- Файл: ipb.php===================================================== Назначение: вывод последних сообщений IPB===================================================== */ if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } $tpl->load_template('ipb.tpl'); //Префикс таблицы с IPB $prefix = ibf; //Сколько тем выводить $num = 5; //Имя папки с картинками текущего скина $img_path = arobaze; //Формат времени $time = 'd.m H:i'; //Длина заголовка $name_length = 200; //ВЫВОД ПОСЛЕДНИХ ТЕМ ФОРУМА global $db; $sql_result = $db->query("SELECT tid, title, description, state, posts, starter_id, last_poster_id, last_post, icon_id, starter_name, last_poster_name, views, topic_hasattach FROM ".$prefix."_topics ORDER BY last_post DESC LIMIT $num"); while($row = $db->get_row($sql_result)) { $title = stripslashes($row['title']); $as = $title; if (strlen($title) > $name_length) { $title = substr($title, 0, $name_length - 3) . "..."; } else { $title = stripslashes($row['title']); } $last_poster_name = stripslashes($row['last_poster_name']); $id = stripslashes($row['tid']); $last_poster_id = stripslashes($row['last_poster_id']); $last_post = stripslashes($row['last_post']); $last_date = date($time,$last_post); $description = stripslashes($row['description']); $ipb .= " <b><a href=\"forum/index.php?showtopic=$id\" title=\"$description\">$title</a></b><br/> [ автор: <a href=\"forum/index.php?showuser=$last_poster_id\"> $last_poster_name</a> - $last_date ]<br/><br/> "; $tpl->set('{ipb}', $ipb); } $tpl->compile('ipb'); $tpl->clear(); ?> Файл шаблона совсем маленький. Для более рационального использования можно переписать. ipb.tpl: <table class="copy" width="180" border="0"> <p align="left">{ipb}</p> </table> Кто что скажет? И как поставеть? Подскажите!!! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Olex-sat Опубликовано 18 Марта 2009 Автор Жалоба Поделиться Опубликовано 18 Марта 2009 Подскажите как сделать последнии сообщения на форуме? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Olex-sat
Здраствуйте, подскажите как можно зделать чтоб в незу сайта было окно последних сообщений как здесь
http://pic.ipicture.ru/uploads/090218/M7JTQRABcV.jpg
Очень нуждаюсь в помоще!
Ссылка на комментарий
Поделиться на других сайтах
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.