Пропустить

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

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

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

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

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

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

Люди, вы будете смеяться, но разработчики phpbb решили эту проблему с utf8 :) В файле "/includes/utf/utf_tools.php" есть замечательные функции utf8_strlen() и utf8_substr().

Строка, которую я добавил, теперь выглядит так:
$message = ( utf8_strlen($message) > $cfg_max_topic_length ) ? utf8_substr($message, 0, $cfg_max_topic_length) . '…' : $message;

И работает, как надо. Ура! :D

З.Ы. О как! Мы с вами минута в минуту написали. :wink: Теперь все ок.
Последний раз редактировалось Tabban 21.08.2007 16:01, всего редактировалось 1 раз.
Аватара пользователя
Tabban
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 06.08.2007 16:09
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 21.08.2007 18:39

Вот и отлично.

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

Версия 1.1.2. Из основных изменений:

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

Сообщение NCom » 21.08.2007 19:12

ух как отлично. спасибо за обновление :)

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

а аддона не планируется на регулировку вывода количества символов в теле сообщения?

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

Сообщение rxu » 21.08.2007 19:22

NCom писал(а):а аддона не планируется на регулировку вывода количества символов в теле сообщения?

Нет. Обрезание сообщения приводит к обрезанию открывающих/закрывающих частей различных тегов, которые в результате отображаются на странице в виде html кода.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение Night » 22.08.2007 12:13

А если форум по адресу www.forum.site.ru, можно сделать ссылки на главной сайта внутренними, а не внешними?
Аватара пользователя
Night
phpBB 1.2.0
 
Сообщения: 19
Зарегистрирован: 01.05.2007 15:49
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 22.08.2007 13:28

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

Сообщение Kir-Dagoor » 22.08.2007 13:56

наверное имелись в виду ссылки вида
"/index.php"

Kir-Dagoor
phpBB 1.4.2
 
Сообщения: 53
Зарегистрирован: 07.08.2006 8:07
Откуда: Ekaterinburg
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Tabban » 22.08.2007 16:52

Кстати, а поисковики увидят ведь только эту строку:
<script language='JavaScript' type='text/javascript' src='recent.php'></script>

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

Сообщение rxu » 22.08.2007 17:06

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

Сообщение Xpert » 22.08.2007 18:20

Есть же список мультибайтовых кодировок, даже в 2.0.x в коде упоминается. Вот исходя из этого править коэффициенты обрезки imho.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5493
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 22.08.2007 18:23

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

Сообщение sergeyxom » 22.08.2007 21:13

Чего то не понял. В мозиле все нормально с кодировкой, а IE нефига не перекодирует.

sergeyxom
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 22.08.2007 21:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 23.08.2007 4:59

Что с ИЕ? Какая версия браузера?
В ИЕ7 всё в норме.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение Tabban » 23.08.2007 8:00

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

Пред.След.

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

 

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

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

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

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