Пропустить

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

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

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

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

Сообщение NRJ » 02.12.2009 1:51

Cпасибо, более вопрос не актуален. Разобрался сам.
I'm strange... Maybe negative...
Аватара пользователя
NRJ
phpBB 1.4.0
 
Сообщения: 38
Зарегистрирован: 12.07.2006 11:41
Откуда: Home Net Telecom
Благодарил (а): 2 раз.
Поблагодарили: 3 раз.

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

Сообщение vovka » 03.12.2009 13:15

при обработке ВВ-кодов модуль вызывает файл 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.
или какой-то другой способ подключения шаблона ВВ-кодов для этого модуля.
Спасибо.

vovka
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 03.12.2009 12:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение DimkaG » 07.12.2009 15:54

не понял как его установить? В описании написано только скопировать 3 файла и всё, а как запустить?

DimkaG
phpBB 1.4.4
 
Сообщения: 74
Зарегистрирован: 27.05.2009 14:48
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.
Предупреждения: 1

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

Сообщение Fray98rus » 07.12.2009 18:07

DimkaG писал(а):В описании написано

В инструкции все написано.
Прочтите topic20956.html
Аватара пользователя
Fray98rus
Former team member
 
Сообщения: 462
Зарегистрирован: 14.10.2007 18:21
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.

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

Сообщение DeathMan » 08.12.2009 9:38

данный мод может вывесить новые темы, сообщения, "горячие" темы на главную страницу форума сверху без правки данного мода?
phpbb3 - сила!
Аватара пользователя
DeathMan
phpBB 2.0.10
 
Сообщения: 354
Зарегистрирован: 11.05.2007 23:38
Откуда: Курская обл.
Благодарил (а): 23 раз.
Поблагодарили: 2 раз.

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

Сообщение motoroller » 08.12.2009 17:53

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

Пытался сделать что-то в этом роде:
// где $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'])

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

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

Как вывести автора, топика, дату и кол-во ответов на этот топик заранее спасибо !

motoroller
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 07.12.2009 17:50
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение exb » 22.12.2009 14:14

Как перенести значения {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>');

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

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

Сообщение DimkaG » 25.12.2009 13:24

Fray98rus писал(а):
DimkaG писал(а):В описании написано

В инструкции все написано.
Прочтите 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>

Это всё??

DimkaG
phpBB 1.4.4
 
Сообщения: 74
Зарегистрирован: 27.05.2009 14:48
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.
Предупреждения: 1

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

Сообщение Fray98rus » 25.12.2009 13:31

DimkaG писал(а):Вы прежде

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

<script language='JavaScript' type='text/javascript' src='путь_к_recent.php'></script>

Вот такой код вставить куда надо. :)
Аватара пользователя
Fray98rus
Former team member
 
Сообщения: 462
Зарегистрирован: 14.10.2007 18:21
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.

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

Сообщение Jons » 25.12.2009 20:33

<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.2
 
Сообщения: 169
Зарегистрирован: 30.08.2008 15:45
Благодарил (а): 9 раз.
Поблагодарили: 0 раз.

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

Сообщение Jons » 30.12.2009 11:19

Ну что же никто тоже не знает как это сделать? Очень очень надо. Помогите.

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

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

Сообщение Rayden » 30.12.2009 12:21

Ты мозги включи и подумай, чего ты хочешь.
Этот мод выводит последние темы форума НА САЙТ!
Если ты не делал полную интеграцию сайта и форума, то у тебя на сайте нет понятия "гость" или "зарегистрированный". Туда не передается S_USER_LOGGED_IN, следовательно условие не выполняется никогда.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

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

Сообщение Jons » 04.01.2010 11:28

У меня только форум на главной странице, - поэтому и спрашиваю как это сделать?

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

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

Сообщение rxu » 04.01.2010 14:37

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

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

Сообщение Jons » 04.01.2010 15:00

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

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

Пред.След.

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

 

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

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

Сейчас этот форум просматривают: Google Feedfetcher и гости: 0

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