Ответить Новая тема Новый опрос 
 Кнопка Home в горизонтальном меню
Medness


Новичок
Сообщений: 92
Регистрация: 30-05-2010


31-10-2012 22:37
Prestashop 1.5.2, русифицированная. Всё на великом и могучем, а кнопка Home в горизонтальном меню на английском. Где перевести? В модулях все переведено. Хотелось бы, чтобы при включении русского языка было "Главная", а при включении украинского было "Головна".
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


01-11-2012 03:30
В БД поле
Цитата:
ps_category_lang
измените для Русского и Украинского их id можете узнать в админке.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Medness


Новичок
Сообщений: 92
Регистрация: 30-05-2010


01-11-2012 20:18
Цитата:( geomagi @ 31-10-2012 22:30 Смотреть сообщение )
В БД поле
Цитата:
ps_category_lang
измените для Русского и Украинского их id можете узнать в админке.
Посмотрите пожалуйста:

захожу на сайт, кнопка так и осталась "Home", нажимаю на рядом стоящую "Двигатель", естественно меня перекидывает на нужную страницу, где кнопка "Home" уже называется "Главная", нажимаю на "Главная" меня перекидывает на главную где я снова вижу кнопку "Home".


Сообщение отредактировано Medness 01-11-2012 15:20 ...
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


01-11-2012 22:20
Выключите кеш и включите перекомпиляцию. Перегрузите страницу по F5 а не обычной перезагрузкой. Очистите кеш самого браузера. Посмотрите другим браузером.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Medness


Новичок
Сообщений: 92
Регистрация: 30-05-2010


01-11-2012 23:53
Цитата:( geomagi @ 01-11-2012 17:20 Смотреть сообщение )
Выключите кеш и включите перекомпиляцию. Перегрузите страницу по F5 а не обычной перезагрузкой. Очистите кеш самого браузера. Посмотрите другим браузером.
Спасибо большое, все нормально заработало. Вопрос, для дальнейшей работы сайта, надо заново включить кэш и выключить "Принудительная компиляция" или так оставить навсегда? Если да, то у меня заново кнопка Главная становиться Home.
В тему, надо ли чистить в Prestashop 1.5.2 кэш и где он находится? У меня по "адресу" сайт/tools/smarty/ нет папок compile и cache.


Сообщение отредактировано Medness 01-11-2012 18:56 ...
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


02-11-2012 06:01
Цитата:
Вопрос, для дальнейшей работы сайта, надо заново включить кэш и выключить "Принудительная компиляция" или так оставить навсегда?

Если работаете над дизаином-наладкой магазина (css, js, tpl) то лучше отключить кеш и включить принудительную компиляцию, как закончите не забудьте вернуть все обратно.
Цитата:
У меня по "адресу" сайт/tools/smarty/ нет папок compile и cache.

В 1.5 там ее уже нет, они здесь cache/smarty/compile и cache/smarty/cache
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Medness


Новичок
Сообщений: 92
Регистрация: 30-05-2010


02-11-2012 16:22
Цитата:
Цитата:
У меня по "адресу" сайт/tools/smarty/ нет папок compile и cache.
В 1.5 там ее уже нет, они здесь cache/smarty/compile и cache/smarty/cache
Для Prestashop v1.3-1.4 есть модуль ClearSmarty. Насколько я понимаю, поменяв старые пути на новые этот модуль подойдёт и для новых версий. Но я профан в PHP, проверьте кто может, не судите строго:)
Старые пути:
Код:
public function getContent()
    {
                $output = '<h2>'.$this->displayName.'</h2>';
        if (Tools::isSubmit('submitClearSmarty'))
        {

            if (isset($errors) AND sizeof($errors))
                $output .= $this->displayError(implode('<br />', $errors));
                
            else
            if(_PS_VERSION_ < "1.4.0.0"){
         $mask = "../tools/smarty/compile/*.tpl.php";
           @array_map( "unlink", glob( $mask ) );
            }
            else{
                $mask = "../tools/smarty/compile/*.tpl.php";
           @array_map( "unlink", glob( $mask ) );
         $mask2 = "../tools/smarty_v2/compile/*.tpl.php";
           @array_map( "unlink", glob( $mask2 ) );
        
                }
                $output .= $this->displayConfirmation($this->l('Smarty Clear'));
            }
        return $output.$this->displayForm();
        
    
    }

Новые пути:
Код:
public function getContent()
    {
                $output = '<h2>'.$this->displayName.'</h2>';
        if (Tools::isSubmit('submitClearSmarty'))
        {

            if (isset($errors) AND sizeof($errors))
                $output .= $this->displayError(implode('<br />', $errors));
                
            else
            if(_PS_VERSION_ < "1.4.0.0"){
         $mask = "../cache/smarty/compile/*.tpl.php";
           @array_map( "unlink", glob( $mask ) );
            }
            else{
                $mask = "../cache/smarty/compile/*.tpl.php";
           @array_map( "unlink", glob( $mask ) );
         $mask2 = "../cache/smarty/cache/*.tpl.php";
           @array_map( "unlink", glob( $mask2 ) );
        
                }
                $output .= $this->displayConfirmation($this->l('Smarty Clear'));
            }
        return $output.$this->displayForm();
        
    
    }

Из папки "cashe" удаляет всё, из "compile" только часть


Сообщение отредактировано Medness 02-11-2012 11:26 ...
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос