Пропустить

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

Сообщение rxu » 04.01.2010 15:12

Ну, если вы его туда прикрутили, я вас поздравляю. Но это уже совсем другой мод получился :)
По вашему вопросу: в 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 секунд:
А вообще, исходя из вашей реализации, вполне возможно, что вы можете использовать эту переменную и без внесения изменений в код скрипта.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение Cheloved » 18.01.2010 2:57

Здравствуйте. Проблема такая - мод работает только на стиле Prosilver, на Subsilver2 и других стилях нет. Посмотрел файл recent.php - привязки к стилю нет (или я ошибаюсь?). версия форума 3.0.6. повторюсь, на prosilver работает в любом браузере. какие именно изменения надо вносить в другие стили?

Cheloved
 

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

Сообщение DK7 » 18.01.2010 3:12

## root/styles/prosilver/template/recent_body.html
## root/styles/subsilver2/template/recent_body.html

файл залили для сабсилвер2? все должно работать
Аватара пользователя
DK7
Модератор
Модератор
 
Сообщения: 942
Зарегистрирован: 17.07.2006 14:52
Откуда: Кишинёв
Благодарил (а): 6 раз.
Поблагодарили: 11 раз.

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

Сообщение pike » 18.01.2010 22:47

Cheloved писал(а):Здравствуйте. Проблема такая - мод работает только на стиле Prosilver, на Subsilver2 и других стилях нет.какие именно изменения надо вносить в другие стили?

Положить recent_body.html в свой стиль.
Аватара пользователя
pike
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 21.12.2009 15:12
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

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

Сообщение exb » 26.01.2010 15:55

Я хотел используя этот мод выводить на страничку через php, а не js.
Понял, разберусь сам, спасибо за поддержку.

exb
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 15.07.2009 9:51
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Ulenka » 08.02.2010 10:40

а здесь и нет никого
Последний раз редактировалось Ulenka 11.02.2010 11:25, всего редактировалось 1 раз.
Аватара пользователя
Ulenka
phpBB 1.4.4
 
Сообщения: 74
Зарегистрирован: 18.09.2005 18:35
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Apelsinka » 10.02.2010 20:40

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

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

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

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

[0]

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

[5]

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

[1]


Подскажите что я не так сделала?
Спасибо

Apelsinka
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 25.08.2009 0:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Rayden » 10.02.2010 23:21

Читать отсюда: topic16075-30.html#p153805 и вниз несколько сообщений
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

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

Сообщение Tigrik » 15.02.2010 15:50

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

Tigrik
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 11.10.2009 0:55
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

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

Сообщение Kee » 18.02.2010 14:29

Народ подскажите где им управлять?
Предупреждение: MAzZY 18.02.2010 14:32
Причина: Не читает написанного, не пользуется поиском. Флудит уже второй день без остановки.
Это предупреждение, относящееся к следующему вашему сообщению: http://www.phpbbguru.net/community/viewtopic.php?f=21&p=272082#p272082.

Kee
phpBB 1.2.1
 
Сообщения: 28
Зарегистрирован: 06.02.2010 19:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

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

Сообщение Tanushka » 01.03.2010 15:06

Правильно я поняла, что нужно просто вставить код из root/recent.php в любую php страницу сайта, чтобы показывались последние топики, количество и размер которых в этом файле задается?
Аватара пользователя
Tanushka
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 27.02.2010 0:58
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение rxu » 01.03.2010 17:22

Надо еще шаблон соответствующим образом изменить, чтобы вывести то, что генерирует скрипт.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение Valery_Kondakoff » 05.03.2010 16:00

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

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

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

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

Есть идеи? Спасибо!

Valery_Kondakoff
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 28.11.2008 1:19
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Jons » 07.03.2010 14:30

Хочу в последних выводимых темах создать несколько тематических разделов (несколько столбцов) и вы водить туда по 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-ом примере, как сделать, а для остальных разделов я конечно сделаю уже сам по аналогии.

Jons
phpBB 2.0.2
 
Сообщения: 169
Зарегистрирован: 30.08.2008 15:45
Благодарил (а): 9 раз.
Поблагодарили: 0 раз.

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

Сообщение nissin » 07.03.2010 17:02

Судя по фрагменту кода у Вас стоит другой мод:
topic22648-15.html#p231191
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы