Sannis Опубликовано 4 Марта 2009 Автор Жалоба Поделиться Опубликовано 4 Марта 2009 a=news -- это и есть стандартный SSI, а проблема в том, что он у вас от 2.1 скорее всего Ссылка на комментарий Поделиться на других сайтах Прочее
Stop-TussiN Опубликовано 4 Марта 2009 Жалоба Поделиться Опубликовано 4 Марта 2009 (изменено) Я качал форум от сюда версию 2.3.6, если там тока 2.1, то где тогда достать 2.3.6? )Но лучше всего было бы вот это реализовать: ssi.php?a=lasttopics&forum=1,2,3,4&show=10 в твоем моде. Ты тут писал, что нужно всего лишь написать 2 строчки в коде. Но так и не написал Буду благодарен, если напишешь Изменено 4 Марта 2009 пользователем Stop-TussiN Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 4 Марта 2009 Автор Жалоба Поделиться Опубликовано 4 Марта 2009 В модификацию добавлена возможность указывать в URL форумы, из которых будут показываться темы. Новая инструкция уже в архиве. Для фильтрации форумов нужно добавить к URL &f=5 или &f=3,6,7,8. Думаю принцип понятен. Инструкция по обновлению:В файле ./ssi.php найти: if( count($this->disable_forums) > 0 ) { $exclforums .= 't.forum_id NOT IN ('.implode(',', $this->disable_forums).') AND '; }и добавить ниже // Sort out the forum ids if( isset($this->ipsclass->input['f']) && $this->ipsclass->input['f'] ) { $forums = $this->ipsclass->clean_int_array( explode( ",", $this->ipsclass->input['f'] ) ); if( count($forums) > 0 ) { $exclforums .= "t.forum_id IN (".implode(',', $forums).") AND "; } }Найти: if( count($this->disable_forums) > 0 ) { $wheretopics .= 't.forum_id NOT IN ('.implode(',', $this->disable_forums).') AND '; }и добавить ниже // Sort out the forum ids if( isset($this->ipsclass->input['f']) && $this->ipsclass->input['f'] ) { $forums = $this->ipsclass->clean_int_array( explode( ",", $this->ipsclass->input['f'] ) ); if( count($forums) > 0 ) { $wheretopics .= "t.forum_id IN (".implode(',', $forums).") AND "; } }Пишите об ошибках, если встретятся. Пожелания также приветствуются, в разумных количествах. За неимением кнопки "Спасибо",= по поводу благодарностей можно обратиться к моему профилю. Ссылка на комментарий Поделиться на других сайтах Прочее
Stop-TussiN Опубликовано 4 Марта 2009 Жалоба Поделиться Опубликовано 4 Марта 2009 Супер, спасибо большое, никаких ошибок замечено не было. Ссылка на комментарий Поделиться на других сайтах Прочее
-=GadZZillA=- Опубликовано 25 Марта 2009 Жалоба Поделиться Опубликовано 25 Марта 2009 не могу найти php.ini, где он лежит? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 25 Марта 2009 Автор Жалоба Поделиться Опубликовано 25 Марта 2009 Если там запрещёно инклюдить URL и вы не хостер -- то не включите. АЦ - Поддержка - Обзор системы - PHP_INFO - Configuration File (php.ini) Path Через .htaccess можно попробовать. Ссылка на комментарий Поделиться на других сайтах Прочее
-=GadZZillA=- Опубликовано 26 Марта 2009 Жалоба Поделиться Опубликовано 26 Марта 2009 это нужно те же строчки (allow_url_fopen = On, allow_url_include = On) прописать в .htaccess или формат этих строчек другой? сам файл нужно ложить в корень форума? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 26 Марта 2009 Автор Жалоба Поделиться Опубликовано 26 Марта 2009 http://ru.php.net/manual/ru/ini.php#64844 Ссылка на комментарий Поделиться на других сайтах Прочее
stalin_alex Опубликовано 4 Июля 2009 Жалоба Поделиться Опубликовано 4 Июля 2009 Ребят а у меня вот что... файл 123.php, а нём <html> <head> <title>Пример</title> </head> <body> <?php print "Последние 10 постов с сайта:<br />\n"; include("http://localhost/forums/ssi.php?a=lastposts&show=10"); ?> </body> </html> При бращении к нему вот такая ошибка: Последние 10 постов с сайта: Warning: include() [function.include]: URL file-access is disabled in the server configuration in E:\xampp\htdocs\9898.php on line 8 Warning: include(http://localhost/forums/ssi.php?a=lastposts&show=10) [function.include]: failed to open stream: no suitable wrapper could be found in E:\xampp\htdocs\9898.php on line 8 Warning: include() [function.include]: Failed opening 'http://localhost/forums/ssi.php?a=lastposts&show=10' for inclusion (include_path='.;E:\xampp\php\pear\') in E:\xampp\htdocs\9898.php on line 8======================== в php.ini стоит ; Whether to allow the treatment of URLs (like http:// or ftp://) as files.allow_url_fopen = On ; Whether to allow include/require to open URLs (like http:// or ftp://) as files.allow_url_include = on ============== В чём может быть дело? PHP v.5 Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 5 Июля 2009 Автор Жалоба Поделиться Опубликовано 5 Июля 2009 php.ini точно тот?Сервер перезапустили? Ссылка на комментарий Поделиться на других сайтах Прочее
playmaker Опубликовано 14 Июля 2009 Жалоба Поделиться Опубликовано 14 Июля 2009 Подскажите, пожалуйста, где находится этот ssi.php ?IPB 2.3.6 Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 14 Июля 2009 Автор Жалоба Поделиться Опубликовано 14 Июля 2009 В папке Tools дистрибутива форума. Если нет -- скажите спасибо тем дибилам-нулерам, которые эту папку удаляют. А если нет, то вы плохой администратор, раз файл найти не можете на своём же компьютере. Ссылка на комментарий Поделиться на других сайтах Прочее
playmaker Опубликовано 14 Июля 2009 Жалоба Поделиться Опубликовано 14 Июля 2009 (изменено) Да покупал же форум официально (http://www.ibresource.ru/ - с их установкой), отписался в поддержку, может скинут файл на почту чтобы весь дистрибутив не скачивать. Ясно, туплю, качнул дистрибутив, он всего 7 метров весит Первые тесты обнадеживают, очередное спасибо Sannis! В моем случае в html страницу прокатила такая вставка: <?php include "http://domain.com/forums/ssi.php?a=lastposts&show=5";?> А нельзя как-то со стилями экспортировать темы, чтобы и стиль форума сохранился? Изменено 14 Июля 2009 пользователем playmaker Ссылка на комментарий Поделиться на других сайтах Прочее
playmaker Опубликовано 15 Июля 2009 Жалоба Поделиться Опубликовано 15 Июля 2009 Или хотя бы подскажите, как самому задавать цвет (фон) колонок, сообщений и т.д. реально ли это? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 15 Июля 2009 Автор Жалоба Поделиться Опубликовано 15 Июля 2009 В папке ssi_templetes можно редактировать HTML шаблоны вывода ssi.php как заблагорассудится. В архиве мода даже пример есть и в примечании об этом написано. Если так лениво читать всё до конца -- хреновый их вас админ будет. Ссылка на комментарий Поделиться на других сайтах Прочее
playmaker Опубликовано 16 Июля 2009 Жалоба Поделиться Опубликовано 16 Июля 2009 Понятно. Ну вот такой я тормоз, что поделаешь.... Спасибо за мод! Малость отблагодарил... Ссылка на комментарий Поделиться на других сайтах Прочее
MrRipley Опубликовано 27 Июля 2009 Жалоба Поделиться Опубликовано 27 Июля 2009 (изменено) str_replace("style_emoticons", "{$this->ipsclass->vars['board_url']}/style_emoticons", $row['post']);Во-первых, хочу сказать огромное спасибо уважаемому Sannis'у!Ребята, не подскажите, как можно заставить аналогично показывать графические аттачи, подгруженные пользователем к сообщению? Именно к сообщению, а не BB кодом по внешней ссылке.Если закомментировать строки парсинга BB кодов, результат SSI показывает, к примеру, такую строку:attachment=18:burn_1.jpgА можно ли как-то хотя бы полный Url возвращать до изображения? Заранее спасибо! Изменено 27 Июля 2009 пользователем MrRipley Ссылка на комментарий Поделиться на других сайтах Прочее
mbosoy Опубликовано 30 Августа 2009 Жалоба Поделиться Опубликовано 30 Августа 2009 Sannis, помоги. Форум 2.3.5. Всё гуд, проблем с форумом нет. Но вдруг слетела кодировка (знаки вопроса вместо русских букв) при SSI-выдаче последних постов форума на сайт. То есть на форуме всё нормально, а при ssi-выборке русские буквы не пишутся. Но раньше ssi нормально работало. Ничего не менял, КРОМЕ того, что делал очередной дамп базы. Где искать? Ссылка на комментарий Поделиться на других сайтах Прочее
SkyCat Опубликовано 1 Сентября 2009 Жалоба Поделиться Опубликовано 1 Сентября 2009 (изменено) Аналогичная проблема - слетел экспорт сообщений с форума.У меня вставка идет вот такая:<?php include("http://forum.yarcom.ru/ssi.php?a=lastposts&show=10"); ?>Еще сегодня днем все работало, а часа 3 назад экспорт вырубился.Вчера только серверный софт обновлял, больше ничего не трогал. Изменено 1 Сентября 2009 пользователем SkyCat Ссылка на комментарий Поделиться на других сайтах Прочее
villigo Опубликовано 2 Сентября 2009 Жалоба Поделиться Опубликовано 2 Сентября 2009 Неспасло, после добавления Group by, темы вообще хаотично выводятся, дубляжа конечно нет, но они уже не последние. SP: решил проблему Как решил проблему? Подскажи. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 2 Сентября 2009 Автор Жалоба Поделиться Опубликовано 2 Сентября 2009 Аналогичная проблема - слетел экспорт сообщений с форума.У меня вставка идет вот такая:<?php include("http://forum.yarcom.ru/ssi.php?a=lastposts&show=10"); ?>Еще сегодня днем все работало, а часа 3 назад экспорт вырубился.Вчера только серверный софт обновлял, больше ничего не трогал.Вот вам и ответ, софт обновили, php.ini не восстановили. Читайте первый пост про белую страницу в форуме FAQ, просвещайтесь как узнавать причину ошибки. Ссылка на комментарий Поделиться на других сайтах Прочее
SkyCat Опубликовано 2 Сентября 2009 Жалоба Поделиться Опубликовано 2 Сентября 2009 (изменено) Аналогичная проблема - слетел экспорт сообщений с форума.У меня вставка идет вот такая:<?php include("http://forum.yarcom.ru/ssi.php?a=lastposts&show=10"); ?>Еще сегодня днем все работало, а часа 3 назад экспорт вырубился.Вчера только серверный софт обновлял, больше ничего не трогал.Вот вам и ответ, софт обновили, php.ini не восстановили. Читайте первый пост про белую страницу в форуме FAQ, просвещайтесь как узнавать причину ошибки.При чем здесь php.ini? Я его не менял. Вывод ошибок php включал. Ничего не выводится.Еще сегодня днем все работало, а часа 3 назад экспорт вырубился.Вчера только серверный софт обновлял, больше ничего не трогал. Изменено 2 Сентября 2009 пользователем SkyCat Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 2 Сентября 2009 Автор Жалоба Поделиться Опубликовано 2 Сентября 2009 Аналогичная проблема - слетел экспорт сообщений с форума.У меня вставка идет вот такая:<?php include("http://forum.yarcom.ru/ssi.php?a=lastposts&show=10"); ?>Еще сегодня днем все работало, а часа 3 назад экспорт вырубился.Вчера только серверный софт обновлял, больше ничего не трогал.Вот вам и ответ, софт обновили, php.ini не восстановили. Читайте первый пост про белую страницу в форуме FAQ, просвещайтесь как узнавать причину ошибки.При чем здесь php.ini? Я его не менял. Вывод ошибок php включал. Ничего не выводится.Вполне при том. Вы как софт обновляли? Опишите, что у вас выводится по адресу http://forum.yarcom.ru/ssi.php?a=lastposts&show=10 и что вы видите на странице, содержащий приведённый вами PHP-код. Ссылка на комментарий Поделиться на других сайтах Прочее
SkyCat Опубликовано 2 Сентября 2009 Жалоба Поделиться Опубликовано 2 Сентября 2009 Признаю, был неправ. Во всем был виноват модуль для php - suhosin. Вот только непонятно, почему же почти 12 часов после его установки все работало. Ссылка на комментарий Поделиться на других сайтах Прочее
villigo Опубликовано 3 Сентября 2009 Жалоба Поделиться Опубликовано 3 Сентября 2009 Вопрос. Как убрать из вывода те сообщения, которые ещё не промодерированы? Они то конечно не выводятся, а просто в выдачу идут пустышки. Пример во вложении. И ещё, хочу вернуться к вопросу, который уже подымался: http://forums.ibresource.ru/index.php?s=&a...st&p=316270Дайте решение. Всё что описывалось в данной ветке или не работает, или работает неправильно. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения