Last post topic on index for phpBB3

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

Last post topic on index for phpBB3

Сообщение rxu 28.08.2007 20:36

Раз уж сделал (по разным причинам), то решил выложить.
Описание мода: Добавляет в список форумов на главной странице название последней затронутой темы каждого форума.
Мод схож с аналогом, но не позволяет выбирать между отображением заголовка темы и заголовком последнего сообщения.
Вложения
Last_Post_Topic_On_Index_for_phpBB3_1.0.4.zip
(26.12 Кб) Скачиваний: 1112
Последний раз редактировалось rxu 21.09.2007 8:34, всего редактировалось 4 раз(а).
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4717
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск


Сообщение rxu 29.08.2007 7:43

И сразу апдейт - невозможно было войти в форумы, имеющие подфорумы.
Инструкция по переходу в архиве в папке contrib.

Добавлено спустя 9 часов 50 минут 32 секунды:

И ещё один - если последнее сообщение было в подфоруме, в родительском форуме тема не отображалась.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4717
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Re: Last post topic on index for phpBB3

Сообщение CTA/\uH 29.08.2007 21:28

rxu писал(а):...но не позволяет выбирать между отображением заголовка темы и заголовком последнего сообщения.

А есть переменная отвечающая за заголовок темы?

А то я только forumrow.LAST_POST_SUBJECT нашел, которая отвечает за заголовой последнего сообщения.

ЗЫ а мод какой-то страшный =О я всего символов 10 добавил к форумлист_боди Оо
CTA/\uH
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 29.08.2007 21:21

Сообщение rxu 30.08.2007 4:57

CTA/\uH писал(а):А есть переменная отвечающая за заголовок темы?

В моде? Есть. В оригинале - нет.

CTA/\uH писал(а): а мод какой-то страшный

Чем он страшный, не пугайте народ :D
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4717
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение CTA/\uH 30.08.2007 8:37

rxu писал(а):В моде? Есть. В оригинале - нет.

А можно мне подсказочку с маленьким куском кода для введения этой переменной? ^^


rxu писал(а):Чем он страшный, не пугайте народ :D

Ну всмысле объемы)
у меня 10 символов а у вас 100кб...
CTA/\uH
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 29.08.2007 21:21

Сообщение rxu 30.08.2007 8:40

CTA/\uH писал(а):А можно мне подсказочку с маленьким куском кода для введения этой переменной?

Не совсем понимаю, о чём речь. Подсказка - весь код мода.

CTA/\uH писал(а):у меня 10 символов а у вас 100кб...

Объём архива с модом ни о чём не говорит, просто такой формат MODX, файлы установочных инструкций объёмные.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4717
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение CTA/\uH 30.08.2007 13:00

rxu писал(а):
CTA/\uH писал(а):А можно мне подсказочку с маленьким куском кода для введения этой переменной?

Не совсем понимаю, о чём речь. Подсказка - весь код мода.

CTA/\uH писал(а):у меня 10 символов а у вас 100кб...

Объём архива с модом ни о чём не говорит, просто такой формат MODX, файлы установочных инструкций объёмные.

Понятно...

жалко. А я надеялся что есть такая уже готовая переменная. Код-то самому интереснее написать :p

ладно, сенк :)
CTA/\uH
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 29.08.2007 21:21

Сообщение rxu 30.08.2007 13:03

CTA/\uH писал(а):А я надеялся что есть такая уже готовая переменная.


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

Сообщение SugutorBatia 30.08.2007 15:59

rxu
FORUM_IMAGE_SRC' => ($row['forum_image']) ? $phpbb_root_path . $row['forum_image'] : '',
'LAST_POST_SUBJECT' => censor_text($last_post_subject),
'LAST_POST_TIME' => $last_post_time,
'LAST_POSTER' => get_username_string('username', $row['forum_last_poster_id'], $row['forum_last_poster_name'], $row['forum_last_poster_colour']),
'LAST_POSTER_COLOUR' => get_username_string('colour', $row['forum_last_poster_id'], $row['forum_last_poster_name'], $row['forum_last_poster_colour']),

Есть же :) только не урезается до нужных размеров :(
http://batia.info
Быстрое решение проблемы с PhpBB3: Кодировки
Аватара пользователя
SugutorBatia
phpBB 2.0.2
 
Сообщения: 154
Зарегистрирован: 31.08.2005 12:23

Сообщение rxu 30.08.2007 19:27

SugutorBatia
CTA/\uH писал(а):А есть переменная отвечающая за заголовок темы?

SugutorBatia писал(а):LAST_POST_SUBJECT

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

Сообщение sams 09.09.2007 13:50

В общем заметил такой глюк:
Стоит у меня 2 мода: Last post topic title и Posts merging.
Ошибка вот в чем. Не знаю, какой мод бажит. Допустим оставил я сообщение в теме "Тема 1" в 12:00. Потом оставили пост в "Тема 2" в 12:05. Все это в одном форуме. Потом опять оставляю сообщение в "Тема 1" в 12:10. И по идее после всего этого, страница просмотра форума выглядит правильно, т.е. "Тема 1" самая последняя затронутая. А вот на титульной странице в качестве последней затронутой темы стоит "Тема 2", а время стоит поста, который последний в "Теме 1". В общем потестируйте, я думаю ошибка проявится. Спасибо.
Изображение
http://art-stroy.org - Наша компания осуществляет ремонт квартир, офисов,
коттеджей, торговых помещений, занимается
установкой сантехники. Тел.: 8-901-538-3131
Аватара пользователя
sams
phpBB 1.2.0
 
Сообщения: 19
Зарегистрирован: 24.07.2007 15:15
Откуда: Saransk-city

Сообщение rxu 17.09.2007 12:45

sams
Проблема в Posts merging. Спасибо, будем исправлять.

Добавлено спустя 2 часа 13 минут 25 секунд:

Исправлено.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4717
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение rxu 21.09.2007 8:36

Версия 1.0.4.
Полный заголовок темы вынесен во всплывающую подсказку в ссылке на тему.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4717
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение Kastaneda 29.09.2007 12:22

При создании форума-ссылки вверху страницы появляется:

[phpBB Debug] PHP Notice: in file /includes/functions_display.php on line 408: Undefined index: 25

И т.д.
Kastaneda
Модератор
Модератор
 
Сообщения: 754
Зарегистрирован: 06.10.2004 14:29

Сообщение rxu 29.09.2007 19:40

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']] : '',


Спасибо.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4717
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

След.

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

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

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