leonts87 0 Опубликовано 6 ноября, 2011 Жалоба Share Опубликовано 6 ноября, 2011 доброго времени суток, решил прикрутить английский язык, выпадающим боксом, скачал аддон отсюда 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 подскажите как описать этот класс или подскажите где он уже описан Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 6 ноября, 2011 Жалоба Share Опубликовано 6 ноября, 2011 Бокс языков с выпадающим меню для VamShop Ссылка на сообщение Поделиться на другие сайты
leonts87 0 Опубликовано 6 ноября, 2011 Автор Жалоба Share Опубликовано 6 ноября, 2011 спасибо, не могли бы ли вы еще подсказать как сделать что бы по умолчанию был выставлен русский язык? Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 7 ноября, 2011 Жалоба Share Опубликовано 7 ноября, 2011 так вроде по умолчанию все на русском? Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 7 ноября, 2011 Жалоба Share Опубликовано 7 ноября, 2011 спасибо, не могли бы ли вы еще подсказать как сделать что бы по умолчанию был выставлен русский язык? вместо $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 0 Опубликовано 7 ноября, 2011 Жалоба Share Опубликовано 7 ноября, 2011 также этот кусок .'&'.vam_get_all_get_params(array('language', 'currency') думаю выбрасывать не стоило =) Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 7 ноября, 2011 Жалоба Share Опубликовано 7 ноября, 2011 mosquito, спасибо! поправлю у себя (с Вашего позволения). з.ы. а куда это можно пристроить? .'&'.vam_get_all_get_params(array('language', 'currency') :) Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 7 ноября, 2011 Жалоба Share Опубликовано 7 ноября, 2011 з.ы. а куда это можно пристроить? .'&'.vam_get_all_get_params(array('language', 'currency') там же в option, так что б оно в value попадало, я не проверял но должно работать >поправлю у себя (с Вашего позволения). только без Вы пжлста) Ссылка на сообщение Поделиться на другие сайты
leonts87 0 Опубликовано 9 ноября, 2011 Автор Жалоба Share Опубликовано 9 ноября, 2011 большое спасибо!) Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения