Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Последние темы форума

Опубликовано:

Не подскажете есть ли какой то мод что бы выводило в отдельнои окошке последнии темы и ссылки на них, и так что бы это окошко можно было кинуть куда то не на форум а на главную страницу.

Рекомендованные сообщения

Опубликовано:

О! Мне тоже нужен этот мод! :(

Опубликовано:

в дистрибутиве в папке tools есть ssi.php (и папка ssi_templates) - этот скрипт и отвечает за вывод тем, активных юзеров, статистики, rss, новостей.

  • 1 месяц спустя...
Опубликовано:
в дистрибутиве в папке tools есть ssi.php (и папка ssi_templates) - этот скрипт и отвечает за вывод тем, активных юзеров, статистики, rss, новостей.

Объясните пожайлуста техно дауну поподробней.

я закачал папку tools -

куда что нужно вставить чтобы получился блок "новые сообщения" как на этом форуме http://www.rusipoteka.ru/mforum/?

Опубликовано:

заливаете в папку с форумом файл и папку ssi_templates

и в нужном вам месте сайта вставляете нужный фрагмент кода, не забудьте, файл, в который вставляете, должен обрабатываться в php.

 

+--------------------------------------------------------------------------

| Вывод последних тем и сообщений новостного форума...

+--------------------------------------------------------------------------

 

include("http://domain.com/forums/ssi.php?a=news&show=10");

 

Где show=10 кол-во выводимых топиков из новостного форума

 

+--------------------------------------------------------------------------

| Статистика доски

+--------------------------------------------------------------------------

 

include("http://domain.com/forums/ssi.php?a=stats");

 

+--------------------------------------------------------------------------

| Активные пользователи

+--------------------------------------------------------------------------

 

include("http://domain.com/forums/ssi.php?a=active");

 

+--------------------------------------------------------------------------

| RSS / XML Вывод..

+--------------------------------------------------------------------------

 

RSS: http://domain.com/forums/ssi.php?a=out&f=1,2,3,4,5&show=10&type=rss
XML: http://domain.com/forums/ssi.php?a=out&f=1,2,3,4,5&show=10&type=xml

 

Покажет 10 последних ответов ( т.к. show=10) в хронологическом порядке из форумов с ID указанным в "f=" (указывается через запятую)

 

Все это написано в самом файле ssi.php

 

PS: не понимаете? тренируйтесь на локалхосте.

Опубликовано:

Сделал отдельно <% LAST %> для вставки php в шаблоны html

 

что в этот php файл нужно вставить для RSS?

 

include("http://domain.com/forums/ssi.php?a=stats");

include("http://domain.com/forums/ssi.php?a=active");

прекрасно работает...

 

а с RSS нет.

 

Как правильно вывод RSS вставить подскажите?

Опубликовано:

Для вывода RSS нужно в админке форума в настройках RSS(на странице Управление) настроить из какого форума экспорт делать.

Опубликовано:
Для вывода RSS нужно в админке форума в настройках RSS(на странице Управление) настроить из какого форума экспорт делать.

Установлено из всех - перепроверил.

 

<?
include("http://domain.com/forums/ssi.php?a=out&f=1,2,3,4,5&show=10&type=rss")
?>

вот такой код не работает...

как нужно с RSS вставлять?

Опубликовано:

Внутри файла в

define( 'SSI_ALLOW_SYND'   , 1 );

стоит единичка?

 

Ошибки никакие не выводятся?

Изменено пользователем Sannis

Опубликовано:
Внутри файла в

define( 'SSI_ALLOW_SYND'   , 1 );

стоит единичка?

Да стоит.

 

Ошибка:

Parse error: parse error, unexpected T_STRING in http://****.ru/ssi.php?a=out&f=16&show=10&type=rss on line 1

и сразу накидывает тучу файлой в корень типа 9087.CORE по 10 мегабайт.

Изменено пользователем BotaniQ

Опубликовано:

дык так разве написано, что надо инклуд делать???

http://domain.com/forums/ssi.php?a=out&f=1,2,3,4,5&show=10&type=rss

Это ссылка, а не вставка для инклуда.

 

читайте внимательно

Опубликовано:
дык так разве написано, что надо инклуд делать???

http://domain.com/forums/ssi.php?a=out&f=1,2,3,4,5&show=10&type=rss

Это ссылка, а не вставка для инклуда.

 

читайте внимательно

:) А как же тогда сделать блок новых сообщений как на http://www.rusipoteka.ru/mforum/?

Опубликовано:

читайте пост мой объясняющий работу ssi и все

Опубликовано:

заходите в админку -> настройки -> "настройки новостей" (не знаю как так это переведено)

выделяете там форумы из каких хотите брать последние темы. Потом в нужном вам php файле сайта ставите

include("http://www.rusipoteka.ru/mforum/ssi.php?a=news&show=10");

и все.

 

Если хотите сделать чтобы сортировка была не по последним темам, а по ответам - изменяете в файле ssi.php

												 'where'	=> "t.forum_id={$this->ipsclass->vars['news_forum_id']} AND t.approved=1",
											 'order'	=> 't.tid DESC',

на

												 'where'	=> "t.forum_id={$this->ipsclass->vars['news_forum_id']} AND t.approved=1",
											 'order'	=> 'p.post_date DESC',

Опубликовано:
заходите в админку -> настройки -> "настройки новостей" (не знаю как так это переведено)

выделяете там форумы из каких хотите брать последние темы. Потом в нужном вам php файле сайта ставите

include("http://www.rusipoteka.ru/mforum/ssi.php?a=news&show=10");

и все.

 

Там в настройках новостей выпадающее меню, то есть выбрать можно только один подфорум. А как сделать со всех?

Опубликовано:

тогда поменяйте в ssi.php строку

'where'	=> "t.forum_id={$this->ipsclass->vars['news_forum_id']} AND t.approved=1",

на

'where'	=> "t.forum_id IN(ID подфорумов через запятую) AND t.approved=1",

 

например

'where'	=> "t.forum_id IN(1,2,3,4,5) AND t.approved=1",

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.