Перейти к содержанию
Форум поддержки пользователей VamShop

v.173 переключения языка иконки флагов.


Рекомендуемые сообщения

Здравсивуйте.

 

Я прочитал http://vamshop.ru/forum/topic/2515-иконки-выбора языка/

 

И в принципе с вами согласен не правильно вывешивать флаг страны, но у меня клиенты

привыкли к другим сайтам и не видят где включать язык :) :huh:

 

Поэтому у меня вопрос: Пожалуйста, где почитать как сделать флажки ?

 

Там где я указал по ссылке не получается у меня вроде уже немного другой механизм v.173

 

С Уважением Виталий.

Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!

 

Проще всего, наверное, взять файл /templates/шаблон/source/boxes/languages.php из старой версии и переписать к себе.

Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте.

 

Я конечно извиняюсь, но где взять ту старую версию. У меня я нашел только 161, но там что то не то , по

сравнению с указаным примером.

 

Спасибо.

Ссылка на сообщение
Поделиться на другие сайты

Так у Вас вроде ж старый магазин, как раз ещё с флажками.

 

Возьмите из какого-нибудь шаблона файл в /templates/шаблон/source/boxes/languages.php

Ссылка на сообщение
Поделиться на другие сайты

Так у Вас вроде ж старый магазин, как раз ещё с флажками.

 

Возьмите из какого-нибудь шаблона файл в /templates/шаблон/source/boxes/languages.php

В том то и дело. По ссылке указан пример. Строка и в ней меняется name -> image.

У меня есть версия 161, но там эта строка другая.

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте в этот файл /templates/шаблон/source/boxes/languages.php

Поменял , в боксе осталась переключалка select но в ней пропали языки. Я в тексте ничего не менял просто перекопировал

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте в файле заменить:

    $languages_string .= ' <a href="' . vam_href_link(basename($PHP_SELF), 'language=' . $key.'&'.vam_get_all_get_params(array('language', 'currency')), $request_type) . '">' . vam_image('lang/' .  $value['directory'] .'/' . $value['image'], $value['name']) . '</a> ';

например на:

    $languages_string .= ' <a href="' . vam_href_link(basename($PHP_SELF), 'language=' . $key.'&'.vam_get_all_get_params(array('language', 'currency')), $request_type) . '">' . vam_image('lang/' .  $value['directory'] .'/icon.gif') . '</a> ';

 

Наверное путь до картинки неправильный был, иконок ведь уже давно нет.

Ссылка на сообщение
Поделиться на другие сайты

Так откройте исходный код страницы и посмотрите где он ищет картинку icon.gif

 

По идее, в /lang/russian/icon.gif

Ссылка на сообщение
Поделиться на другие сайты

На сколько я понимаю должны быть две иконки с русским и с латышским флагом. и тогда где указывются пути. или я

чего не понел ?

Ссылка на сообщение
Поделиться на другие сайты

Дайте ссылку на магазин.

 

Говорю же, нужно смотреть, что там выводится, наверное иконки нет на месте.

Ссылка на сообщение
Поделиться на другие сайты

К иконке текст можно добавить:

    $languages_string .= ' <a href="' . vam_href_link(basename($PHP_SELF), 'language=' . $key.'&'.vam_get_all_get_params(array('language', 'currency')), $request_type) . '">' . vam_image('lang/' .  $value['directory'] .'/icon.gif') . ' ' . value['name']. '</a> ';
 
Ссылка на сообщение
Поделиться на другие сайты

А Вы точно файл переписали к себе в шаблон, что я выкладывал?!

 

В том файле, что я выкладывал вообще нет dropdown поля с выбором языков, а есть выбор просто в виде ссылок с картинками.

Ссылка на сообщение
Поделиться на другие сайты

Хотя, я так подозреваю, что дело в шаблоне бокса, там у Вас форма с dropdown сидит.

 

В /templates/vamshop/boxes/box_languages.html измените содержимое файла на:

{config_load file="$language/lang_$language.conf" section="boxes"}
<!-- Бокс языки -->
<div id="boxLanguages">
<h5>{#heading_languages#}</h5>
 
<div id="boxLanguagesContent">
{$BOX_CONTENT}
</div>
 
</div>
<!-- /Бокс языки -->
Ссылка на сообщение
Поделиться на другие сайты

если я в здравом уме и в трезвой памяти :)

то да. а потом как вы указали заменил строчку

 

$languages_string .= '........

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...