Автор Тема: О дизайне. Форума и не только  (Прочитано 63866 раз)

DIzer

  • Гость
Re: О дизайне. Форума и не только
« Ответ #75 : Март 06, 2012, 07:09:28 am »
Нашел.
А где там? Я лично не нашел (то есть в базе вижу это поле, а в интерфейса нет).
Профиль, насторойки аккаунта, предпочитаемый язык (выпадающий список Russian/English)

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: О дизайне. Форума и не только
« Ответ #76 : Март 06, 2012, 07:51:04 am »
Забавно. Вчера именно в эти настройки до-олго смотрел (ибо по доке вычитал что оно должно быть там) - не было. Теперь есть. Загадочная душа php-движка, однако :-)

Из неприятного - новые (то есть уже после переключения на русский по дефолту) сообщения с английским интерфейсом смотрятся крякозябрами.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

DIzer

  • Гость
Re: О дизайне. Форума и не только
« Ответ #77 : Март 06, 2012, 07:53:18 am »
Забавно. Вчера именно в эти настройки до-олго смотрел (ибо по доке вычитал что оно должно быть там) - не было. Теперь есть. Загадочная душа php-движка, однако :-)

Из неприятного - новые (то есть уже после переключения на русский по дефолту) сообщения с английским интерфейсом смотрятся крякозябрами.
У меня юникодная кодировка в браузере сбилась - установил , больше проблемы не было. Насчет ромба с вопросом - он то появляется то исчезает по мере обновления инфо (я так понимаю по таймеру, жабоскриптом).
« Последнее редактирование: Март 06, 2012, 07:55:33 am от DIzer »

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: О дизайне. Форума и не только
« Ответ #78 : Март 06, 2012, 08:04:38 am »
Ага. Ну, в общем то понятно откуда ноги растут. Когда выставлена английская "локаль", то все что не подпадает под cp1252, то кодируется в html-последовательности типо вот такого вот:
Пока сижу
Когда же выставлен русский, то все идет as is в utf8.

В английской локали браузеру говорится, что локаль у нас cp1252 и никакой кириллицы там нет. На самом же деле (при наличии старых и новых сообщений на страничке) в браузер идут html-коды для старых сообщений (см пример выше), которые он тем не менее нормально отображает (для них пофиг на charset текущий), и utf8 символы для новых, которые браузер уже в рамках cp1252 воспроизвести корректно не может. Поэтому если ручками браузеру указать что у нас страничка в utf8, то все становится хорошо.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: О дизайне. Форума и не только
« Ответ #79 : Март 06, 2012, 08:08:41 am »
Со знаком вопроса в принципе тоже понятно - движок форума не дружит с кодировками где один символ кодируется не фиксированным количеством байт. Соответственно когда тема помещается не полностью, движок обрезает тему до некой фиксированной длины в байтах и иногда получается так, что отрезается половина кириллической буквы (они кодируются двумя байтами).
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

DIzer

  • Гость
Re: О дизайне. Форума и не только
« Ответ #80 : Март 06, 2012, 08:27:34 am »
Со знаком вопроса в принципе тоже понятно - движок форума не дружит с кодировками где один символ кодируется не фиксированным количеством байт. Соответственно когда тема помещается не полностью, движок обрезает тему до некой фиксированной длины в байтах и иногда получается так, что отрезается половина кириллической буквы (они кодируются двумя байтами).
А как обьяснить это изменение для одной и той же темы со временем?

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: О дизайне. Форума и не только
« Ответ #81 : Март 06, 2012, 08:30:31 am »
Изменения со временем не заметил пока.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

DIzer

  • Гость
Re: О дизайне. Форума и не только
« Ответ #82 : Март 26, 2012, 01:28:30 pm »
Мерзопакостный  движок режет топики, однако

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: О дизайне. Форума и не только
« Ответ #83 : Март 26, 2012, 01:36:27 pm »
Мерзопакостный  движок режет топики, однако
Угу. Пока я не вижу быстрого способа исправить это.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

DIzer

  • Гость
Re: О дизайне. Форума и не только
« Ответ #84 : Март 26, 2012, 01:38:07 pm »
Мерзопакостный  движок режет топики, однако
Угу. Пока я не вижу быстрого способа исправить это.
А в чем фишка - соответствующее поле БД  маленькое?Если так , то увеличить его в 2 раза.

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: О дизайне. Форума и не только
« Ответ #85 : Март 26, 2012, 02:02:11 pm »
Мерзопакостный  движок режет топики, однако
Угу. Пока я не вижу быстрого способа исправить это.
А в чем фишка - соответствующее поле БД  маленькое?Если так , то увеличить его в 2 раза.
Фишка в том, что настройки максимальной длины топика нет, а изменить соответствующее поле в БД не достаточно - нужно еще вычитать ВСЕ исходники движка на php на предмет хардкода этой длины куда-нибудь. И это все равно не гарантирует корректность работы после этого фикса.

PS. А после апдейта движка (с заткнутыми дырами) фикс испарится и форум скорее всего сломается (ведь база то останется в старом формате).
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

DIzer

  • Гость
Re: О дизайне. Форума и не только
« Ответ #86 : Март 26, 2012, 02:13:21 pm »
Фишка в том, что настройки максимальной длины топика нет, а изменить соответствующее поле в БД не достаточно - нужно еще вычитать ВСЕ исходники движка на php на предмет хардкода этой длины куда-нибудь. И это все равно не гарантирует корректность работы после этого фикса.

PS. А после апдейта движка (с заткнутыми дырами) фикс испарится и форум скорее всего сломается (ведь база то останется в старом формате).
Ну что бы оценить проблему достаточно просто найти описание поля - если это строка фиксированной длинны скажем 60 - то геморр в этом (хотя гарантии что увеличение размера поля даст излечение нет. но в принципе в пользу этого может сказать наличие возможности изменения длины этого поля средствами CMS (а не БД)).

DIzer

  • Гость
Re: О дизайне. Форума и не только
« Ответ #87 : Апрель 03, 2012, 12:03:48 pm »
Предлагаю, зубастую белку (из ice age) поместить в шапку форума. 

vlad

  • Hero Member
  • *****
  • Сообщений: 1391
    • Просмотр профиля
Re: О дизайне. Форума и не только
« Ответ #88 : Апрель 03, 2012, 12:47:27 pm »
Предлагаю, зубастую белку (из ice age) поместить в шапку форума.

Поддерживаю. Белка удалась.

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: О дизайне. Форума и не только
« Ответ #89 : Апрель 03, 2012, 12:53:26 pm »
И мне белка по душе  :)