Пропустить

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

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

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

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

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

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

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

Файл для вывода контента в кодировке Windows-1251 (cp1251) находится здесь.
Вложения
recent_topics_1.1.2_phpBB3.zip
(26.81 КБ) Скачиваний: 3863
Последний раз редактировалось Палыч 24.05.2008 22:47, всего редактировалось 4 раз(а).
Причина: Поправил название темы и добавил описание мода для поиска
Изображение
За это сообщение автора rxu поблагодарили: 3
iМаньяк (07.05.2011 0:57), SuChao (01.10.2011 11:42), TyMaH (22.07.2011 3:45)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7313
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Мод с новыми возможностями. 1-вывод первого сообщения из темы 2-показ вложения в этом ПЕРВОМ сообщении из темы. Примерно так как у меня на главной. altstav.ru

NCom
phpBB 2.0.23
 
Сообщения: 815
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

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

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

Сообщение Поручик » 17.08.2007 8: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/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 4002
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 47 раз.

Сообщение Tabban » 20.08.2007 15: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 16:39, всего редактировалось 1 раз.
Аватара пользователя
Tabban
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 06.08.2007 16:09
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

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

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

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

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

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

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

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

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

странно..у меня нет проблем с выводом сообщения.. вроде все идеально выводится. Ничего нигде не слипается :))

NCom
phpBB 2.0.23
 
Сообщения: 815
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

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

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

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

попробовал. Кстатит косячек есть. Ничего у меня не слипается, просто вложение не показывается, только имя картинки выводится и все.

NCom
phpBB 2.0.23
 
Сообщения: 815
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

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

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

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

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

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

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

Сообщение Tabban » 21.08.2007 15: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 16:09
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

След.

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

 

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

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

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

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы