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

mrvira

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

    123
  • З нами

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

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

  1. Спасибо! Будем изучать и применять передовой опыт.
  2. Да, так уже немного понятнее :) А вы могли бы указать пример красивого селектора валют, чтобы еще лучше понять?
  3. Ищите по всем xml, где меняются файлы system/library/mail.php и admin/controller/sale/contact.php Когда найдете, смотрите, где добавлена функция xmail(). Потом смотрите на файл в кеше vqmod, и изучайте ошибку. В данном случае, у вас повторное объявление одноименной функции. Т.е. примерно так: из имени файла в кеше получаете имя реального файла; ищите скрипты, которые меняют этот файл; изучаете в чем может быть ошибка.
  4. Грязный хак: добавьте в таблицу настроек (setting) значения id нужных категорий и вместо прописывания их в коде, читайте из настроек. Если добавите отображение этих доп.настроек в админке, то хак станет чуть чище (но не сильно - останутся проблемы узнать нужное ID и контролировать, что ID не поменялось [например, при переносе базы]). Надо смотреть, что за vqmod меняет шаблон. И похоже, для главной у вас не задается path - не приходит ни в get ни в post (т.е. в итоге не попадает в request)
  5. Посмотрите в этой теме: https://opencartforum.com/topic/23006-odnovremennyi-zakaz-i-registratciia/
  6. Какая версия движка у вас? $this->data['points'] = $product_info['points']; Такая строка есть в контроллере? Если есть, вставляйте после нее.
  7. Вы знаете, боюсь, что тоже не очень понимаю. Если не сложно, поясните, пожалуйста, подробнее: речь о внешнем виде - не нравится, что язык указан не текстом, а картинками; не нравится, что язык выбирается картинками, а валюты - текстом, или о коде - нарушение рекомендаций по структурированию элементов?
  8. В методе index() контроллера catalog/controller/product/product.php после строки $this->data['product_name'] = $product_info['name']; добавьте нужные вам поля: $this->data['product_sku'] = $product_info['sku']; $this->data['product_ean'] = $product_info['ean']; $this->data['product_isbn'] = $product_info['isbn']; и т.д. А их наименования добавьте в языковые файлы (catalog/language/russian/product/product.php и для других языков аналогично). А потом и в загрузку языковых переменных в контроллере - после $this->data['text_tags'] = $this->language->get('text_tags'); вставьте (если вы так назвали поля) $this->data['text_sku'] = $this->language->get('text_sku'); и т.д. Тогда в шаблоне сможете их использовать - вставив, например, после <span><?php echo $text_model; ?></span> <?php echo $model; ?><br /> аналогичные строчки для ваших полей.
  9. Да, спасибо, посмотрю повнимательнее... Еще художник спрашивает, что именно "некрасиво" в правом верхнем углу?
  10. Можете уточнить, в последней версии делались какие-то изменения, чтобы не пустая страница отображалась?
  11. О! Конструктивная критика, спасибо! Про отступы - да, согласен, будем править. До них всё никак руки не доходят... :( А про Colorbox - можно подробнее, чем не нравится и какие можете предложить альтернативы?
  12. Тогда вам не только языки учить надо, но и разбираться с архитектурой системы. Посмотрите справку: http://docs.opencart.com/display/opencart/OpenCart+1.5+Home И вот эту ссылку: http://forum.opencart.ua/viewtopic.php?p=987
  13. Есть модуль "Категории" его можно разместить слева. А подробнее посмотрите в этой теме:https://opencartforum.com/topic/8615-mozhno-li-vyvesti-kategorii-tovarov-sleva/
  14. Не за что. Для порядка, можно добавить проверку, что данные по производителю получены корректно. Посмотрите в том же методе info() в catalog/controller/product/manufacturer.php после строки: $manufacturer_info = $this->model_catalog_manufacturer->getManufacturer($manufacturer_id); стоит такая проверка: if ($manufacturer_info) {
  15. Если я правильно понял, то у вас шаблон сайта с фиксированной шириной и просто так увеличить ширину списка категорий не получится - нужно будет весь макет подгонять под новое значение. Если категорий много и вы предполагаете, что в будущем могут появляться новые, то лучше перейти на вертикальное отображение списка категорий.
  16. Ну, вы manufacturer_id получили, его и вывели. Надо к $product_data [] добавлять: 'manufacturer' => $manufacturer['name'],Посмотрите метод info() в catalog/controller/product/manufacturer.php, там понятно как конкретные поля достаются.
  17. Тут полностью соглашусь - без практики ничего не получится. Как я понял, автор топика хочет в движке разбираться, так что надо поднять свой магазин и ковырять его - лучшая практика :)
  18. Переменная не определена - это вы далеко заехали. Лучше всё делать по шагам - сначала добавить в модель и посмотреть, что в результате метода getProduct() есть нужное значение. Потом уже разбираться с контроллером и шаблоном. Напишите в какую таблицу вставляли поле product_desription.
  19. Спасибо! :) Рисовал художник-хозяин сайта (вот тут лучше всего виден главный персонаж: http://cardspoint.ru/art/tperova-u-petropavlovki, а тут портфолио: http://illustrators.ru/users/id5191/portfolio).
  20. PHP: http://www.php.net/manual/ru/index.php HTML, CSS: http://htmlbook.ru/ JavaScript (думаю, вы имели в виду его, а не Java): http://learn.javascript.ru/; http://anton.shevchuk.name/jquery/ Ну и до кучи: http://habrahabr.ru/post/77179/ (немного устарело, но для начинающего - очень много полезного)
  21. Посмотрите модель catalog/model/catalog/product.php метод getProduct(). Этот метод (а также аналогичные методы в этой и других моделях) должен возвращать ваши поля. Тогда, везде в контроллерах вы сможете их использовать и передавать в шаблоны. Возьмите за образец, например, поля description или meta_description (смотря в какую таблицу добавляли поля). Т.е. надо исправить запрос, который выбирает нужные поля из базы, добавив туда ваши поля (если выборка делается не через * ). Затем передать значение из полученного query в результирующий массив (чаще всего), типа: 'product_desription' => $query->row['product_desription']
  22. Не за что. А вообще - очень помогает сравнить оригинальный файл и тот, который получился в результате работы vqmod (он есть в кеше vqmod) - сразу видно что не так :)
  23. У вас неверно закрыт тег id - не хватает символа <надо: <id>model number not required for data entry</id>[/code]
×
×
  • Створити...

Important Information

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