Last post topic on index for phpBB3

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Last post topic on index for phpBB3

Сообщение rxu »

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

Внимание: более эффективным является мод last post topic title от nickvergessen, в связи с чем последний рекомендуется к применению вместо данного мода.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rxu 03.01.2010 4:45, всего редактировалось 6 раз.
Причина: Добавление комментария в отношении мода-аналога.
Изображение
Аватара пользователя
cianid
phpBB 1.4.3
Сообщения: 92
Стаж: 20 лет 4 месяца
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Last post topic on index for phpBB3

Сообщение cianid »

А этот мод можно ставить с помощью AutoMOD?
А то он у меня ругается в однм месте.
styles/prosilver/template/forumlist_body.html

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

Find
<!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn> {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
						<a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<!-- ENDIF --></span>
The Find specified by the MOD could not be found.
Из других модов на форуме стоит только Быстрый ответ, который тоже ставился с помощью AutoMOD.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Last post topic on index for phpBB3

Сообщение rxu »

cianid писал(а):А этот мод можно ставить с помощью AutoMOD?
На совместимость с AutoMOD данный мод не тестировался. Если не устанавливается, значит, нельзя.
Изображение
DeusEx
phpBB 1.2.1
Сообщения: 28
Стаж: 17 лет 8 месяцев
Поблагодарили: 1 раз

Re: Last post topic on index for phpBB3

Сообщение DeusEx »

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

Re: Last post topic on index for phpBB3

Сообщение rxu »

DeusEx писал(а):Хотелось бы только вернуть сигнализирующую оранжевую иконку (о новых сообщениях) в правом столбце возле названия темы, после установки мода она всегда беленькая.
Не обращал внимания. Сейчас смотрю в оригинальный код - LAST_POST_IMG всегда равно icon_topic_latest.gif (она белая), без вариантов.

Добавлено спустя 10 минут 31 секунду:
Смотрю на оффсайте - иконки последних сообщений все (в т.ч. непрочитанных) белые. Наверное, вы что-то перепутали :)
Изображение
DeusEx
phpBB 1.2.1
Сообщения: 28
Стаж: 17 лет 8 месяцев
Поблагодарили: 1 раз

Re: Last post topic on index for phpBB3

Сообщение DeusEx »

Хм.. вернул все обратно, и вправду белые... но почему-то в памяти отложилось, что оранжевые. Извиняюсь тогда :oops:
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Re: Last post topic on index for phpBB3

Сообщение crash »

оранжевые это слева. Наверное просто попутали ).
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Last post topic on index for phpBB3

Сообщение Rayden »

cianid писал(а):А этот мод можно ставить с помощью AutoMOD?
А то он у меня ругается в однм месте.
Естессно, в версии 3.0.4 это место выглядит совсем по другому. Вот и ругается.
phpBB2 FAQ
phpBB3 FAQ
Drunia
phpBB 1.4.2
Сообщения: 54
Стаж: 20 лет 9 месяцев

Re: Last post topic on index for phpBB3

Сообщение Drunia »

Если я не ошибаюсь, в 3.0.5 в просильвер иначе выглядит строка, которую требуется заменять при инсталляции мода, в файле styles/prosilver/template/forumlist_body.html

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

	<!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn> {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
	<a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<!-- ENDIF --></span>
внесите, пожалуйста, изменения в инсталляционную инструкцию.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Last post topic on index for phpBB3

Сообщение rxu »

Изображение
Аватара пользователя
Fantom_v
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 5 месяцев

Re: Last post topic on index for phpBB3

Сообщение Fantom_v »

Поставил новую тему на форум (см. вложения). Все сделал по инструкции. В самом шаблоне изменил:

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

<p class="topicdetails">{forumrow.LAST_POST_TIME}</p>
<p class="topicdetails">{forumrow.LAST_POSTER_FULL}
заменил на:

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

<p class="topicdetails">{forumrow.LAST_POST_TIME} {forumrow.LAST_POSTER_FULL}</p>
<p class="topicdetails"><a href="{forumrow.U_LAST_TOPIC_URL}" title="{forumrow.LAST_TOPIC_TITLE_FULL}">{forumrow.LAST_TOPIC_TITLE}</a>
но ничего, абсолютно ничего, не изменилось, т.е. последний пост на главной так и не появился. Где еще что-то подправить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: Last post topic on index for phpBB3

Сообщение FladeX »

Fantom_v
Админка - Стили - Шаблоны - Hestia (обновить)
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Сообщение Nekstati »

Возвращаясь к вопросу о перемещённых темах и теневых ссылках. Ссылка на последнюю тему старого форума (того, откуда она была перемещена) выдаёт: «Запрошенной темы не существует».

Пока решила это так:

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

== OPEN ==
includes/functions_display.php

== FIND ==
$sql = 'SELECT topic_id, topic_title, topic_last_post_id, forum_id FROM ' . TOPICS_TABLE . ' WHERE topic_last_post_id IN (' . implode(',', $forums_last_posts_ids_list) . ')';

== REPLACE WITH ==
$sql = 'SELECT topic_id, topic_title, topic_last_post_id, topic_moved_id, forum_id FROM ' . TOPICS_TABLE . ' WHERE topic_last_post_id IN (' . implode(',', $forums_last_posts_ids_list) . ')';

== FIND ==
$last_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $last_topic_row['forum_id'] . '&t=' . $last_topic_row['topic_id']);

== REPLACE WITH ==
$last_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $last_topic_row['forum_id'] . '&t=' . ($last_topic_row['topic_moved_id'] != 0 ? $last_topic_row['topic_moved_id'] : $last_topic_row['topic_id']));
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Last post topic on index for phpBB3

Сообщение rxu »

Nekstati
Какая версия phpBB3?
Изображение
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Сообщение Nekstati »

3.0.5.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Last post topic on index for phpBB3

Сообщение rxu »

Наверное, ваш фикс вполне приемлем :)
Изображение

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