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

Английский язык выпадающим боксом


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

доброго времени суток, решил прикрутить английский язык, выпадающим боксом, скачал аддон отсюда http://addons.oscommerce.com/info/1723

в инструкции по установке написано:

найти это - catalog/includes/classes/boxes.php, добавить строчки

class LangBox extends tableBox {

function LangBox($contents) {

$this->table_parameters = 'class="LangBox"';

$this->tableBox($contents, true);

}

}

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

где функция langbox используется в таком виде

$info_box_contents = array();

$info_box_contents[] = array('align' => 'center', 'valign' => 'bottom',

'text' => $languages_string);

new LangBox($info_box_contents);

в результате

Fatal error: Class 'tableBox' not found in /www/templates/vamshop/source/boxes/languages.php

подскажите как описать этот класс или подскажите где он уже описан

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

спасибо, не могли бы ли вы еще подсказать как сделать что бы по умолчанию был выставлен русский язык?

вместо

$languages_string .= '<option value='.$key.'>'.$value['name'].'</option>';

добавте

$selected = '';

if ($key == 'ru'){ $selected = 'selected'; }

$languages_string .= '<option value="'.$key.'"'.$selected.'>'.$value['name'].'</option>';

и в шаблоне удалите

<option value="" SELECTED> - Select - </option>

здесь ru код вашего языка, который должен быть активным

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

mosquito, спасибо!

поправлю у себя (с Вашего позволения).

з.ы. а куда это можно пристроить?

.'&'.vam_get_all_get_params(array('language', 'currency')

:)

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

з.ы. а куда это можно пристроить?

.'&'.vam_get_all_get_params(array('language', 'currency')

там же в option, так что б оно в value попадало, я не проверял но должно работать

>поправлю у себя (с Вашего позволения).

только без Вы пжлста)

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