Посмотреть предложение

Русификация шаблонов от IceTheme.com

русификация шаблонов

Шаблоны от IceTheme.com cодержат кодировку которая не дружит с кириллицей, поэтому исправлять нужно в ручную.

АКТУАЛЬНО ДЛЯ СТАРЫХ J1.5 ШАБЛОНОВ ! В новых проблема решена.

  •  Исправить кодировку в самих исходных файлах на главной в xml и index.php :
      <html xmlns="http://ваш сайт/шаблон/xhtml" xml:lang="ru-ru" lang="ru-ru">       
       <head>
       <meta http-equiv="content-type" content="text/html; charset=utf-8" />


  •  Все можно решить переводом базы в UTF, переводом каждой таблицы базы в UTF-8, перестановкой этого всего и отключением Cufon.

  • Зачастую эти шаблоны используют шрифты не работающие с кириллицей, так же их можно поменять на Arial, Tahoma, и прочие с поддержкой русского языка. Сделать это можно очень просто. Посмотреть в любом из файлов шаблона какие языки используются, открыть Totalcommander, запустить поиск по тексту и найти все файлы где используются языки данного формата и заменить их на стандартные, при этом сохраняя файлы в UTF-8.

  • Ещё 1 причина возможная - денвер иногда неправильно сохраняет БД, потому и иероглифы - как вариант - бэкап БД, открыть его в Notepad++, сохранить как UTF-8 без BOM - восстановить БД. При этом лучше использовать не стандартные средства PHPMyAdmin, а бесплатный Sypex Dumper.

  •  добавить в index шаблона :
        <?php header("Content-Type: text/html; charset=utf-8"); ?>
        Перед строкой
        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">

Не обращайте внимание на то, что строка с UTF-8 прописана (при просмотре исходного кода страницы браузером) - это ничего не значит в данном случае. Работоспособность способа проверялась на it viewpoint. Последний способ 4 самый эффективный в данном случае.

Автор статьи : Design-quality.net
Специально для : Design4free.org    


 

Есть вопросы по архиву или нашли неработающую ссылку? - Напишите о проблеме в комментариях и мы быстро ее решим. Спасибо за внимание!

Комментарии  

 
#17 okean18 18.09.2010 15:16
Кто ни-то разобрался с модулем авторизации.?.........нету кнопки зарегистрироват ься
Цитировать
 
 
#16 okean18 18.09.2010 14:56
Добился руссификации меню и разделение его не 2 части .Проблема решена путем замены в файле html/mod_mainmenu/helper.php
Код:
$var = str_word_count( $item->name, 1,'123456789!@#$%^&*()?>name);

на
Код:
$var = explode(" ", $item->name);

теперь все по нашему ;-)
Цитировать
 
 
#15 okean18 18.09.2010 14:11
Цитирую Дениска:
Для тех у кого проблема с меню, там функция обрезки символов некорректно работает с русскими буквами, из-за этого русское меню не разделяется как надо. Есть функция explode, которая разбивает текст на массивы и работает как нужно :)
В файле /templates/it_factory/html/mod_mainmenu/helper.php


$var = explode(" ", $item->name);
$firstword = ($var[0]);
$restofname = "";

$i = 1;
while (!empty($var[$i ])) :
$restofname .= " ".$var[$i];
$i++;
endwhile;

$tmp->name = "";
if (!empty($restof name)){
$tmp->name .= ' ';
$tmp->name .= '';
$tmp->name .= ''.$restofname.'';
}
else
$tmp->name = 'name.']]>';



как я понял нужно вставить этот код вместо какого то другого.....но какого по точнее,вчера весь вечер убил на это.........но не получается выдает только ошибки..........Если можно по точнее опишите что на что менять
Цитировать
 
 
#14 okean18 17.09.2010 22:48
Цитирую ultra:
найдите в /mod_mainmenu/helper.php
$var = str_word_count( $item->name, 1,'123456789!@#$%^&*()?>name);
Испытано на it_prestige, главное меню русифицировано.
Не знаю как русифицировать 'Read article' при кирилице вообще знаки вопросав квадратиках.


Короче всем кому интересно как перевести кнопку ( Read Article ).у меня на локалке.
Идете по пути C:WebServers/homeваш сайт/www/templa te/it_veranda/html/com_cont ent/frontpage/default_item.php.
Документ default_item.php открываете с помощью блокнота и меняете надпись (Read Article) на слово ( Далее) не забудте сохранится в ( UTF-8 ).
Усе должно поменяться я целый час искал где это сделать :-)
Цитировать
 
 
#13 DSW 12.08.2010 11:22
как русифицировать в настройках "Изменить профиль"
там где выводятся настройки образования,кон тактная инфа????
Цитировать
 
 
#12 ultra 21.07.2010 23:35
найдите в /mod_mainmenu/helper.php
$var = str_word_count( $item->name, 1,'123456789!@#$%^&*()?>name);
Испытано на it_prestige, главное меню русифицировано.
Не знаю как русифицировать 'Read article' при кирилице вообще знаки вопросав квадратиках.
Цитировать
 
 
#11 spike 30.04.2010 16:03
Народ помогите,сделал как писали [
quote]#8 Design & Quality 2010-03-19 09:40
#2 Дениска 2010-03-17 20:54
Верно но немножко поправим Вас, этот код правильнее будет выглядеть так:

$var = explode(" ", $item->name);
$firstword = ($var[0]);
$restofname = "";

$i = 1;
while (!empty($var[$i ])) :
$restofname .= " ".$var[$i];
$i++;
endwhile;

$tmp->name = "";
if (!empty($restof name)){
$tmp->name .= ' ';
$tmp->name .= '';
$tmp->name .= ''.$restofname.'';
}
else
$tmp->name = 'name.']]>';
русский есть,но кусок картинки образается,кото рая при нажатом меню,шаблон it_prestige
Цитировать
 
 
#10 ecudant 07.04.2010 21:11
Кто знает как шаблон с IE6 подружить? получается кривой(((
Цитировать
 
 
#9 АндрейАА 06.04.2010 14:13
Подскажите, в какую часть файла helper.php вставлять этот код
Цитировать
 
 
#8 Design & Quality 19.03.2010 09:40
#2 Дениска 2010-03-17 20:54
Верно но немножко поправим Вас, этот код правильнее будет выглядеть так:

$var = explode(" ", $item->name);
$firstword = ($var[0]);
$restofname = "";

$i = 1;
while (!empty($var[$i ])) :
$restofname .= " ".$var[$i];
$i++;
endwhile;

$tmp->name = "";
if (!empty($restof name)){
$tmp->name .= ' ';
$tmp->name .= '';
$tmp->name .= ''.$restofname.'';
}
else
$tmp->name = 'name.']]>';
Цитировать
 
 
#7 Дмитрий 19.03.2010 01:52
Спасибо!
Цитировать
 
 
#6 Петька 18.03.2010 17:07
Дополнительного модуля для меню нет в архиве.

Не понимаю почему меню не отображается.
Цитировать
 
 
#5 Design & Quality 18.03.2010 01:51
#3 Петька 2010-03-17 21:46
По большей части не нужно менять на горизонтальное или вертикальное, оно должно становиться автоматом если выбрана правильная позиция. Как правило к таким многофункционал ьным шаблонам в комплект входит дополнительный, свой модуль меню в архивах Source или Extensions
Цитировать
 
 
#4 Design & Quality 18.03.2010 01:36
Не всегда в бесплатных шаблонах сохраняются все позиции как в оригинале поскольку побольшей части фри версии как правило многое теряют но иногда эти блоки соответствуют другим названиям например не menu или user1 а будет Header или что то другое. если уже не становится тут способ один проверить на какое стает и изменить его название в коде на меню
Цитировать
 
 
#3 Петька 17.03.2010 21:46
Спасибо! Воспользовался последним способом, все заработало. Вот только я не пойму как в шаблонах от icetheme.com реализовать верхнее меню?

Ставлю в позицию - не видно (тип - список), меняю список на горизонтально - тоже самое. В чем ньюанс? Кто верхнее меню в таких шаблонах такие же делал?
Цитировать
 
 
#2 Дениска 17.03.2010 20:54
Для тех у кого проблема с меню, там функция обрезки символов некорректно работает с русскими буквами, из-за этого русское меню не разделяется как надо. Есть функция explode, которая разбивает текст на массивы и работает как нужно :)
В файле /templates/it_factory/html/mod_mainmenu/helper.php


$var = explode(" ", $item->name);
$firstword = ($var[0]);
$restofname = "";

$i = 1;
while (!empty($var[$i ])) :
$restofname .= " ".$var[$i];
$i++;
endwhile;

$tmp->name = "";
if (!empty($restof name)){
$tmp->name .= ' ';
$tmp->name .= '';
$tmp->name .= ''.$restofname.'';
}
else
$tmp->name = 'name.']]>';
Цитировать
 
 
#1 Stenli3 17.03.2010 07:59
Еще бы подружить его с ИЕ6
Цитировать
 

Добавить комментарий

Защитный код
Обновить

Joomla и Zoo: видеокурс   ВебЭффектор – автоматическая раскрутка сайта для настоящих мужчин

Поиск по шаблонам Joomla

Производитель
Тематика
Joomla 3.4
Joomla 2.5
Joomla 1.5
Joomla 1.0

Блог о веб-дизайне

Вход для модератора






Забыли пароль?