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

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Сообщение rxu 05.02.2008 16:49

Вставьте вызов в какие угодно дивы, и будет дивами.
Мод выводит фактически только определенный текст, и ничего более.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск


Сообщение mixer 06.02.2008 16:02

Corund писал(а):хочется вывести Recent Topic на главную страницу сайта отдельно от форума, возник вопрос:
подскажите, плиз, как менять внешний вид выводимых сообщений?
Где и что редактировать? Как, например, сформировать список из тем, чтобы потом для класса "test" задать стиль?
Код: Выделить всё
<UL  class="test">
<LI>topic1</LI>
<LI>topic2</LI>
<LI>topic3</LI>
<LI>topic4</LI>
</UL>

Или это можно сделать другим способом?


Внутри файла recent.php есть цикл
Код: Выделить всё
foreach ( $recent_topics as $row )
{
... поскипал ....
}

Окружаешь его таким кодом
Код: Выделить всё
$template->assign_block_vars('header', array(
'HEADER' => '<UL class="test">',
));
foreach ( $recent_topics as $row )
{
... здесь оригинальный код цикла ....
}
$template->assign_block_vars('footer', array(
'FOOTER' => '</UL>',
));

В файле recent_body.html с содержимым по умолчанию нужно иметь вот такой код
Код: Выделить всё
<!-- BEGIN header -->
document.writeln('{header.HEADER}\n');
<!-- END header -->
<!-- BEGIN topicrow -->
document.writeln('<li>\n');
document.writeln('{topicrow.TOPIC_REPLIES}<a href="{topicrow.U_TOPIC}">{topicrow.TOPIC_TITLE}</a><br />\n');
    <!-- BEGIN first_post_text -->
    document.writeln('{topicrow.first_post_text.TOPIC_FIRST_POST_TEXT}<br />\n');
        <!-- BEGIN attachment -->
        document.writeln('{topicrow.first_post_text.attachment.DISPLAY_ATTACHMENT}<br />\n');
        <!-- END attachment -->
    document.writeln('<br />\n');
    <!-- END first_post_text -->
document.writeln('</li>\n');
<!-- END topicrow -->
<!-- BEGIN footer -->
document.writeln('{footer.FOOTER}\n');
<!-- END footer -->
Аватара пользователя
mixer
phpBB 1.4.1
 
Сообщения: 42
Зарегистрирован: 07.07.2005 5:29
Откуда: Хабаровск

Сообщение Corund 06.02.2008 19:39

2 Mixer Спасибо!!!
Мой сайт с форумом PHPBB
http://www.zryaplata.ru
Corund
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 10.01.2008 13:15
Откуда: Москва

Сообщение MaximM 06.02.2008 21:10

где кнопка спасибо ? ) :D
rxu, mixer - спасибо
MaximM
phpBB 1.4.2
 
Сообщения: 51
Зарегистрирован: 08.03.2007 4:33

Сообщение Koyot 07.02.2008 23:10

Глупый вопрос, а как выводить тока темы с новыми сообщениями, тока их названия, и автора сообщения, и без этого сооющения
Koyot
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 05.02.2008 13:44

Сообщение rxu 08.02.2008 14:33

Koyot писал(а):а как выводить тока темы с новыми сообщениями

Данный мод на это не направлен.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Koyot 08.02.2008 14:41

Значит нельзя как то убрать вывод самого сообщения, оставить тока тему?
Koyot
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 05.02.2008 13:44

Сообщение rxu 08.02.2008 14:51

Если вопрос только в этом, то откройте файл recent.php, в самом его начале есть блок настроек. найдите строку
Код: Выделить всё
$cfg_show_first_post = true;   // show first posts of the recent topics
и поменяйте true на false.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Koyot 08.02.2008 16:57

А автора не как значит, будем ждать в новых версиях. Большое спасибо
Koyot
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 05.02.2008 13:44

Сообщение rxu 08.02.2008 16:59

Автора чего конкретно, и в каком месте должно быть выведено?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Koyot 09.02.2008 1:00

Просто автора последнего поста в теме.

Вида: название темы - автор

Добавлено спустя 7 часов 19 минут 53 секунды:

И еще вопрос, как число постов поменять с темой сообщения, местами
Koyot
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 05.02.2008 13:44

Сообщение mixer 09.02.2008 2:58

Koyot писал(а):А автора не как значит, будем ждать в новых версиях. Большое спасибо

Если устроит как у меня, могу кинуть на мыло исходник php
смотри: http://forum.clarionlife.net
Аватара пользователя
mixer
phpBB 1.4.1
 
Сообщения: 42
Зарегистрирован: 07.07.2005 5:29
Откуда: Хабаровск

Сообщение Koyot 09.02.2008 23:56

mixer
Супер, был бы очень рад)
Koyot
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 05.02.2008 13:44

Сообщение mixer 10.02.2008 1:17

Вот смотрим!
Вложения
recent_my.zip
(3.75 Кб) Скачиваний: 118
Аватара пользователя
mixer
phpBB 1.4.1
 
Сообщения: 42
Зарегистрирован: 07.07.2005 5:29
Откуда: Хабаровск

Сообщение Koyot 10.02.2008 22:10

Большое спасибо)

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

Тока вопрос) куда внести изменения для кодировки cp1251, что то не пойму
Koyot
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 05.02.2008 13:44

Пред.След.

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

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

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