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 раз.
Причина: Добавление комментария в отношении мода-аналога.
Изображение
Kastaneda
Former team member
Сообщения: 702
Стаж: 21 год 11 месяцев
Поблагодарили: 4 раза

Сообщение Kastaneda »

При создании форума-ссылки вверху страницы появляется:
[phpBB Debug] PHP Notice: in file /includes/functions_display.php on line 408: Undefined index: 25
И т.д.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Kastaneda
Просьба попробовать следующее исправление:

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

OPEN
includes/functions_display.php

FIND
			'LAST_POST_ID'			=> $forums_last_posts_ids_list[$row['forum_id']],

REPLACE WITH
			'LAST_POST_ID'			=> (isset($forums_last_posts_ids_list[$row['forum_id']])) ? $forums_last_posts_ids_list[$row['forum_id']] : '',
Спасибо.
Изображение
Kastaneda
Former team member
Сообщения: 702
Стаж: 21 год 11 месяцев
Поблагодарили: 4 раза

Сообщение Kastaneda »

Всё прекрасно заработало. Спасибо!
Thanx
phpBB 2.0.2
Сообщения: 334
Стаж: 20 лет 8 месяцев
Благодарил (а): 16 раз

Сообщение Thanx »

Rayden писал(а):shantara.ru/forum
А где это жирненький шрифт задаётся у названия темы? Имеется ввиду корректное присвоение тега <strong> или <b>.

Добавлено спустя 1 минуту 7 секунд:

Как и раньше, в index.php, что в корне?

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

А-а-а, догадался...

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

'LAST_TOPIC_TITLE'		=> '<b>' . $last_topic_title . '</b>',
в functions_display.php
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 20 лет 8 месяцев
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

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

Сообщение rxu »

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

			$last_topic_title = (utf8_strlen($last_topic_title_full) > 30) ? utf8_substr($last_topic_title_full, 0, 30) . '&hellip;' : $last_topic_title_full;
Замените 30 в двух местах на нужное вам значение.
Изображение
Fresh
phpBB 1.4.0
Сообщения: 38
Стаж: 19 лет 8 месяцев

Сообщение Fresh »

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

Сообщение rxu »

На последнюю страницу, или на последнее сообщение?
Изображение
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Сообщение Поручик »

Скорее всего на последнее сообщение.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Fresh
phpBB 1.4.0
Сообщения: 38
Стаж: 19 лет 8 месяцев

Сообщение Fresh »

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

Сообщение rxu »

Замените

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

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

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

$last_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $last_topic_row['forum_id'] . '&p=' . $last_topic_row['topic_last_post_id']) . '#p' . $last_topic_row['topic_last_post_id'];
Изображение
411

Сообщение 411 »

rxu

А как просто на последнюю страницу?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

Блин, ну замени

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

<a href="{forumrow.U_LAST_TOPIC_URL}" 
на

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

<a href="{forumrow.U_LAST_POST}"
phpBB2 FAQ
phpBB3 FAQ
R13
phpBB 1.2.0
Сообщения: 12
Стаж: 18 лет 7 месяцев

Сообщение R13 »

дадада, я тоже сначала хотел об этом написать, но одни кавычки стояли нормальные и только вторые так смотерлись

Добавлено спустя 55 секунд:

полное название темы

Intel выпустила "убийцу" флеш-памяти
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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