Пропустить

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

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

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

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

Сообщение m-31 » 09.01.2012 22:49

Помогите пожалуйста
Никак не могу установить данный мод :(
Версия phpbb 3.0.9 . еще стоит мод Featured Topic Mod , может он мешает ?
Установил мод по инструкции.
Скопировать: root/recent.php в: recent.php
Скопировать: root/styles/subsilver2/template/recent_body.html
в: styles/subsilver2/template/recent_body.html
на сайте в брайзере ввел код

<script language='JavaScript' type='text/javascript' src='http://xxx/recent.php'></script>

Форум находится в корне
Скрипт не запускается
если в браузере прописать
http://xxx/recent.php
выдает
document.writeln('[0] Добро пожаловать в phpBB3
\n'); document.writeln('Это пример сообщения на вашей конференции phpBB3.
Всё работает правильно. Вы можете удалить это сообщение и продолжить настройку
вашей конференции. В процессе установки вашей первой категории и первому форуму
были заданы подходящие права доступа для предустановленных групп администраторов,
супермодераторов, гостей, зарегистрированных пользователей и зарегистрированных в
соответствии с COPPA пользователей. Если вы решите удалить вашу первую категорию и
первый форум, не забудьте установить права доступа для всех новых категорий и форумов,
которые вы создаёте. Рекомендуем переименовать вашу первую категорию и первый форум и
копировать права доступа с них вновь создаваемым категориям и форумам. Удачи!
\n'); document.writeln('
\n');
Аватара пользователя
m-31
phpBB 2.0.2
 
Сообщения: 165
Зарегистрирован: 08.12.2011 23:21
Благодарил (а): 34 раз.
Поблагодарили: 0 раз.

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

Сообщение МайскийЖук » 09.01.2012 22:57

на сайте в брайзере ввел код

Во-первых, в браузере, а не в брайзере.

А во-вторых, вы что, прямо в адресную строку браузера ввели нижеследующий код?

<script language='JavaScript' type='text/javascript' src='http://xxx/recent.php'></script>
Любовь и боль, покой и бой я как любой несу с собой...
Аватара пользователя
МайскийЖук
phpBB 3.0.0 RC1
 
Сообщения: 991
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 12 раз.
Поблагодарили: 122 раз.
Предупреждения: 1

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

Сообщение m-31 » 09.01.2012 23:00

да :oops:
Аватара пользователя
m-31
phpBB 2.0.2
 
Сообщения: 165
Зарегистрирован: 08.12.2011 23:21
Благодарил (а): 34 раз.
Поблагодарили: 0 раз.

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

Сообщение МайскийЖук » 09.01.2012 23:04

Не в обиду: как с такими знаниями вы вообще взялись за установку и настройку форума? :?

Это же не адрес, который надо вводить в адресной строке, это код, который надо прописывать внутри определенного файла стиля. В инструкции же все написано.
Любовь и боль, покой и бой я как любой несу с собой...
Аватара пользователя
МайскийЖук
phpBB 3.0.0 RC1
 
Сообщения: 991
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 12 раз.
Поблагодарили: 122 раз.
Предупреждения: 1

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

Сообщение m-31 » 09.01.2012 23:41

Вот решился
Пока освоил
1. advertisement_management
2. acp_announcement_centre
3. спонсор форума
4. добавление кнопок социальных сетей
5. счетчик
+ мелоч
Глаза боятся, а руки делают
это код, который надо прописывать внутри определенного файла стиля.

Вот этого я никак не могу понять :(
Разъясните пожалуйста :oops:
Аватара пользователя
m-31
phpBB 2.0.2
 
Сообщения: 165
Зарегистрирован: 08.12.2011 23:21
Благодарил (а): 34 раз.
Поблагодарили: 0 раз.

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

Сообщение МайскийЖук » 10.01.2012 1:41

В инструкции всегда написано, какой файл надо открыть, что конкретно в нем найти, и что сделать после этого: вставить до, вставить после или заменить.

Конкретно в данном случае в инструкции написано:

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>

Using:
You are able to customize displayed/ignored forums directly in config section of recent.php, editing $cfg_ignore_forums and $cfg_only_forums forums lists (separated by commas or empty).


Специально для вас перевожу:

Инсталляция:

Прежде всего, откройте файл recent.php и сконфигурируйте скрипт под ваши нужды. Затем просто вставьте ниже следующий код JavaScript на страницы вашего сайта, на которых вы хотите видеть последние темы. Не забудьте указать правильный путь к вашему форуму phpBB3.

<script language='JavaScript' type='text/javascript' src='/phpBB3/recent.php'></script>

Использование:

У вас есть возможность настроить отображаемые/игнорируемые форумы напрямую в секции конфигурации файла recent.php. Укажите соответствующие форумы в строках $cfg_ignore_forums и $cfg_only_forums (разделив их запятыми, либо оставьте эти строки пустыми).


Чтобы стало понятнее: если вы, например, хотите вывести последние темы на заглавной странице форума, то вам необходимо открыть файл /styles/название_стиля/template/index_body.html и в нем в необходимое для отображения место вставить код:

<script language='JavaScript' type='text/javascript' src='/phpBB3/recent.php'></script>


То же самое необходимо сделать со всеми страницами, на которых вы хотите отображать последние темы форума. Причем учтите, что в строке src='/путь_к форуму/recent.php' необходимо указывать ту папку, в которой у вас установлен форум.

Вот, что означает этот код. Он ведь даже не похож на адрес интернета. Как вы вообще могли вводить его в адресную строку браузера? В адресной строке вводятся адреса типа:

http://www.адрес_сайта.ru/


или, например:

ftp://адрес_ftp_сервера.com/


Но уж никак не тот код, который вы пытались ввести. ;)
Любовь и боль, покой и бой я как любой несу с собой...
За это сообщение автора МайскийЖук поблагодарил:
m-31 (12.01.2012 0:23)
Аватара пользователя
МайскийЖук
phpBB 3.0.0 RC1
 
Сообщения: 991
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 12 раз.
Поблагодарили: 122 раз.
Предупреждения: 1

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

Сообщение Пчелкин » 10.01.2012 4:15

МайскийЖук
Я поражаюсь вашей благородности....и писать опять все, что тысячи раз уже написано, а кому-то это искать и читать неохота...пострашайте своих предков - в роду были гусары?
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4891
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 288 раз.
Поблагодарили: 552 раз.

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

Сообщение FEAR93 » 10.01.2012 4:41

Пчелкин писал(а):Я поражаюсь вашей благородности

Энтузиазму человека можно только позавидовать :)
А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.

Шаблон запроса.
Правила.
Аватара пользователя
FEAR93
Модератор
Модератор
 
Сообщения: 695
Зарегистрирован: 12.10.2008 12:52
Откуда: Кривой Рог, Украина
Благодарил (а): 28 раз.
Поблагодарили: 76 раз.

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

Сообщение Caeterra » 19.01.2012 7:34

Добрый день! Долго читал тему, так и не осилил) Как исправить отображение еще не одобренных модератором тем, созданными гостями? У меня сейчас отображаются, а когда по ним переходишь, появляется предупреждение, что такой темы не существует.
--
И еще вопрос возник.. Можно ли дополнить мод на вывод случайных тем? Спасибо!

Caeterra
phpBB 1.4.2
 
Сообщения: 51
Зарегистрирован: 09.02.2011 10:38
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.

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

Сообщение rxu » 20.01.2012 17:06

Caeterra писал(а):Как исправить отображение еще не одобренных модератором тем, созданными гостями?

OPEN
recent.php

FIND
AND t.topic_moved_id = 0

ADD, AFTER
AND t.topic_approved = 1
Изображение
За это сообщение автора rxu поблагодарил:
Caeterra (21.01.2012 7:55)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

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

Сообщение Caeterra » 21.01.2012 7:47

Спасибо большое!

Caeterra
phpBB 1.4.2
 
Сообщения: 51
Зарегистрирован: 09.02.2011 10:38
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.

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

Сообщение Пчелкин » 08.04.2012 20:12

удалено из-за ошибочной публикации (не в тему, перепутал моды)
Последний раз редактировалось Пчелкин 16.04.2012 16:19, всего редактировалось 2 раз(а).
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4891
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 288 раз.
Поблагодарили: 552 раз.

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

Сообщение bafometh » 12.04.2012 18:29

Может кто подскажет, хочу выводить не только последние темы, но и форумы.
Задача такая: вывести название форума и/или темы которые я железно установлю переменными.

Напишу основные аспекты что я попытался поменять.
Мне надо вывести все подфорумы из форума 27 и все темы из форума 17 с ссылками для перехода на них

Значит, мой sql-запрос:

SELECT forum_id, parent_id,  right_id, forum_name FROM phpbb_forums WHERE parent_id =27 LIMIT 3
			UNION
		SELECT  forum_id, topic_id, topic_time, topic_title FROM phpbb_topics WHERE forum_id =17 AND topic_title LIKE '%Анонс%'
		ORDER BY right_id LIMIT 3


и кусок кода из recent.php, который генерирует ссылки:

$viewtopic_url_f = $board_path . '/viewforum.' . $phpEx;
$viewtopic_url_t = $board_path . '/viewtopic.' . $phpEx;

foreach ( $recent_topics as $row )
{
if ($row['forum_id'] == 17)
	{
		$viewtopic_url_ff = $viewtopic_url_t . '?f=' . $row['forum_id'] . '&amp;t=' . $row['topic_id'] ';
	} else {
		$viewtopic_url_ff = $viewtopic_url_f . '?f=' . $row['forum_id'];
	}

	
	$template->assign_block_vars('topicrow', array(
		'U_TOPIC' 		=> $viewtopic_url_ff,
		'TOPIC_TITLE' 	=> iconv("UTF-8", "cp1251", $topic_title),
	));
}


Но что-то оно не работает должным образом, а именно - условие не выполняется. Ничего более пока придумать немогу, не приходит в голову, может кто посмотрит свежим взглядом и сразу поймет в чем ошибка....
Спасибо!
Аватара пользователя
bafometh
phpBB 1.4.2
 
Сообщения: 51
Зарегистрирован: 28.10.2008 21:45
Откуда: Украина, Киев
Благодарил (а): 6 раз.
Поблагодарили: 1 раз.

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

Сообщение bafometh » 13.04.2012 15:32

Вопрос решен!

Если кому надо выводить помимо сообщений еще и форумы - пишите, помогу!
Аватара пользователя
bafometh
phpBB 1.4.2
 
Сообщения: 51
Зарегистрирован: 28.10.2008 21:45
Откуда: Украина, Киев
Благодарил (а): 6 раз.
Поблагодарили: 1 раз.

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

Сообщение Пчелкин » 15.04.2012 5:34

удалено из-за ошибочной публикации (не в тему, перепутал моды)
Последний раз редактировалось Пчелкин 16.04.2012 16:20, всего редактировалось 1 раз.
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4891
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 288 раз.
Поблагодарили: 552 раз.

Пред.След.

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

 

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

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

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

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