Forum on gituha.ru
2024-03-29 13:25:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Заходим, регимся, не стесняемся!
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Кодировка форума и кодировка joomla  (Прочитано 27638 раз)
monik
Новичок
*
Офлайн Офлайн

Сообщений: 1


Просмотр профиля
« : 2007-11-07 15:47:07 »

Модуль работает! А как быть, если у меня smf крутиться на utf?  Непонимающий
А кодировка джумлы cp1251?
« Последнее редактирование: 2007-11-07 15:52:34 от monik » Записан
sofree
Администратор
Новичок
*****
Офлайн Офлайн

Сообщений: 45



Просмотр профиля WWW
« Ответ #1 : 2007-11-07 15:51:19 »

Думаю, ничего сложного тут нет.

Надо добавить функцию перекодировки. Что-то типа: кодировка форума, кодировка SMF.
Попробую такое сделать.
Записан

Jabber ID: xmpp://sofree@gituha.ru
ICQ на крайний вариант для связи - 5505687.
WhatsApp, Viber
sofree
Администратор
Новичок
*****
Офлайн Офлайн

Сообщений: 45



Просмотр профиля WWW
« Ответ #2 : 2007-11-08 10:01:05 »

Ну вот, готово.
Пробуй! Версия 1.0.1.
http://gituha.ru/joomla/smf_hot_posts/
У меня нету форума SMF, который на utf работает. Поэтому на 100% не могу проверить...
Записан

Jabber ID: xmpp://sofree@gituha.ru
ICQ на крайний вариант для связи - 5505687.
WhatsApp, Viber
me.switch
Новичок
*
Офлайн Офлайн

Сообщений: 3


Просмотр профиля
« Ответ #3 : 2008-01-29 20:18:25 »

Уважаемый sofree, у меня есть форум SMF с utf8 и я проверил ваш модуль Улыбающийся
Он нормально работает, до этого я использовал mod_smflatest и ваш модуль получше будет уже как минимум тем, что выводит реальные посты пользователей, а не заголовки сообщений. Спасибо.
Правда, есть проблема, если в smf формат даты выбран текстом (н-р: января 28, 14:46:20 pm) то почему-то модуль не отображает нормально слово января, а выводит utf-кракозябры, хотя все остальное (название темы, сам пост) выводится корректно. Я вышел из положения тем, что изменил формат даты на форуме на цифровой и отключил функцию "Сегодня". Может пофиксите на досуге когда-нибудь? Улыбающийся

И еще хочу спросить, я в php не большой спец, поэтому возможно вопрос глупый. У вас на сайте Название темы выводится одним шрифтом, а сам пост более мелким, где это править? А то у меня на сайте все одним шрифтом - не очень удобно. Содержимое вашего модуля у меня выводится на главной странице, если интересно, то вот адрес rcrossia.ru
Записан
sofree
Администратор
Новичок
*****
Офлайн Офлайн

Сообщений: 45



Просмотр профиля WWW
« Ответ #4 : 2008-01-30 17:11:19 »

есть проблема, если в smf формат даты выбран текстом (н-р: января 28, 14:46:20 pm) то почему-то модуль не отображает нормально слово января, а выводит utf-кракозябры, хотя все остальное (название темы, сам пост) выводится корректно.
Принято, доработаю на досуге.

Цитировать
У вас на сайте Название темы выводится одним шрифтом, а сам пост более мелким, где это править?
У меня по-дефолту такие размеры у текста и ссылки. Чтобы сделать в `общем` виде, думаю, надо CSS использовать - соответственно надо ввести в модуле ещё параметры для стиля:
 - стиль для названия темы
 - стиль для категории
 - стиль для имени юзверя
 - стиль для даты
 - стиль для части поста
и тогда будет всё путём! Надо будет этим заняться

PS: Вот с датой легко, думаю, будет, - а вот с CSS придётся поковыряться... Я отпишусь тут, как что-то сделаю...
Записан

Jabber ID: xmpp://sofree@gituha.ru
ICQ на крайний вариант для связи - 5505687.
WhatsApp, Viber
sofree
Администратор
Новичок
*****
Офлайн Офлайн

Сообщений: 45



Просмотр профиля WWW
« Ответ #5 : 2008-01-30 17:19:23 »

А вообще, пришла совсем другая идея - сделать на шаблонах - Более гибко получится и каждый сможет настроить `под себя`.

Т.о. будет шаблон типа:
$topic [$category] => $user_name [$date]<br>
&nbsp;&nbsp;&nbsp;&nbsp;<small>$post</small>

Соответственно скрипт при формировании сообщений будет использовать шаблон - изменив там переменные на соответствующие значения.

PS: Хм, - ну и проблемку сам себе насочинял, - прям повод для выпуска версии 1.1.0.
Записан

Jabber ID: xmpp://sofree@gituha.ru
ICQ на крайний вариант для связи - 5505687.
WhatsApp, Viber
me.switch
Новичок
*
Офлайн Офлайн

Сообщений: 3


Просмотр профиля
« Ответ #6 : 2008-02-01 11:34:43 »

Это точно. С шаблоном еще лучше будет.
Записан
me.switch
Новичок
*
Офлайн Офлайн

Сообщений: 3


Просмотр профиля
« Ответ #7 : 2008-02-07 11:51:17 »

Еще один глюк выплыл с UTF, некорректно отображается пост при цитировании. Т.е. некорретно выводятся слова "Цитата" и "от" такого-то числа.
« Последнее редактирование: 2008-02-07 11:59:11 от me.switch » Записан
sofree
Администратор
Новичок
*****
Офлайн Офлайн

Сообщений: 45



Просмотр профиля WWW
« Ответ #8 : 2008-02-13 10:53:50 »

Переделал модуль - работает на шаблоне (3 html файла надо править - верх (pre), низ (post), и само "тело") - можно как угодно реализовать вывод - довольно гибкое решение получилось.

Вот только с багом не могу разобраться - сделал дамп этого форума, - поставил себе на localhost, переконвертил штатными средствами smf в utf8.
Стал пробовать - да увидал баг - слова "Цитата", "Цитировать" идут не в той кодировке.
И всё бы ничего, если бы у меня бы что-то в коде было не так (я бы быстренько исправил), но ведь ЦЕЛИКОМ текст сообщения мне возвращает джижок smf и поэтому я думаю, что надо копать саму smf, что собственно и делал до поздна...
Пока решения не нашёл, буду копать дальше.

Версию 1.0.3 пока не выкладываю, - из-за того что с utf-8 кодировкой работает с багом...
Записан

Jabber ID: xmpp://sofree@gituha.ru
ICQ на крайний вариант для связи - 5505687.
WhatsApp, Viber
Страниц: [1]
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.111 секунд. Запросов: 19.