Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Condorious

Users
  
  • Posts

    454
  • Joined

  • Last visited

Everything posted by Condorious

  1. Можно ли оставить всего три поля: Имя, Телефон, электропочта? Чтобы без всяких доставок, адреса и способов оплаты? Всё это будет спрашивать перезванивающий менеджер.
  2. Встала передо мной такая задача, как добавить в обратную связь аську скайп и всё такое. Тут на форуме в поиске проскакивала подобная тема, рекомендация была тупо забить контакты в код. Но они же могут поменяться со временем. Я решил проблему чертовски простым способом, забивать всю нужную нам информацию в поле "Адрес магазина" в админке, и отображать на странице контактов только его. Админка при сохранении, переводит теги HTML, которые нам нужны для оформления ссылок и отображения статуса скайпа и аськи, и на странице отображается весь код, но естественно не выполняется. Вообще, по-идее, великолепный вариант бы был добавить в админку к полю "Адрес магазина" визуальный редактор и редактировать там контакты как угодно, но у меня ещё не хватает таких познаний в опенкарте (если кто в теме, отпишитесь пожалуйста), но за неимением лучшего, мы будем просто оформлять контакты без редактора, в обычном HTML. Функцию сохранения настроек я не нашел, чтобы отрубить конвертацию HTML тегов, но добавил обратную функцию на декодирование тегов, перед отображением страницы. Для этого меняем в файле /catalog/controller/information/contact.php код $this->data['address'] = nl2br($this->config->get('config_address')); На $this->data['address'] = html_entity_decode(nl2br($this->config->get('config_address'))); И не забываем отключить проверку на длину адреса в файле admin/controller/setting/setting.php, удалив код if ((utf8_strlen($this->request->post['config_address']) < 3) || (utf8_strlen($this->request->post['config_address']) > 256)) { $this->error['address'] = $this->language->get('error_address'); } Вот и вся магия.
  3. Вот сейчас абсолютно такой же вопрос организовался. Решили ли Вы задачу?
  4. Тему можно закрывать и удалить, если на форуме это можно сделать. Регистрация заработала сама, вроде ничего не трогал.
  5. Дык это-то понятно дело.Я оставил возможность регистрироваться, чтобы была история покупок у тех пользователей, кому это надо, и спрятал у регистрации ненужные поля. Только при регистрации тоже пользователь в базу не заносится.
  6. Такая проблема, настроил заказ без регистрации, спрятал ненужные поля, всё заработало как надо. Стал заниматься настройкой полей при регистрации, так же спрятал поля. Сейчас когда регистрируешься, всё как будь-то нормально, работает личный кабинет, просмотр заказов и всё такое, но пользователь в базу не заносится и после выхода из личного кабинета уже не может зайти снова, так как он не существует. Подскажите в какую сторону копать, пожалуйста.
  7. А что помешало вообще копейки убрать? ALTER TABLE `product` CHANGE `price` `price` DECIMAL( 15, 0 ) NOT NULL DEFAULT '0.0000'; ALTER TABLE `product_discount` CHANGE `price` `price` DECIMAL( 15, 0 ) NOT NULL DEFAULT '0.0000'; ALTER TABLE `product_special` CHANGE `price` `price` DECIMAL( 15, 0 ) NOT NULL DEFAULT '0.0000'; Кстати, Fizik87, спасибо, мне тоже помогло!
  8. Супер! Спасибо большое!До $manufacturer_info = $this->model_catalog_manufacturer->getManufacturer($this->request->get['manufacturer_id']); сам допёр, но если открывать товар не через страницу производителей (которая и подкидывает id в get), вываливалось предупреждение, что переменная $manufacturer_info не описана.А вот с кодом $manufacturer_info = $this->model_catalog_manufacturer->getManufacturer($product_info['manufacturer_id']); $this->data['manufacturer_info'] = $manufacturer_info; всё в шоколаде!!!
  9. Есть желание добавить на страницу товара описание производителя. Самое логичное место для этого - таб, рядом с Описанием, Отзывами, Похожими товарами. Как сделать таб, более-менее понятно из темы http://opencartforum...ля-товара-видео, у меня вопрос, как выдернуть описание производителя? То есть ссылку на товары производителя мы можем получить из кода <?php echo $text_manufacturer; ?><a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a> А есть ли какая-то переменная, содержащая описание производителя?Либо, как я понимаю, необходима специальная модификация контроллера, и напрямую в базу ломиться не хочется, есть же какой-то более элегантный способ?
  10. Есть ли какие подвижки со скрещиванием Joomla и OpenCart? Для Joomla толкового магазина нет, в OpenCart просто абсолютная жопа с шаблонами и вот я даже не могу контакты в шапку вывести, чтобы их из админки можно было если чего спокойно поменять.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.