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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
NRJ
phpBB 1.4.0
Сообщения: 35
Стаж: 20 лет 2 месяца
Откуда: Home Net Telecom
Благодарил (а): 2 раза
Поблагодарили: 3 раза

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

Сообщение NRJ »

Cпасибо, более вопрос не актуален. Разобрался сам.
I'm strange... Maybe negative...
vovka
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 9 месяцев

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

Сообщение vovka »

при обработке ВВ-кодов модуль вызывает файл bbcode.php из которого вызывается шаблон bbcode.html

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

$this->template_filename = $phpbb_root_path . 'styles/' . $user->theme['template_path'] . '/template/bbcode.html';
можно ли каким-либо образом из recent.php передать переменную в bbcode.php чтобы для обработки BB-кодов в Recent topics вызывался другой шаблон, а не bbcode.html, например bbcode1.html.
или какой-то другой способ подключения шаблона ВВ-кодов для этого модуля.
Спасибо.
Аватара пользователя
DimkaG
phpBB 1.4.4
Сообщения: 151
Стаж: 17 лет 3 месяца
Откуда: Москва
Благодарил (а): 18 раз
Поблагодарили: 2 раза

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

Сообщение DimkaG »

не понял как его установить? В описании написано только скопировать 3 файла и всё, а как запустить?
Аватара пользователя
Fray98rus
Former team member
Сообщения: 442
Стаж: 18 лет 11 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение Fray98rus »

DimkaG писал(а):В описании написано
В инструкции все написано.
Прочтите http://www.phpbbguru.net/community/topic20956.html
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 648
Стаж: 19 лет 4 месяца
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз

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

Сообщение DeathMan »

данный мод может вывесить новые темы, сообщения, "горячие" темы на главную страницу форума сверху без правки данного мода?
phpbb3 - сила!
motoroller
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 9 месяцев

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

Сообщение motoroller »

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

Пытался сделать что-то в этом роде:
// где $country[f] - id форума
<script language='JavaScript' type='text/javascript' src='/forum/recent.php?forumID=<?php echo $country['f']; ?>'></script>

в самом скрипте:

в запросе добавил:
AND f.forum_id=intval($_GET['forumID'])

ну и что-то не пашет ...

Да и ещё хотелось бы узнать как вывести:

Как вывести автора, топика, дату и кол-во ответов на этот топик заранее спасибо !
exb
phpBB 1.0.0
Сообщения: 8
Стаж: 17 лет 2 месяца

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

Сообщение exb »

Как перенести значения {topicrow.TOPIC_TITLE} из теплейта в свою функцию php
<!-- PHP --> echo {topicrow.TOPIC_TITLE}; <!-- ENDPHP -->
Эхо для примера, далее пойдет своя функция, цель постраничный вывод.

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

<!-- BEGIN topicrow -->
document.writeln('<div class="f_trebuchet c_black"><span class="f_12 f_arial">{topicrow.TOPIC_LAST_POST_TIME}&nbsp;<a href="{topicrow.U_TOPIC}" class="f_12 c_blue invert">{topicrow.TOPIC_TITLE}</a><br />is:<!-- PHP -->echo  {topicrow.TOPIC_TITLE};<!-- ENDPHP --></div>');
Аватара пользователя
DimkaG
phpBB 1.4.4
Сообщения: 151
Стаж: 17 лет 3 месяца
Откуда: Москва
Благодарил (а): 18 раз
Поблагодарили: 2 раза

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

Сообщение DimkaG »

Fray98rus писал(а):
DimkaG писал(а):В описании написано
В инструкции все написано.
Прочтите http://www.phpbbguru.net/community/topic20956.html
Вы прежде, чем такие ответы давать умные, откройте эту инструкцию и прочитайте её . Там только информация, что нужно скопировать файлы и всё!

Добавлено спустя 3 минуты 51 секунду:

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

#
#-----[ COPY ]------------------------------------------
#
copy root/recent.php to recent.php
copy root/styles/prosilver/template/recent_body.html to styles/prosilver/template/recent_body.html
copy root/styles/subsilver2/template/recent_body.html to styles/subsilver2/template/recent_body.html
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
+ ещё вот это

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

## Installation:
## First open recent.php and config the script for yourself.
## Then just paste the folowing JS code on the page of your site
## you want topics to be displayed on. Don't forget to define the correct path
## to your phpBB3 script.
## 
## <script language='JavaScript' type='text/javascript' src='/phpBB3/recent.php'></script>
Это всё??
Аватара пользователя
Fray98rus
Former team member
Сообщения: 442
Стаж: 18 лет 11 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение Fray98rus »

DimkaG писал(а):Вы прежде
Тогда уж соизвольте правила хотябы прочитать, прежде чем указывать.
В ИНСТРУКЦИИ ВСЕ ЧЕТКО НАПИСАНО!

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

<script language='JavaScript' type='text/javascript' src='путь_к_recent.php'></script>
Вот такой код вставить куда надо. :)
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет
Благодарил (а): 65 раз
Поблагодарили: 2 раза

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

Сообщение Jons »

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

<table class="tablebg" cellspacing="1" width="100%">
	<tr>
		<th colspan="3">{L_RECENT_NEWS}</th>
	</tr>
	<tr>
		
		<td class="row1"><strong>{L_RECENT_ANN}</strong></td>
		<td class="row1"><strong>{L_RECENT_TOPICS} (здесь всего 15 тем  - остальные смотрите в форуме)</strong></td>
               
	</tr>
	<tr>
              		<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>
		<td class="row1" valign="top">
			<!-- BEGIN latest_topics -->
				<!-- IF latest_topics.S_UNREAD_TOPIC -->
					<a href="{latest_topics.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <a href="{latest_topics.U_NEWEST_POST}" title="{latest_topics.FULL_TITLE}" class="link-new">{latest_topics.TITLE} ({latest_topics.TOPIC_REPLIES})</a>
				<!-- ELSE -->
					<a href="{latest_topics.U_LAST_POST}">{LATEST_POST_IMG}</a> <a href="{latest_topics.U_LAST_POST}" title="{latest_topics.FULL_TITLE}">{latest_topics.TITLE} ({latest_topics.TOPIC_REPLIES})</a>
				<!-- ENDIF -->
				<br />
			<!-- END latest_topics -->
		</td>

	</tr>
</table>
<br />
Помогите код между последними тегами <tr> </tr> заключить в условие:

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

 <!-- IF S_USER_LOGGED_IN -->
код между последними тегами <tr> </tr>
	
						<!-- ENDIF -->
Если ставлю условие , то последние темы перестают отображаться на форуме.

Как сделать чтобы последние темы видели только зарегистрированные пользователи.
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет
Благодарил (а): 65 раз
Поблагодарили: 2 раза

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

Сообщение Jons »

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

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

Сообщение Rayden »

Ты мозги включи и подумай, чего ты хочешь.
Этот мод выводит последние темы форума НА САЙТ!
Если ты не делал полную интеграцию сайта и форума, то у тебя на сайте нет понятия "гость" или "зарегистрированный". Туда не передается S_USER_LOGGED_IN, следовательно условие не выполняется никогда.
phpBB2 FAQ
phpBB3 FAQ
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет
Благодарил (а): 65 раз
Поблагодарили: 2 раза

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

Сообщение Jons »

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

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

Сообщение rxu »

Еще раз: этот мод предназначен для вывода последних тем на сторонние страницы.
Для вывода на страницы форума же он не подходит, ищите другой.
Изображение
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет
Благодарил (а): 65 раз
Поблагодарили: 2 раза

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

Сообщение Jons »

Что значит не походит? Он у меня на главной странице форума (в подписи) стоит уже месяцев 10 и нормально работает.
Может быть вы имели ввиду что невозможно сделать то что я прошу?

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