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

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

Если на ваш вопрос есть ответ в FAQ, ваш пост может быть удалён без объяснения причин, а вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).

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

Сообщение rxu » 16.08.2007 16:47

Описание мода: Мод предназначен для вывода последних тем форумов на любую страницу вашего сайта.

Портирован для phpBB3 по запросу NCom мод Recent topics (автор - Xpert).

Файл для вывода контента в кодировке Windows-1251 (cp1251) находится здесь.
Вложения
recent_topics_1.1.2_phpBB3.zip
(26.81 Кб) Скачиваний: 2807
Последний раз редактировалось Палыч 24.05.2008 23:47, всего редактировалось 4 раз(а).
Причина: Поправил название темы и добавил описание мода для поиска
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 6798
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение NCom » 16.08.2007 20:33

Мод с новыми возможностями. 1-вывод первого сообщения из темы 2-показ вложения в этом ПЕРВОМ сообщении из темы. Примерно так как у меня на главной. altstav.ru
NCom
phpBB 2.0.16
 
Сообщения: 911
Зарегистрирован: 05.01.2006 14:59
Откуда: Ставрополь
Предупреждения: 1

Сообщение sams » 17.08.2007 9:14

Простите плиз, дайте посмотреть описание мода :oops:
Изображение
http://art-stroy.org - Наша компания осуществляет ремонт квартир, офисов,
коттеджей, торговых помещений, занимается
установкой сантехники. Тел.: 8-901-538-3131
Аватара пользователя
sams
phpBB 1.2.0
 
Сообщения: 19
Зарегистрирован: 24.07.2007 15:15
Откуда: Saransk-city

Сообщение Поручик » 17.08.2007 9:38

Код: Выделить всё
## MOD Description: Mod allows you showing public topics of your phpBB3 board on your site with their first posts and attachments (customizable).

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

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 4132
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)

Сообщение Tabban » 20.08.2007 16:56

Мод работает как-то странно: http://rebuy.ru
Количество тем 9 - из которы 3 новости. Новости отображаются нормально, за исключением того, что в переменную я прописал выводить 100 символов, а выводит скрипт разное количество и явно меньше 100. И иногда в конце выводит непонятный символ вопроса в черном ромбике - я так понимаю, что это символ другой кодировки, но это не WIN-1251, не UTF-8 и не KOI8-R. Последнее на форуме - это вообще песня! Некоторые темы слиплись при выводе, какие-то теги повылазили (например " -->" - кусок комментария). Если же закомментировать вывод тела сообщения, то всё ок.

Единственная модификация, которую я внес в скрипт - это добавил строку
Код: Выделить всё
$message = ( strlen($message) > $cfg_max_topic_length ) ? substr($message, 0, $cfg_max_topic_length) . '…' : $message;

ниже
Код: Выделить всё
$message = addslashes($message);
$message = str_replace('./', $board_path . '/', $message);

по аналогии с заголовком, чтобы тело поста выводилось не полностью.
Вложения
recent.JPG
Последний раз редактировалось Tabban 20.08.2007 17:39, всего редактировалось 1 раз.
Аватара пользователя
Tabban
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 06.08.2007 17:09
Откуда: Москва

Сообщение rxu » 20.08.2007 17:12

Некорректное определение длины связано с тем, что стандартный strlen неправильно определяет длину в символах мультибайтовой кодировки UTF-8. Будет исправлено с выходом следующего релиза phpBB3, где эта проблема специально решалась.
Думаю, что проблемы с непонятным сомволом в конце строки и т.п. связаны с этим же.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 6798
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение Tabban » 20.08.2007 17:19

Ок, тогда пока выключу вывод тел сообщения, просто заголовки пусть будут.
Аватара пользователя
Tabban
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 06.08.2007 17:09
Откуда: Москва

Сообщение rxu » 20.08.2007 17:20

Tabban
Так с заголовками может случиться та же история, они тоже UTF-8 :)
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 6798
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение Tabban » 20.08.2007 17:30

Странно, но с ними все вроде бы в порядке. Правда, я в них теги писать не пробовал. :lol:
Думаю, сообщения склеились из-за аттачей, т.к. только в последнем сообщении они есть и склеились только последнее и предпоследнее. Попробую разобраться...
Аватара пользователя
Tabban
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 06.08.2007 17:09
Откуда: Москва

Сообщение NCom » 20.08.2007 17:52

странно..у меня нет проблем с выводом сообщения.. вроде все идеально выводится. Ничего нигде не слипается :))
NCom
phpBB 2.0.16
 
Сообщения: 911
Зарегистрирован: 05.01.2006 14:59
Откуда: Ставрополь
Предупреждения: 1

Сообщение Tabban » 20.08.2007 21:14

NCom
Попробуй закачать картинку в аттач и вставить её в сообщение как
pic_name.jpg
и глянь, будет слипаться это сообщение с предыдущим или нет.
Аватара пользователя
Tabban
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 06.08.2007 17:09
Откуда: Москва

Сообщение NCom » 20.08.2007 21:35

попробовал. Кстатит косячек есть. Ничего у меня не слипается, просто вложение не показывается, только имя картинки выводится и все.
NCom
phpBB 2.0.16
 
Сообщения: 911
Зарегистрирован: 05.01.2006 14:59
Откуда: Ставрополь
Предупреждения: 1

Сообщение Tabban » 21.08.2007 9:28

Да, так и есть. Убрал свою строчку - полный вывод тела сообщения идет нормально без залипаний и аттачи не показываются, а только имена картинок. :)

Ага! А слипаются они на том месте, где стоит нестандартный смайлик с кодом :clapping: :!:

update. Хех! Смайлик не при чем оказался. Убрал его - таже самая петрушка. Значит, в подобных аттачах дело.
Вложения
recent.JPG
Аватара пользователя
Tabban
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 06.08.2007 17:09
Откуда: Москва

Сообщение rxu » 21.08.2007 16:03

Tabban
NCom
Парсинг инлайн-аттачментов в моде не реализован изначально.
Нужен он или нет - для меня пока вопрос, но, видимо, придется делать.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 6798
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение Tabban » 21.08.2007 16:45

Ковырялся тут сегодня с substr(). Я в ужОсе! Была мысль конвертнуть из utf-8 во что-нибудь другое, применить substr() и конвертнуть назад в utf-8 для вывода. Так нельзя это сделать!!! convert_cyr_string() не поддерживает utf-8, единственная зацепка была iso8859-5, но utf8_decode() и utf8_encode() работают с iso8859-1 :cry:
Есть у кого-нибудь идеи, как обойти багу substr() ?
Аватара пользователя
Tabban
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 06.08.2007 17:09
Откуда: Москва

След.

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

 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

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