Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

mrvira

Користувачі
  
  • Публікації

    123
  • З нами

  • Відвідування

Усі публікації користувача mrvira

  1. Для памяти. Вот верный код для п.2: $config_currency_fee=$db->query("SELECT `value` FROM " . DB_PREFIX . "setting WHERE `store_id` = '0' AND `key`='config_currency_fee'")->fetch(PDO::FETCH_ASSOC); $currency_fee = 1.0; if (isset($config_currency_fee['value'])) { $currency_fee = $config_currency_fee['value']; }
  2. Замените вставку в п.2 на следующее: $config_currency_fee=$db->query("SELECT config_currency_fee FROM " . DB_PREFIX . "setting WHERE store_id = '0'")->fetch(PDO::FETCH_ASSOC); $currency_fee = 1.0; if (!isset($config_currency_fee['config_currency_fee'])) { $currency_fee = $config_currency_fee['config_currency_fee']; } Чтобы это работало, нужно сначала в админской панели задать коэффициент и, возможно, уточнить идентификатор магазина (store_id в таблице setting)
  3. Проверить не могу, поэтому попробуйте и напишите, что получилось. 1. Уберите изменения, сделанные по моему коду в admin/model/localisation/currency.php 2. В Ваш модуль перед $default=$db->query("SELECT code FROM " . DB_PREFIX . "currency WHERE value='1.00000000'")->fetch(PDO::FETCH_ASSOC); добавьте строки $currency_fee = $this->config->get('config_currency_fee'); if (!isset($currency_fee)) { $currency_fee = 1.0;} Если всё правильно, то в этой переменной будет введенный коэффициент конвертации. 3. Дальше используйте этот коэффициент в строках, где получаете соответствующие курсы $conEUR = $price / $valEUR * $currency_fee; // Конвертация в евро; ...... $conUSD = $price / $valUSD * $currency_fee; // Конвертация в доллар; Если написать так и коэффициент больше единицы, то вы "повысите" курс гривны. Остальное - по аналогии.
  4. Вы имеете в виду, как перенес строку поиска? Там ничего хитрого, просто редактирование шаблона и немного скриптов.
  5. http://stackoverflow.com/questions/8312820/jquery-obj-val-vs-obj-attrvalue http://stackoverflow.com/questions/4837133/whats-the-difference-between-jquery-val-and-attrvalue
  6. Ну, вы так настаиваете, что я внимательнее почитал документацию и понял разницу. При следующем обновлении исправлю.
  7. Ну, тогда это и не ошибка, а просто другой вариант использования. ;)
  8. Вот картинка - работает в FF. Может у вас плагин какой шалит? За код - спасибо, действительно изящнее (я, честно скажу - не большой спец в JS). Хотя в справке JQuery ничего не сказано, что нельзя attr применять (http://api.jquery.com/attr/) Обычно ищут сюжеты - "лошадь", "собака", "зима" и т.п. Техника рисунка не так интересна...
  9. Спасибо! :) Думаю, что имелся в виду Личный кабинет
  10. Спасибо! Вам не понравился дизайн, что ж, бывает. Похоже, что это просто не ваш стиль, поскольку направление вы уловили, но оно оказалось не вашим... Про объем мы думаем, наверное скоро чуть поменяем основу. По поводу поиска. А что вы хотели найти в магазине открыток по слову "открытка" - все товары? - и что покупатель, опять-таки магазина открыток, будет искать по этому слову? Поиск по слову "магазин" тоже ничего не даст, вас это не удивляет? Да, иконки в конверте (хотя, они и не стандартные) - наш недочет, всё руки не доходят... Upd.: Имел в виду Личный кабинет. Про иконки "обновить" и "удалить", да, может чуть цвет поправим... Выбор валюты работает, не очень понимаю, что у вас не получилось. А так, сайт постоянно дорабатывается, хотя и не так быстро, как нам самим хотелось бы...
  11. nukasan, спасибо! Мы сейчас чуть притормозили подстройку сайта, но постараемся учесть ваше замечание :) kerchev, спасибо, конечно, но не думаю, что наш сайт - единственный заслуживающий внимания. В этом разделе много очень интересных сайтов, на которых стоит равняться.
  12. Спасибо! Постараюсь ответить :) Про тени в меню и заголовках подумаем, я понимаю о чем вы. Про выделение цены - я не уверен, что нужен сильный цветовой акцент, т.к. цена выделяется формой элемента, который больше нигде не повторяется, но поглядим... Конверт на сайте заменяет корзину, стилизовать под него логотип мне кажется не очень удачное решение - будет путаница. В футере все указанные вами ссылки есть. Над внешним видом подумаем. А вы можете объяснить, чем так ужасен колорбокс. Вы не первый предлагаете его заменить. Можете показать скриншот, может он у вас принципиально по другому отображается?
  13. ravilr, ага :) И расширять, если идти от модели, мне кажется легче - добавить флажок "Выводить в меню" и т.п.
  14. Ну, например так: напишите в catalog/model/catalog/information.php public function getHeaderInformations() { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "information i LEFT JOIN " . DB_PREFIX . "information_description id ON (i.information_id = id.information_id) LEFT JOIN " . DB_PREFIX . "information_to_store i2s ON (i.information_id = i2s.information_id) WHERE id.language_id = '" . (int)$this->config->get('config_language_id') . "' AND i2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND i.status = '1' AND i.bottom = '0' AND i.sort_order <> '-1' ORDER BY i.sort_order, LCASE(id.title) ASC"); return $query->rows; } А в catalog/controller/common/header.php замените foreach ($this->model_catalog_information->getInformations() as $result) { на foreach ($this->model_catalog_information->getHeaderInformations() as $result) {
  15. Ну, это, конечно, не помешает. И еще, раз у вас текстовое поле, то, возможно, вместо $this->data['heading_myvar'] = $information_info['myvar']; стоит написать $this->data['heading_myvar'] = html_entity_decode($information_info['myvar'], ENT_QUOTES, 'UTF-8'); Посмотрите аналогичные поля в движке - как они сохраняются и получаются. А про SEO - просто посмотрите, как в osStore сделано - добавленные поля, переменные и как они используются или вообще перейдите на osStore :)
  16. В стандартном движке (http://demo.myopencart.ru/) внизу (в футере) есть ссылки "Информация о доставке" и т.п. Вот это - статьи. Они управляются через админскую часть (то, о чем написал Tom). А вот чтобы были новости, обычно ставят отдельный модуль (наберите в поиске по дополнениям слово "новости" - получите кучу платных и кучу бесплатных), который дает возможность выводить на одной странице список новостей (чаще всего несколько первых строк), а каждую новость можно посмотреть на отдельной странице.
  17. Я опять запутался. Если вы хотите добавить поле к страницам информации, то откуда у вас catalog/controller/product/information.php? - у меня вообще такого файла нет. Проверял на 1.5.4 и 1.5.5. Если все-таки добавлять к статьям, то нужно править catalog/controller/information/information.php. Там в методе index() найдите строку $this->data['description'] = html_entity_decode($information_info['description'], ENT_QUOTES, 'UTF-8'); и после нее вставьте $this->data['heading_myvar'] = $information_info['myvar']; Тогда в шаблоне catalog/view/theme/[ваш шаблон]/template/information/information.tpl можно написать, например <?php echo $heading_myvar; ?> Остальное - аналогично.
  18. Надо еще не забыть проверить длину поля в базе, а то всё равно только 256 сохранится
  19. Вы вставили вашу переменную в модель и в контроллер передается значение из базы. Так?
  20. Посмотрите здесь: https://opencartforum.com/topic/6319-otkrytie-korziny-po-navedeniiu/
  21. Вы пишите: Потом: Все-таки, какая модель и какой контроллер?
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.