Пропустить

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

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

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

Сообщение rxu » 23.08.2007 9:16

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

Сообщение sergeyxom » 23.08.2007 9:37

Да фиг его знает в чем. Opera, Mozilla, Mozilla Firefox, даже mini opera,
справляется с чтением кодировок на ура. А IE упорно выдает кракозяблы пробовал IE6, IE7. И просил друзей проверить, то же самое - кракозяблы. Значит дело не в моем конкретном IE.
Форум стоит RC4. Сайт естественно в 1251.
Последний раз редактировалось sergeyxom 23.08.2007 9:40, всего редактировалось 1 раз.

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

Сообщение rxu » 23.08.2007 9:39

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

Сообщение sergeyxom » 23.08.2007 9:40


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

Сообщение rxu » 23.08.2007 9:42

sergeyxom
Ну а как вы хотели. У вас в хедере прописано
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

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

Сообщение sergeyxom » 23.08.2007 10:03

А если можно попроще. Я все же не программер. Откуда копать что менять где смотретью

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

Сообщение rxu » 23.08.2007 10:14

sergeyxom
Если совсем не пргаммер, то объяснить не так просто.
Станица в кодировке cp1251. Содержимое, которое мод подаёт с форума, в другой кодировке - UTF-8.
ИЕ с этим разобраться не может, очевидно.
Выхода два: сделать всю страницу в UTF-8, или сделать всю страницу в cp1251 (она же Windows-1251).
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение sergeyxom » 23.08.2007 10:39

Станица в кодировке cp1251. Содержимое, которое мод подаёт с форума, в другой кодировке - UTF-8.

Это как раз понятно.
ИЕ с этим разобраться не может, очевидно.

Почему интересно все остальные браузеры понимают на ура.
сделать всю страницу в UTF-8

Проще отказаться от вывода тем.
сделать всю страницу в cp1251 (она же Windows-1251).

А это как не понял.

В общем пробовал содавать пустую html страницу с выводом на нее
скрипта последних тем.
Это пробовал менять так и вообще удалять.
<meta http-equiv="Content-Type" content="text/html; charset=UTF8">
Результат один - кракозяблы.
Вопрос как можно заставить текст в конкретной таблице отображаться в кодировке отличной от кодировки страницы или как перекодировать фрагмент текста.

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

Сообщение rxu » 23.08.2007 11:51

sergeyxom писал(а): как перекодировать фрагмент текста.

Вот это нужно вам искать. Можно попробовать с помощью iconv (функция PHP).
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение sergeyxom » 23.08.2007 12:37

То есть получается если основная страница написана в CP1251 (коих наверное подавляющее большинство) и просматривать ее в IE (коим опять же пользуется абсолютное большинство) то использовать данный скрипт нельзя.

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

Сообщение rxu » 23.08.2007 12:50

В оригинале - нет. Можно в изменённом виде.
Вложения
recent_cp1251.zip
(2.9 КБ) Скачиваний: 1125
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение sergeyxom » 23.08.2007 13:36

Во другое дело. Спасибо. Правда на локале не заработало. Ошибка в линии 175 как раз функция iconv. Но видимо денвер у меня не свежий. А на хосте все пошло.

Добавлено спустя 23 минуты 46 секунд:

И еще вопрос в догонку. Скрип выводит первое сообщение в теме. Логичнее было бы если бы он выводил последнее.

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

Сообщение rxu » 23.08.2007 13:43

sergeyxom
Найдите в скрипте
AND p.post_id = t.topic_first_post_id

и замените на
AND p.post_id = t.topic_last_post_id
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение sergeyxom » 23.08.2007 13:46

Спасибо. А где еще со шрифтами покопатьсяч можно чтобы все подряд жирным шрифтом не выводилось.

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

Сообщение rxu » 23.08.2007 13:49

Скрипт не выводит жирным шрифтом всё подряд.
Подозреваю, что виноват ваш class="стиль5".
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Пред.След.

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

 

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

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

Сейчас этот форум просматривают: MSNBot [Bot] и гости: 0

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