tolik777 Опубликовано 27 Февраля 2007 Жалоба Поделиться Опубликовано 27 Февраля 2007 Ищу мод под 2.2.2 - Экспорт последних тем с форума. ЧТобы к примеру на главной странице своего сайта отображать последние 10 тем с форума.Мне хотя бы просто SQL запрос. Кто сделал поделитесь SQL-запросом, остальное там все так же будет. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 28 Февраля 2007 Жалоба Поделиться Опубликовано 28 Февраля 2007 Смотри в дистрибутиве: \Tools\ssi_templates Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
tolik777 Опубликовано 28 Февраля 2007 Автор Жалоба Поделиться Опубликовано 28 Февраля 2007 Что-то там вообще не разберешся.У меня в 2.1.7 работал такой вот запрос для вывода последних тем:// Query the DB with the supplied user inputted variables. $getposts = $db->query("SELECT posts, last_poster_name, last_poster_id, title, tid, forum_id, last_post FROM ibf_topics WHERE (forum_id NOT IN ($forumexclude)) ORDER BY last_post DESC LIMIT $posts"); // Format and display the results. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
tolik777 Опубликовано 3 Марта 2007 Автор Жалоба Поделиться Опубликовано 3 Марта 2007 Посмотрел я SSI.PHP. Попробовал включить, но не пойму как использовать внутренний вызов.А то там показан в качестве примера внешний вызов: include("http://domain.com/forums/ssi.php?a=news&show=10"); А если так: include("/forums/ssi.php?a=news&show=10"); то будет ошибка.А если так: include("/forums/ssi.php");, то как передать парматеры скрипту? Там через классы сделано, непойму что-то. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 5 Апреля 2007 Жалоба Поделиться Опубликовано 5 Апреля 2007 Вы чё люди. Хак же есть.Чтобы вам долго не мачаться выкладываю вам мой переделаный вариант под 2.2.х со всеми исправлениями:Содержимое этого кода засовуем в файл пхп с любым названием и пихаете в корень форума. А вывод делаете инклюидом куда хотите.<? // ******************************************* // // Мод для вывода последних сообщений на сайт. // // mrMad-Cat // // ******************************************* // $posts = 10; $showtopiclength = 1; $topiclength = 40; $forumexclude = "8,10,11,16,20"; $datedisplay = 'd.n.Y'; $timedisplay = 'H:i:s'; require "ips_kernel/class_db_mysql.php"; require "conf_global.php"; $db = new db_driver_mysql; $db->obj['sql_database'] = $INFO['sql_database']; $db->obj['sql_user'] = $INFO['sql_user']; $db->obj['sql_pass'] = $INFO['sql_pass']; $db->obj['sql_host'] = $INFO['sql_host']; $db->obj['sql_tbl_prefix'] = $INFO['sql_tbl_prefix']; $db->obj['mysql_codepage'] = $INFO['mysql_codepage']; $db->connect(); $getposts = $db->query("SELECT posts, last_poster_name, last_poster_id, title, tid, forum_id, last_post FROM ibf_topics WHERE (forum_id NOT IN ($forumexclude)) ORDER BY last_post DESC LIMIT $posts"); while ($post = $db->fetch_row($getposts)) { $post[full_title] = $post[title]; if ($showtopiclength == 1 AND strlen($post[full_title]) > $topiclength) { $post[short_title] = substr($post[full_title],0,$topiclength); $post[short_title] = $post[short_title]."..."; } else { $post[short_title] = $post[full_title]; } $posted_on = date($datedisplay, $post[last_post]); $today_date = date($datedisplay, time()); If ($posted_on == $today_date) { $datefield = "Сьогодні"; $datefield = $datefield . ", " . date($timedisplay, $post[last_post]); } elseif (date('d F Y',strtotime("-1 day")) == $posted_on) { $datefield = "Вчора"; $datefield = $datefield . ", " . date($timedisplay, $post[last_post]); } else { $datefield = $posted_on; } echo <<<EOD <font style="font-size:12pt"> <a href="$INFO[board_url]/index.php?showtopic=$post[tid]&view=getnewpost" target="_blank"><img src="http://eskimosi.in.ua/img/all_news.gif" width=20 height=20 border=0><font color="#0000FF">"$post[short_title]"</font></a><br>Автор: <a href="$INFO[board_url]/index.php?showuser=$post[last_poster_id]" target="_blank"><b><font color="#0000FF">$post[last_poster_name]</font></b></a><br>$datefield, відповідей: <b>$post[posts]</b>.<P> </font> EOD; } ?>Не забудте только в нём поменять на свои картинки и русские надписи. $posts = 10; - количесвто тем для отображения$forumexclude = "8,10,11,16,20"; - форумы из которых не делать выводОстальное не трогайте лутше. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Uraaa Опубликовано 5 Марта 2008 Жалоба Поделиться Опубликовано 5 Марта 2008 А как исправить вопросики вместо русского текста в скрипте? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
olmer2002 Опубликовано 5 Марта 2008 Жалоба Поделиться Опубликовано 5 Марта 2008 (изменено) оч хороший SSI сделал Sannis чтобы ssi работал,в php.ini нужно разрешитьallow_url_fopen allow_url_include иначе будет ошибка. Изменено 5 Марта 2008 пользователем olmer2002 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 5 Марта 2008 Жалоба Поделиться Опубликовано 5 Марта 2008 Спасибо за ремарку, кстати Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Lusika Опубликовано 7 Марта 2008 Жалоба Поделиться Опубликовано 7 Марта 2008 А можно ли как-нибудь подобным образом сделать вывод последних записей в блоге и последних картинок в галерее? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
mapuka Опубликовано 23 Марта 2008 Жалоба Поделиться Опубликовано 23 Марта 2008 нужно такое же но длля вывода в самом форуме! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
voland23 Опубликовано 13 Сентября 2008 Жалоба Поделиться Опубликовано 13 Сентября 2008 Люди посоветуйте скрип для экспорта с 235 версии - ибо те что были до этого у меня перестали работать, после апдейта Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 14 Сентября 2008 Жалоба Поделиться Опубликовано 14 Сентября 2008 Стандартный ssi.php не пробовали? Расширенная версия есть в моих модах. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
voland23 Опубликовано 14 Сентября 2008 Жалоба Поделиться Опубликовано 14 Сентября 2008 Стандартный ssi.php не пробовали? Расширенная версия есть в моих модах. не мне б просто php код который можно вставить в страницу.... щаз вот повозился... вроде стал рабоать старый скрипт но только одни вопорсики вместо русского (( Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.