Обновление и смена кодировки.

Автор AlexDJ, 16 февраля 2011, 23:41:42

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

AlexDJ

Вообщем ситуация такая,есть рабочий форум  SMF 2.0 Beta 4 в кодировке cp1251,решил я обновить версию до последней возможной и чтоб всё уже было в кодировке utf8.Форум русскоязычный там все темы и сообщения на кирилице.Возможно это сделать не теряя пользователей и сообщения с темами?
http://alex-m.net - сайт путешественника Алекса

Макар

Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny


Morphium

Цитата: digger от 17 февраля 2011, 00:55:46
У суровых пользователей с русскими буквами в паролях, пароли будут утрачены.
У кого аккаунты на кириллице, у тех пароли тоже будут похерены.
В субботу так же потратил полдня для обновления на RC5 и смены кодировки на UTF-8 и попер вал жалоб с тем, что пароли не подходят, в общем, узнал, что немаленький процент пользователей, или, не знают, что существует функция восстановления паролей или, при регистрации, используют левые почтовые ящики, которые со временем сами забывают wallbash

AlexDJ

Пароли и логины на английском.Скажите как мне это всё сделать.Или хотябы скажите где почитать.
http://alex-m.net - сайт путешественника Алекса

AlexDJ

Вроде бы обновился с кодировкой тоже всё нормально.Даже кирилические логины и пароли работают.Но вот одна малюсенькая бяка есть,впринципе не мешает но при виде её вспоминаю как мучалчь при первой установке с кодировкой.Вот смотрите в некоторых местах есть вот такие квадратики.Странно,но они есть не везде.Но при переходе по ссылке отображется всё корректно.Как это убрать,и вообще что это такое?
http://alex-m.net - сайт путешественника Алекса

Bugo


AlexDJ

Цитата: Bugo от 17 февраля 2011, 13:15:40
Попробуйте http://custom.simplemachines.org/mods/index.php?mod=2688
Этот мод увеличивает длину заголовка,а если у меня название темы 3-4 слова...Не выход,нужно просто убрать эти квадратики,которые как ни стрнно не везде появляются.
http://alex-m.net - сайт путешественника Алекса

Макар

Где то тут есть решение . . . .
digger описывал как это вылечить
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

AlexDJ

Вот нашёл,но тут про календарь:
http://www.simplemachines.ru/index.php?topic=6131.msg41417#msg41417

Если по быстрому подправить, то в Calendar.template.php
# Код [Выделить]
<td class="titlebg2" width="14%" align="center" ', $calendar_data['size'] == 'small' ? 'style="font-size: x-small;"' : '', '>', !empty($calendar_data['short_day_titles']) ? substr($txt['days'][$day], 0, 1) : $txt['days'][$day], '</td>';

поменять на
# Код [Выделить]
<td class="titlebg2" width="14%" align="center" ', $calendar_data['size'] == 'small' ? 'style="font-size: x-small;"' : '', '>', !empty($calendar_data['short_day_titles']) ? substr($txt['days'][$day], 0, 2) : $txt['days'][$day], '</td>';


Мне б теперь ещё найти где эти 0, 1 поменять на 0, 2 только для моего случая.Не подскажите в каком файле искать вывод последний ответ в тему,ну короче то что у меня на картинке?
http://alex-m.net - сайт путешественника Алекса

Макар

Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

AlexDJ

Ищите в Subs.php
# Код [Выделить]
return $smcFunc['substr']($subject, 0, $len) . '...';

и меняйте на
# Код [Выделить]
return mb_substr($subject, 0, $len, 'utf-8') . '...';


O0 спасибо
http://alex-m.net - сайт путешественника Алекса