Страница 4 из 4

"Список последних тем форума" для вставки на сайт

Добавлено: 21 авг 2009, 10:17
GoDFaTHeR
Позволяет вывести список последних тем форума (например на веб-сайте)


Код: Выделить всё
<script>//<!--
var forum='help.4admins.ru'; //Имя форума (указать свой)
var num='5'; //Количество последних тем
var max='100'; // Максимальная длина темы
var ignore='';  // Список форумов, которые не нужно выводить (например закрытые) через запятую, если не нужно оставьте ''
var only='2,13'; //  // Список форумов, которые НУЖНО выводить  и ТОЛЬКО ИХ через запятую, если не нужно оставьте ''
var type='1'; // Если изменить на еденицу, то будут выводится только топики со статусом "Объявление"
var show_first_post='0'; // показывать первое сообщение топика (0=нет,1=да)
var show_replies='0'; // показывать количество ответов (0=нет,1=да)
var attachments='0'; //показывать вложения (0=нет,1=да)
document.write('<script language=JavaScript src=http://'+forum+'/recent.php?set=1&num='+num+'&type='+type+'&max='+max+'&ignore='+ignore+'&only='+only+'&attachments='
+attachments+'&show_replies='+show_replies+'&show_first_post='+show_first_post+'></'+'script>');
--></script>


Эту JavaScript вставку можно использовать где угодно на сайте.

С этим кодом скрипт выводит в кодировке "Windows-1251". Если у вас сайт в кодировке UTF8, то убираем "set=1&" в коде вызова.

Для вывода последних тем форума непосредственно на конференции, лучше воспользоваться модулем "Последние темы"

Re: "Список последних тем форума" для вставки на сайт

Добавлено: 06 май 2016, 19:45
GoDFaTHeR
"Jandurdyew" писал(а):
А возможно ли скрыть последние темы от гостей?

можно, не ставьте скрипт :)

Этот скрипт выводит последние темы на любом другом сайте
таким образом если на ДРУГОМ сайте отличного от форума у вас есть возможность скрытия информации от не зарегистрированных участников, то настраивайте на свое усмотрение

Re: "Список последних тем форума" для вставки на сайт

Добавлено: 06 май 2016, 19:50
Jandurdyew
GoDFaTHeR писал(а):
"Jandurdyew" писал(а):
А возможно ли скрыть последние темы от гостей?

можно, не ставьте скрипт :)

Этот скрипт выводит последние темы на любом другом сайте

извините, не понял... А как это?

Re: "Список последних тем форума" для вставки на сайт

Добавлено: 06 май 2016, 20:03
GoDFaTHeR
"Jandurdyew" писал(а):
извините, не понял... А как это?

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

модификация для форума viewtopic.php?f=26&t=14

Re: "Список последних тем форума" для вставки на сайт

Добавлено: 07 май 2016, 12:47
Ариан
"GoDFaTHeR" писал(а):
Если мне память не изменяет он все таки закрытые от гостей темы не выводит так как скрипт заходит на форум типа гостем и собирает последние темы.

Вообще-то выводит, но есть возможность прописать номера форумов, темы из которых не надо выводить. У меня это "Беседка", "Обсуждение форума" и "Гостевая страница", где могут писать незареганые пользователи.

Re: "Список последних тем форума" для вставки на сайт

Добавлено: 08 май 2016, 04:42
GoDFaTHeR
"Ариан" писал(а):
Вообще-то выводит,

Очень попрошу проверить у себя в админке...
Я как админ имею доступ к своему админскому разделу и соответственно увижу данный пост у себя в админке
Я создал тему для теста

видите ли ее вы? если нет,значит скрипт все же тянет только те темы, которые видит как гость

Изображение

Re: "Список последних тем форума" для вставки на сайт

Добавлено: 08 май 2016, 17:42
Ариан
GoDFaTHeR, этой темы я в админке не вижу, но и не вижу её на этом форуме, как зарегистрированный юзер. Что-то не так в этом эксперименте.

Re: "Список последних тем форума" для вставки на сайт

Добавлено: 08 май 2016, 21:57
GoDFaTHeR
"Ариан" писал(а):
Что-то не так в этом эксперименте.

Как раз именно так,этот эксперимент доказал что скрипт не выводит темы скрытые от гостей
в настройках скрипта (если посмотреть исходный код) нет ограничений на показ форумов.

Вы как лицо, не имеющее доступа к форуму скрытому от всех кроме админов, являетесь гостем. и соответственно не видите ЭТУ тему
Я как админ данного форума буду видеть эту тему на любом сайте где расположен этот скрипт. но стоит мне выйти с этого форума и стать гостем, я не буду видеть данную тему в списке