[final] Recent topics for phpBB3 (Темы на стр. сайта)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
[final] Recent topics for phpBB3 (Темы на стр. сайта)
Описание мода: Мод предназначен для вывода последних тем форумов на любую страницу вашего сайта.
Портирован для phpBB3 по запросу NCom мод Recent topics (автор - Xpert).
Файл для вывода контента в кодировке Windows-1251 (cp1251) находится здесь.
Портирован для phpBB3 по запросу NCom мод Recent topics (автор - Xpert).
Файл для вывода контента в кодировке Windows-1251 (cp1251) находится здесь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Палыч 24.05.2008 19:47, всего редактировалось 4 раза.
Причина: Поправил название темы и добавил описание мода для поиска
Причина: Поправил название темы и добавил описание мода для поиска
-
NCom
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 20 лет 8 месяцев
- Откуда: Ставрополь
- Забанен: Бессрочно
-
sams
- phpBB 1.2.0
- Сообщения: 17
- Стаж: 19 лет 2 месяца
- Откуда: Saransk-city
-
Поручик
- Former team member
- Сообщения: 3942
- Стаж: 21 год 4 месяца
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 24 раза
- Поблагодарили: 54 раза
Код: Выделить всё
## MOD Description: Mod allows you showing public topics of your phpBB3 board on your site with their first posts and attachments (customizable).
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
Tabban
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 19 лет 1 месяц
- Откуда: Москва
Мод работает как-то странно: http://rebuy.ru
Количество тем 9 - из которы 3 новости. Новости отображаются нормально, за исключением того, что в переменную я прописал выводить 100 символов, а выводит скрипт разное количество и явно меньше 100. И иногда в конце выводит непонятный символ вопроса в черном ромбике - я так понимаю, что это символ другой кодировки, но это не WIN-1251, не UTF-8 и не KOI8-R. Последнее на форуме - это вообще песня! Некоторые темы слиплись при выводе, какие-то теги повылазили (например " -->" - кусок комментария). Если же закомментировать вывод тела сообщения, то всё ок.
Единственная модификация, которую я внес в скрипт - это добавил строку
ниже
по аналогии с заголовком, чтобы тело поста выводилось не полностью.
Количество тем 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);У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Tabban 20.08.2007 13:39, всего редактировалось 1 раз.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Некорректное определение длины связано с тем, что стандартный strlen неправильно определяет длину в символах мультибайтовой кодировки UTF-8. Будет исправлено с выходом следующего релиза phpBB3, где эта проблема специально решалась.
Думаю, что проблемы с непонятным сомволом в конце строки и т.п. связаны с этим же.
Думаю, что проблемы с непонятным сомволом в конце строки и т.п. связаны с этим же.
-
Tabban
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 19 лет 1 месяц
- Откуда: Москва
-
Tabban
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 19 лет 1 месяц
- Откуда: Москва
-
NCom
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 20 лет 8 месяцев
- Откуда: Ставрополь
- Забанен: Бессрочно
-
Tabban
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 19 лет 1 месяц
- Откуда: Москва
-
NCom
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 20 лет 8 месяцев
- Откуда: Ставрополь
- Забанен: Бессрочно
-
Tabban
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 19 лет 1 месяц
- Откуда: Москва
Да, так и есть. Убрал свою строчку - полный вывод тела сообщения идет нормально без залипаний и аттачи не показываются, а только имена картинок. 
Ага! А слипаются они на том месте, где стоит нестандартный смайлик с кодом :clapping:
update. Хех! Смайлик не при чем оказался. Убрал его - таже самая петрушка. Значит, в подобных аттачах дело.
Ага! А слипаются они на том месте, где стоит нестандартный смайлик с кодом :clapping:
update. Хех! Смайлик не при чем оказался. Убрал его - таже самая петрушка. Значит, в подобных аттачах дело.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Tabban
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 19 лет 1 месяц
- Откуда: Москва
Ковырялся тут сегодня с substr(). Я в ужОсе! Была мысль конвертнуть из utf-8 во что-нибудь другое, применить substr() и конвертнуть назад в utf-8 для вывода. Так нельзя это сделать!!! convert_cyr_string() не поддерживает utf-8, единственная зацепка была iso8859-5, но utf8_decode() и utf8_encode() работают с iso8859-1 
Есть у кого-нибудь идеи, как обойти багу substr() ?
Есть у кого-нибудь идеи, как обойти багу substr() ?

