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 раз.
Причина: Добавление комментария в отношении мода-аналога.
Изображение
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: [phpBB Debug] PHP Notice ошибка на главной (помогите)

Сообщение nissin »

Темы, у которых дата последнего сообщения самая новая на данном форуме.
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 648
Стаж: 19 лет 4 месяца
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз

Re: [phpBB Debug] PHP Notice ошибка на главной (помогите)

Сообщение DeathMan »

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

Re: [phpBB Debug] PHP Notice ошибка на главной (помогите)

Сообщение rxu »

DeathMan
если бы поискали, нашли бы исправление http://www.phpbbguru.net/community/topi ... ml#p159608
Изображение
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 648
Стаж: 19 лет 4 месяца
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз

Re: [phpBB Debug] PHP Notice ошибка на главной (помогите)

Сообщение DeathMan »

DeathMan писал(а): В инструкции написано:
Найти
Открыть: 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>
Заменить на:

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

						<!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn> <a href="{forumrow.U_LAST_TOPIC_URL}" title="{forumrow.LAST_TOPIC_TITLE_FULL}">{forumrow.LAST_TOPIC_TITLE}</a>
						<a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {forumrow.LAST_POST_TIME} {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}<!-- ELSE -->{L_NO_POSTS}<!-- ENDIF --></span>
Я не той строки, не той не нашёл в файле forumlist_body.html

Нашёл только более менее похожую строку:

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

<!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn>  <!-- IF forumrow.ALTT_LINK_NAME_SHORT --><a <!-- IF forumrow.ALTT_STYLE_BOLD or forumrow.ALTT_STYLE_ITALIC or forumrow.ALTT_STYLE_ADV -->style="<!-- IF forumrow.ALTT_STYLE_BOLD -->font-weight: bold;<!-- ENDIF --><!-- IF forumrow.ALTT_STYLE_ITALIC -->font-style: italic;<!-- ENDIF --> <!-- IF forumrow.ALTT_STYLE_ADV -->{forumrow.ALTT_STYLE_ADV2}<!-- ENDIF -->"<!-- ENDIF --> href="{forumrow.U_ALTT_LINK}" title="{forumrow.ALTT_LINK_NAME}">{forumrow.ALTT_LINK_NAME_SHORT}</a><br /><!-- ENDIF -->{L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
А что на счёт этих строк, они ведь есть в описание к установке !

P.S. Не нашёл то именно в этом файле styles/prosilver/template/forumlist_body.html строк !
phpbb3 - сила!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: [phpBB Debug] PHP Notice ошибка на главной (помогите)

Сообщение rxu »

Эти строки не имеют никакого отношения к ошибке.
Изображение
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: [phpBB Debug] PHP Notice ошибка на главной (помогите)

Сообщение nissin »

DeathMan
Поднял файлы по проблеме, про которую я писал. Там была ситуация, что темы переносились с оставлением копии на старом форуме, в итоге ссылка на главной странице на последнее сообщение не работала.
Разбираться сейчас нет желания, но думаю, что это не Ваш случай...
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 648
Стаж: 19 лет 4 месяца
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз

Re: [phpBB Debug] PHP Notice ошибка на главной (помогите)

Сообщение DeathMan »

nissin именно так и сделал (переместил с оставлением ссылки), а разбираться и не надо, МОД удалён, потому как не ясна его установка для 3.0.7 PL1....

Спасибо что натолкнул на решение проблемы....
phpbb3 - сила!
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: [phpBB Debug] PHP Notice ошибка на главной (помогите)

Сообщение nissin »

На всякий случай, раз уже достал файлы, выкладываю изменения (может кому-нибудь пригодится):
OPEN includes/functions_admin.php
FIND

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

						AND t.topic_approved = 1';
REPLACE WITH

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

						AND t.topic_approved = 1
						AND t.topic_status <> ' . ITEM_MOVED;
FIND

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

						AND t.topic_approved = 1
ADD AFTER

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

						AND t.topic_status <> ' . ITEM_MOVED . '
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, forum_id FROM ' . TOPICS_TABLE . ' WHERE topic_last_post_id IN (' . implode(',', $forums_last_posts_ids_list) . ') AND topic_status <> ' . ITEM_MOVED;
Последнее изменение относится только к моду rxu.
Суть в том что-бы при выборках игнорировать темы которые были перемещены с оставлением копии на старом форуме.
1204mos
phpBB 1.0.0
Сообщения: 6
Стаж: 15 лет 11 месяцев

Re: Last post topic on index for phpBB3

Сообщение 1204mos »

Добрый день.

У меня в моде вылазиет одна ошибка:
Если тема помечена как объявление (отображается во всех форумах), то при нажатии на кнопку "Перейти в первому непрочитанному сообщению" (домен.ru/forum/viewtopic.php?f=0&t=95&view=unread#unread), выдаёт "Запрошенной темы не существует.". Проблема только если тема является объявлением. На обычные темы нормально отправляет.

Помогите, пожалуйста, если кто знает как исправить.
Lexx112
phpBB 1.4.0
Сообщения: 32
Стаж: 16 лет 4 месяца
Благодарил (а): 8 раз

Re: Last post topic on index for phpBB3

Сообщение Lexx112 »

Парни, а подскажите пажалста - поставил мод last post topic title от nickvergessen как указано в первом сообщении... А как удалить буквы "RE:" перед названием последней отвеченной темы? А то юзеры бунтуют((( Если несложно - подскажите...
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Last post topic on index for phpBB3

Сообщение Shredder »

В настройках мода всё есть. Поменяй их и всё узнаешь.
Lexx112
phpBB 1.4.0
Сообщения: 32
Стаж: 16 лет 4 месяца
Благодарил (а): 8 раз

Re: Last post topic on index for phpBB3

Сообщение Lexx112 »

Спасибо большое, я обязательно сам попробую и по результату, если возникнут вопросы, уже отпишусь!

remixed by Mr. Anderson
Lexx112
phpBB 1.4.0
Сообщения: 32
Стаж: 16 лет 4 месяца
Благодарил (а): 8 раз

Re: Last post topic on index for phpBB3

Сообщение Lexx112 »

Спасибо модерам за исполнение своих обязанностей.. но я не поэтому спросил, что сам смог разобраца... К сожалению пока не понимаю в выражениях и переменных... А если вас ломает написать одно предложение, какую переменную нада убрать, то глубочайше извиняюсь и посыпаю голову пеплом..
Спасибо за помощь.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Last post topic on index for phpBB3

Сообщение Shredder »

Каких модеров? О чём речь? Какая переменная?
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 648
Стаж: 19 лет 4 месяца
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз

Re: Last post topic on index for phpBB3

Сообщение DeathMan »

Исправьте пожалуйста инструкцию по установки мода для версии 3.0.8, а то так и осталось не соответствие ещё с версии 3.0.7 !
phpbb3 - сила!

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