Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

chukcha

Пользователи
  • Публикаций

    20 702
  • Зарегистрирован

  • Посещение

Все публикации пользователя chukcha

  1. Посмотрите как обрабатываются купоны.
  2. Можно написать "учет в заказах" на примере оплаты, или доставки, купоны, ваучеры в "total"
  3. Да...я в свое время пересмотрел подобное - все последовательно Нужно сформировать массив в запросе массив товаров, а затем в передать в checkout/cart Но чтоб не нарушить работу - написать свой метод обработки К сожалению, показать магазин не могу - от только для зарегистрированных, и регистрация по инвайту.
  4. https://opencartforum.com/topic/36600-наработки-opencart-ocstore/?do=findComment&comment=298784 Ну... еще там нужно будет немного и сам код изменить Добавить свойство И свойство сохранить. Делать по принципу user_id
  5. chukcha

    ошибка open_basedir restriction

    Увы...Хостер ОБЯЗАН объяснить, что здесь не так а не отсылать к разработчику. Причем, разработчик не OC Кто-то, в каком-то месте должен настроить open_basedir Если хостер предоставил возможность настройки - пусть скажет где. Клиент разный бывает, а хостеру за это платят денег.
  6. .htaccess без всяких txt Сохраняет - вы попробуйте Причина еще может быть в т ом, что существует шаблон, контроллер, где есть первая пустая строка или перед <?php стоит пробел Или же не в том языковм файле ищите/вставляете перевод
  7. Можно в модели getProduct SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, m.image manufacturer_image ... А дальше контроллер, масштабирование, шаблон
  8. Можно пойти по пути модификации движка Добавить к производителям id категории (или признак гендерности) (если для универсальности - потянет на не малое количество времени) Но тогда можно будет легче выбирать и назначать Обувь Найк Ж Одежда Найк М Можно пойти по типу фильтров - отбирать производителей по категории МЖ
  9. chukcha

    Наработки Opencart-Ocstore

    По мотивам темы https://opencartforum.com/topic/37741-можно-ли-находясь-в-отличном-от-headerphp-модуле-доба/?do=findComment&comment=309002 Добавление метатегов Окончательный вариант решения system\library\document.php private $metas = array(); public function addMeta($name, $content) { $this->metas[md5($name)] = array( 'name' => $name, 'content' => $content, ); } public function getMetas() { return $this->metas; }В контроллерах, а так же в методах контроллеров, которые подключают свои шаблоны, где требуется добавить теги: $this->document->addMeta('robots', 'noindex');В контроллере header.php $this->data['metas'] = $this->document->getMetas();В header.tpl <?php foreach ($metas as $meta) { ?> <meta name="<?php echo $meta['name']; ?>" content="<?php echo $meta['content']; ?>" /> <?php } ?>
  10. По сути не сложно, но разрешать добавлять пользователям файлы, нужны очень осторожно... Создать для этого в /image/data директорию Разрешить загружать файлы определенного типа. Запрещать выполнение файлов из этой директории Ограничить размером, количеством В форме добавления коментов создать поле file В методе write правильно обработать Привязать изображение к комментарию, В админке создать интерфейс Это я на коленке расписал, а если начать делать, то проще отказаться от такой затеи :)
  11. так $this->document->addMeta('robots', 'noindex'); Нужно делать в методе insert index.php?route=account/return/insert Показывайте как вы это делаете...
  12. Как добавляете? и где return доступна после регистрации - для ПС эта страница недоступна - и смысла в добавлении тега нет. Для незарегистрированных происходит редирект на account/login поэтому тег нужно добавлять в контроллер login
  13. Окончательный вариант решения system\library\document.php private $metas = array(); public function addMeta($name, $content) { $this->metas[md5($name)] = array( 'name' => $name, 'content' => $content, ); } public function getMetas() { return $this->metas; } В контроллерах, а так же в методах контроллеров, которые подключают свои шаблоны, где требуется добавить теги: $this->document->addMeta('robots', 'noindex'); В контроллере header.php $this->data['metas'] = $this->document->getMetas(); В header.tpl <?php foreach ($metas as $meta) { ?> <meta name="<?php echo $meta['name']; ?>" content="<?php echo $meta['content']; ?>" /> <?php } ?>
  14. Если касательно приведенной страницы Забиваемый анкер - категория Товары - анкеры разного типо-размера Представление - в виде прайса, вывод опций в категориях
  15. ах да в контроллере header $this->data['metas'] = $this->document->getMetas(); Еще и метод дописать в document public function getMetas() { return $this->metas; }
  16. chukcha

    OpenCart 2.0 Alpha Available Now!

    Кстате.... Готовьтесь к перекрашиванию красной кнопки дефолтного шаблона в шапке корзины, или ее редизайну. Трижды!!! удалял товар из корзины, пытаясь закрыть модальное окно (выпадающий список) Кстати, по этой кнопке можно будет судить о юзабительности шаблона для ос2.0
  17. 1. можно, а смысл? грубо... ПС не отрабатывает js 2. Скажу по секрету ПС метатеги читает везде и в body конечно же .... Если не верите, то посмотрите рекомендации schema 3 Да. Красиво, понятно, правильно Заодно расширите функционал, и возможно будете добавлять тогда любые теги
  18. Конечно можно system\library\document.php private $metas = array(); public function addMeta($name, $content) { $this->metas[md5($name)] = array( 'name' => $name, 'content' => $content, ); } $this->document->addMeta('robots', 'noindex'); <?php foreach ($metas as $meta) { ?> <meta name="<?php echo $meta['name']; ?>" content="<?php echo $meta['content']; ?>" /> <?php } ?> Если нигде не ошибся... должно заработать
  19. аккуратно заполнить все поля соединения с базой
  20. chukcha

    ошибка open_basedir restriction

    С такими ошибками лучше к хостеру
  21. home/old/www home/new/www new/install del home/new/www/*.* (кроме конфиг) copy home/old/www home/new/www (кроме конфиг) edit /home/new/config.php - //db Что непонятно?
  22. А давайте эксперимент Устанавливайте систему в новую директрию чтобы не заморачиваться с конфигами. Затем копируете сайты А в конфиге прописываете путь к старой базе.

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.