[final] Recent topics for phpBB3 (Темы на стр. сайта)

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение rxu »

Ну, если вы его туда прикрутили, я вас поздравляю. Но это уже совсем другой мод получился :)
По вашему вопросу: в recent.php после кода[code$db->sql_freeresult($result);][/code]добавьте код

Код: Выделить всё

$template->assign_vars(array(
	'S_USER_LOGGED_IN'		=> ($user->data['user_id'] != ANONYMOUS) ? true : false,
));
и используйте переменную в шаблоне, где угодно.

Добавлено спустя 1 минуту 26 секунд:
А вообще, исходя из вашей реализации, вполне возможно, что вы можете использовать эту переменную и без внесения изменений в код скрипта.
Изображение
Cheloved

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение Cheloved »

Здравствуйте. Проблема такая - мод работает только на стиле Prosilver, на Subsilver2 и других стилях нет. Посмотрел файл recent.php - привязки к стилю нет (или я ошибаюсь?). версия форума 3.0.6. повторюсь, на prosilver работает в любом браузере. какие именно изменения надо вносить в другие стили?
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 20 лет 2 месяца
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение DK7 »

Код: Выделить всё

## root/styles/prosilver/template/recent_body.html
## root/styles/subsilver2/template/recent_body.html
файл залили для сабсилвер2? все должно работать
Аватара пользователя
pike
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 9 месяцев
Благодарил (а): 2 раза

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение pike »

Cheloved писал(а):Здравствуйте. Проблема такая - мод работает только на стиле Prosilver, на Subsilver2 и других стилях нет.какие именно изменения надо вносить в другие стили?
Положить recent_body.html в свой стиль.
exb
phpBB 1.0.0
Сообщения: 8
Стаж: 17 лет 2 месяца

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение exb »

Я хотел используя этот мод выводить на страничку через php, а не js.
Понял, разберусь сам, спасибо за поддержку.
Ulenka
phpBB 2.0.0
Сообщения: 244
Стаж: 21 год
Благодарил (а): 43 раза
Поблагодарили: 7 раз

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение Ulenka »

а здесь и нет никого
Последний раз редактировалось Ulenka 11.02.2010 8:25, всего редактировалось 1 раз.
Apelsinka
phpBB 1.0.0
Сообщения: 9
Стаж: 17 лет 1 месяц

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение Apelsinka »

Добрый вечер, Уважаемые Гуру!

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

сайт хтмл с кодировкой ср1251 - на месте пустота

а когда сам файл открываем выводятся крякозябры, примерно такие
document.writeln(' ����� ���������� ���������� 2009 ���� �� ������ EuroNCAP

[0]

'); document.writeln(' ������������ ����� � ���

[5]

'); document.writeln(' ������ ���������� �������� ���������

[1]
Подскажите что я не так сделала?
Спасибо
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение Rayden »

Читать отсюда: http://www.phpbbguru.net/community/topi ... ml#p153805 и вниз несколько сообщений
phpBB2 FAQ
phpBB3 FAQ
Tigrik
phpBB 1.2.1
Сообщения: 24
Стаж: 16 лет 11 месяцев
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение Tigrik »

phpbb 3.0.6
на страницу сообщения выводятся, а вот если ява скриптом вставить в шаблон, то пусто... на сайте тоже пусто...
А как можно не ява скриптом вставить данные из файла recent.php?
Если php, то на сайте одни ошибки....
Спасибо
Kee
phpBB 1.2.1
Сообщения: 28
Стаж: 16 лет 7 месяцев

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение Kee »

Народ подскажите где им управлять?
Аватара пользователя
Tanushka
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 6 месяцев

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение Tanushka »

Правильно я поняла, что нужно просто вставить код из root/recent.php в любую php страницу сайта, чтобы показывались последние топики, количество и размер которых в этом файле задается?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение rxu »

Надо еще шаблон соответствующим образом изменить, чтобы вывести то, что генерирует скрипт.
Изображение
Valery_Kondakoff
phpBB 1.2.0
Сообщения: 13
Стаж: 17 лет 9 месяцев

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение Valery_Kondakoff »

Обнаружиласть проблема (воспроизводится с PHPBB 3.06 и 3.07, на более старых версиях - все в порядке).

Запускаю Recent topics ( http://www.rugby-forum.ru/temp/recent.php.txt ) кроном раз в 30 минут. И сервер выполняет запущенную кроном задачу от имени пользователя сервера, а не пользователя Апача. И если в момент выполнения скрипта обновляеися кэш стиля, то он кладется в папку cache с ограниченными правами, которые не дают PHPBB корректно им пользоваться. В результате - имиджсет стиля начинает в цикле обновляться для каждого пользователя системы и на форуме пропадают все иконки, относящиеся к стилю. Описание проблемы и сриншоты были здесь: http://www.phpbbguru.net/community/post ... ml#p260928 .
Исправить ситуацию (временно, примерно на сутки) можно принудительно очитив кэш PHPBB.

Можно ли модифицировать скрипт Recent topics, чтобы избежать этой проблемы?

Баг-репорт на phpbb.com оформлен: http://www.phpbb.com/bugs/phpbb3/ticket ... t_id=54755 (Там же есть описание этой проблемы по-английски).

Есть идеи? Спасибо!
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет
Благодарил (а): 65 раз
Поблагодарили: 2 раза

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение Jons »

Хочу в последних выводимых темах создать несколько тематических разделов (несколько столбцов) и вы водить туда по 5 тем из соответствующих форумов.
В связи с эти меня заинтересовал вот этот пост. У меня стоит recent_topics_1.0.3. И файла recent.php нет, почему-то!?. Но всё работает, или я его найти не могу Как сделать то, что я задумал. Сразу оговорюсь - мод стоит у меня на главной странице форума, которая в свою очередь является главной страницей сайта.

Вот один из столбцов в recent_topics.html

Код: Выделить всё

<td class="row1" valign="top">

			<!-- BEGIN latest_announcements -->
				<!-- IF latest_announcements.S_UNREAD_TOPIC -->
					<a href="{latest_announcements.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <a href="{latest_announcements.U_NEWEST_POST}" title="{latest_announcements.FULL_TITLE}" class="link-new">{latest_announcements.TITLE} ({latest_announcements.TOPIC_REPLIES})</a>
				<!-- ELSE -->
					<a href="{latest_announcements.U_LAST_POST}">{LATEST_POST_IMG}</a> <a href="{latest_announcements.U_LAST_POST}" title="{latest_announcements.FULL_TITLE}">{latest_announcements.TITLE} ({latest_announcements.TOPIC_REPLIES})</a>
				<!-- ENDIF -->
				<br />
			<!-- END latest_announcements -->	
		</td>
я так понимаю подобные переменные для других разделов нужно где то создать. И где тогда указать из каких форумов выводить в них темы. Вопрос где это сделать.
Буду признателен если кто-нибудь объяснит на 1-ом примере, как сделать, а для остальных разделов я конечно сделаю уже сам по аналогии.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: [final] Recent topics for phpBB3 (Темы на стр. сайта)

Сообщение nissin »

Судя по фрагменту кода у Вас стоит другой мод:
http://www.phpbbguru.net/community/topi ... ml#p231191

Вернуться в «Бета-версии модов для phpBB 3.0.x»