Sannis Опубликовано 12 Июня 2007 Жалоба Поделиться Опубликовано 12 Июня 2007 Мод: (SnS) SSI экспорт последних тем и сообщенийКатегория: МодификацииСовместимость: 2.1.x, 2.2.xОписание:Этот мод позволяет улучшить функциональность ssi.php, в него добавлены запросы вывода последних созданных тем и последних ответов, причём поддерживается вывод аватаров, ограничение длины выводимых сообщений и некоторые другие настройки: а) Последние созданные темы: include("http://domain.com/forums/ssi.php?a=lasttopics");б) Последние ответы: include("http://domain.com/forums/ssi.php?a=lastposts"); К запросам можно применить определение количества записей в списке через параметр show:include("http://domain.com/forums/ssi.php?a=lastposts&show=10"); Выбрать форумы, из которых будет осуществляться экспорт(при этом доступ к форумам из $disable_forums разумеется получен не буден):include("http://domain.com/forums/ssi.php?a=lastposts&show=10&f=4,12,20"); А также обрезать сообщение по длине:include("http://domain.com/forums/ssi.php?a=lasttopics&len=200"); При выводе последних сообщений можно отключить вывод сообщений начинающих темы:include("http://domain.com/forums/ssi.php?a=lastposts¬opics=1"); Также можно уменьшить размер аватара используя параметр asize:include("http://domain.com/forums/ssi.php?a=lasttopics&asize=50"); Вывести последние ответы в определённой теме:include("http://domain.com/forums/ssi.php?a=lastposts&show=5&topic=485"); И вывести перед постами информацию о теме:include("http://domain.com/forums/ssi.php?a=lastposts&show=5&topic=485&showtopicinfo=1"); Закрытые форумы из которых не должны экспортироваться сообщения задаютсяв переменной $disable_forums. Она представляет из себя массив id закрытых форумов,пример определения смотрите в начале пункта 1 установки. Инструкция по встраиванию генерируемого ssi.php результата в нужную вам страницу. Чтобы ssi работал, в php.ini нужно разрешить:allow_url_fopen allow_url_include P.S. Для желающих отблагодарить автора — реквизиты в профиле. Подробнее...Скачать Ссылка на комментарий Поделиться на других сайтах Прочее
softmax Опубликовано 17 Июня 2007 Жалоба Поделиться Опубликовано 17 Июня 2007 ХМ , я у себя вообще не наблюдаю ssi.php. IPB 2.2.2 Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 17 Июня 2007 Автор Жалоба Поделиться Опубликовано 17 Июня 2007 ХМ , я у себя вообще не наблюдаю ssi.php. IPB 2.2.21. Ибо варез. Ищи в сети.2. Он не в папке /upload/ дистрибутива, а в папке /Documentation/. Ссылка на комментарий Поделиться на других сайтах Прочее
VicS Опубликовано 31 Июля 2007 Жалоба Поделиться Опубликовано 31 Июля 2007 Очень замечательно что Вы доработали этот модуль в плане последних сообщений, но у меня выскакивает такая ошибка, помогите плиз Fatal error: Call to undefined function: do_last_posts() in /var/www/html/site/forums/ssi.php on line 245 форум 2.2.2 Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 31 Июля 2007 Автор Жалоба Поделиться Опубликовано 31 Июля 2007 (изменено) Скиньте мне этот файл в ПМ. UPD: Забыл $this-> в инструкции. Архив обновлен. Изменено 1 Августа 2007 пользователем Sannis Ссылка на комментарий Поделиться на других сайтах Прочее
VicS Опубликовано 8 Августа 2007 Жалоба Поделиться Опубликовано 8 Августа 2007 Спасибо большое, все заработало на ура (болел) Ссылка на комментарий Поделиться на других сайтах Прочее
Severus Опубликовано 31 Августа 2007 Жалоба Поделиться Опубликовано 31 Августа 2007 Что-то понять не могу.Отредактировал файл ssi.php (как написано), скинул в корень форума, скинул туда же папку ssi_templates\ с файлами.И ничего.Может их подключить надо? Или в ssi.php ещё что-то дописывать надо?Просто используйте этот скрипт через вставки PHP (include) или SSI .shtml тегидля вставки контента на страничку вашего сайта.как это понять? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 31 Августа 2007 Автор Жалоба Поделиться Опубликовано 31 Августа 2007 Напишите как вы "вставляете". Или киньте адрес форума в ПМ. Ссылка на комментарий Поделиться на других сайтах Прочее
Severus Опубликовано 31 Августа 2007 Жалоба Поделиться Опубликовано 31 Августа 2007 Напишите как вы "вставляете". Или киньте адрес форума в ПМ. дак вот и понять не могу что и куда надо вставлять.закинул только ssi.php и папку ssi_templates\ с файлами.Я в этом на разбираюсь и термин "инклюдить" меня ставит в тупик. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 31 Августа 2007 Автор Жалоба Поделиться Опубликовано 31 Августа 2007 А вы начало инструкции по установке внимательно читали?include("http://domain.com/forums/ssi.php?a=lastposts&show=10");и т.д.Просто пишите такое в нужном месте кода вашего сайта. Если хотите вставить в HTML, почитайте http://ru.wikipedia.org/wiki/Server_Side_I...ограммирование), "Вставка содержимого файла". P.S. Моя ася в профиле. Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 3 Сентября 2007 Жалоба Поделиться Опубликовано 3 Сентября 2007 Забавная ситуация. Стоит 2.3.1 форум и функция do_last_topics() показывает только одну тему Я немного изменил ее, добавил туда 'last_poster_name' => $row['last_poster_name'], и сортировку изменил на 'order' => 't.last_post DESC',. На версии 2.2.2 выводились все темы, на 2.3.1, только одна. Sannis, куда смотреть? Не въеду, что мешает.Спасибо. >2. Он не в папке /upload/ дистрибутива, а в папке /Documentation/. На самом деле он в папке Tools. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 3 Сентября 2007 Автор Жалоба Поделиться Опубликовано 3 Сентября 2007 Упс, забыл обновить для 2.3. Спасибо за напоминание и корректировку Если уже установлено, то вот лекарство:$sql_result = $this->ipsclass->DB->exec_query(); if ( !$this->ipsclass->DB->get_num_rows($sql_result) ) { fatal_error("Could not get the information from the database"); } туту ещё 2 строчки while( $row = $this->ipsclass->DB->fetch_row($sql_result) ) {Нужно добавить то что жирным выделено, надеюсь принцип понятен. И тоже самое в другой функции. P.S. Jax, удалите http://www.ibresource.ru/forums/index.php?showtopic=48244 если не сложно.P.P.S. Не знаете когда архив заработает корректно? Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 3 Сентября 2007 Жалоба Поделиться Опубликовано 3 Сентября 2007 >P.P.S. Не знаете когда архив заработает корректно? Архив работает только на скине "ibr", под скин "pro" почему-то сделать не хотят. >P.S. Jax, удалите http://www.ibresource.ru/forums/index.php?showtopic=48244 если не сложно.Уже удалено При добавлении мода, порой запрос повторяется раз 5-6... никто так и не исправит. Добавленно:Спасибо за фикс, все работает! Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 3 Сентября 2007 Автор Жалоба Поделиться Опубликовано 3 Сентября 2007 Незачто Не знаю не знаю, обновить мод который вчера добавил у меня не получилось - пишет пустое сообщение об ошибке... Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 3 Сентября 2007 Жалоба Поделиться Опубликовано 3 Сентября 2007 >Не знаю не знаю, обновить мод который вчера добавил у меня не получилось - пишет пустое сообщение об ошибке... А какой скин стоит? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 3 Сентября 2007 Автор Жалоба Поделиться Опубликовано 3 Сентября 2007 Я прочитал ваше сообщение, стоит ibr Старые моды нормально редактруются, этот например, а тот не хочет. Причём говорят что изначально файл не залился тоже. Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 3 Сентября 2007 Жалоба Поделиться Опубликовано 3 Сентября 2007 Странно... передадим руководству Спасибо. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 3 Сентября 2007 Автор Жалоба Поделиться Опубликовано 3 Сентября 2007 Незачто, надеюсь через пару недель наладится работа Если не секрет, киньте ссылочку на результат, интересно глянуть шаблон Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 3 Сентября 2007 Жалоба Поделиться Опубликовано 3 Сентября 2007 >Если не секрет, киньте ссылочку на результат, интересно глянуть шаблонУлетело в приват. Ссылка на комментарий Поделиться на других сайтах Прочее
J-137 Опубликовано 16 Сентября 2007 Жалоба Поделиться Опубликовано 16 Сентября 2007 А возможно сделать нормальную работу bbcode? Он не работает при экспорте Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 16 Сентября 2007 Автор Жалоба Поделиться Опубликовано 16 Сентября 2007 Это специально сделано, чтобы можно было длинну задавать. Если нуэны бб=коды, достаточно закомментировать(или удалить) кусок: $row['post'] = $parser->strip_all_tags( $row['post'] ); $row['post'] = preg_replace("#([^\s<>'\"/\.\\-\?&\n\r\%]{80})#i", " \\1"."<br />", $row['post']); $row['post'] = str_replace( "\n", '<br />', trim($row['post']) ); if( $len and (strlen( $row['post'] ) > $len) ) { $row['post'] = substr( $row['post'], 0, $len ) . '...'; $row['post'] = preg_replace( "/&(#(\d+;?)?)?\.\.\.$/", '...', $row['post'] ); } Если же вам нужны только некоторые бб-коды, то нужно отдельно разбираться. Ссылка на комментарий Поделиться на других сайтах Прочее
zedbez Опубликовано 20 Сентября 2007 Жалоба Поделиться Опубликовано 20 Сентября 2007 вот у меня лакальный форум 2 1 7 все работает по оттельной ссылке на форуме, как всеж перемастрячить и сделать на сайт ? хотел бы что бы бы ла по шаговая установка ))) зарание спасибо ЗюЫ очень хочу попробывать сделать на сайт, еще раз спасибо Ссылка на комментарий Поделиться на других сайтах Прочее
zedbez Опубликовано 21 Сентября 2007 Жалоба Поделиться Опубликовано 21 Сентября 2007 скажите как сделать, как собрать воедино include("http://domain.com/forums/ssi.php?a=lastposts&show=10");include file="footer.html" -->include virtual="header.asp"#-->include virtual="/catalog1/catalog2/file.txt" --> Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 21 Сентября 2007 Автор Жалоба Поделиться Опубликовано 21 Сентября 2007 В каком контексте, HTML или PHP? Ссылка на комментарий Поделиться на других сайтах Прочее
zedbez Опубликовано 21 Сентября 2007 Жалоба Поделиться Опубликовано 21 Сентября 2007 в любом учу пока пхп Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения