Кодировка файлов

Автор HopcH, 19 января 2009, 21:47:45

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

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

HopcH

Цитата: anviss от 02 января 2009, 12:54:49
Все файлы должны быть в кодировке форума, т.е. UTF-8

Уважаемый anviss!
Что вы имели в виду, когда говорили, что все файлы должны быть в кодировке ЮТФ-8?
Все PHP файлы форума (в папке форум) или же какие то определенные файлы???

Дело в том, что форум сразу ставился в кодировке ЮТФ-8, но почему то не все файлы находятся в этой кодировке, при установке очередного мода возникла таже проблемы, что была описана мной выше:
Цитата: HopcH от 02 января 2009, 08:12:13
2 - сохранить файл в утф8 не получается, файл конечно же сохраняется, но сам форум начинает работать не коректоно, работает медленней, зависает на белой странице, сбрасывает аватары ...

Я понял так, что эта проблемы с кодировками файлов будет преследовать меня всегда, как сделать так что бы можно было сохранять файлы в утф8 и что бы форум не лихордило????

Заранее благодарю!!!


Mr. Anviss

Что у Вас не получается?

HopcH

При установке Users Online Today Mod понадобились создать файл languages/MembersOnlineToday.russian-utf8 иначе предупреждения в ЛОГАХ зашкаливали.
При сохранении его в utf8 форум опять лихорадит, пришлось поменять в нем текст на латиницу:
<?php

$txt['uot_users_online_today']='Users logged in today';
$txt['uot_yesterday']='Yesterday at ';
$txt['uot_total']='Total today';
$txt['uot_visible']='Visible';
$txt['uot_hidden']='Hidden';

?>

Теперь работает все коректно, логи не появляются, но текст то на английском, на Родном - могучем не получается ... :(

Уважаемых модераторов прошу прощение за оффтоп!!!

Z.D.

2 HopcH
сохраняй его в кодировке UTF-8 (без BOM)

з.ы. использую Notepad ++ (на правах рекламы ;)

HopcH

Сохранял, тогда вобще вышибает!!!
Вариантов перебрал множество, везде было предупреждение в логах, белее менее коректно работало когда внес все это в index.russian-utf8 но опять же предупреждение в логах!!!

Z.D.

2 HopcH
приатач файл, посмотрим, что за кодировку юзал

сам по началу неполучалось, просто ютф не хочет, нужно именно "byte-order mark"
http://en.wikipedia.org/wiki/Byte-order_mark (енглиш)

HopcH

Это весь файл, ни чего хитрого:

<?php

$txt['uot_users_online_today']='Пользователи за сегодня';
$txt['uot_yesterday']='Вчера в  ';
$txt['uot_total']='Всего за сегодня';
$txt['uot_visible']='Видимые';
$txt['uot_hidden']='Скрытые';

?>

Думаю тут все же, что то по всем файлам делать надо или переменные хитро учится ставить  :-\

Z.D.


Mr. Anviss

Вас же просили прикрепить файл.

HopcH

Цитата: Z.D. от 19 января 2009, 22:40:27
попробуй

Работает .... !!!!
Я тоже так научится хочу.

БОЛЬШОЕ СПАСИБО!!!

А как?

HopcH

2 Z.D.

Цитата: Z.D. от 19 января 2009, 22:14:55
2 HopcH
сохраняй его в кодировке UTF-8 (без BOM)

з.ы. использую Notepad ++ (на правах рекламы ;)

Беру на вооружение.
Благодарствую!

Searcher

извняюсь, может в упор не вижу, но где сам мод то?
Users Online Today Mod

дайте ссылку на версию SMF 1.1.7. Спасибо.
а пользоваться ей как? или там без без заморочек?

HopcH

Мод здесь:
http://custom.simplemachines.org/mods/index.php?mod=217

Управлять им не надо, он стоит внизу главной страницы и показывает всех зарегистрированных пользователей за сутки посетивших сайт, потом сбрасывет в 24.00 и считает заново ...
Все заморочки тут описаны.