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

chukcha

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

    20 468
  • З нами

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

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

  1. Увы...Хостер ОБЯЗАН объяснить, что здесь не так а не отсылать к разработчику. Причем, разработчик не OC Кто-то, в каком-то месте должен настроить open_basedir Если хостер предоставил возможность настройки - пусть скажет где. Клиент разный бывает, а хостеру за это платят денег.
  2. .htaccess без всяких txt Сохраняет - вы попробуйте Причина еще может быть в т ом, что существует шаблон, контроллер, где есть первая пустая строка или перед <?php стоит пробел Или же не в том языковм файле ищите/вставляете перевод
  3. Можно в модели getProduct SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, m.image manufacturer_image ... А дальше контроллер, масштабирование, шаблон
  4. Можно пойти по пути модификации движка Добавить к производителям id категории (или признак гендерности) (если для универсальности - потянет на не малое количество времени) Но тогда можно будет легче выбирать и назначать Обувь Найк Ж Одежда Найк М Можно пойти по типу фильтров - отбирать производителей по категории МЖ
  5. По мотивам темы 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 } ?>
  6. По сути не сложно, но разрешать добавлять пользователям файлы, нужны очень осторожно... Создать для этого в /image/data директорию Разрешить загружать файлы определенного типа. Запрещать выполнение файлов из этой директории Ограничить размером, количеством В форме добавления коментов создать поле file В методе write правильно обработать Привязать изображение к комментарию, В админке создать интерфейс Это я на коленке расписал, а если начать делать, то проще отказаться от такой затеи :)
  7. так $this->document->addMeta('robots', 'noindex'); Нужно делать в методе insert index.php?route=account/return/insert Показывайте как вы это делаете...
  8. Как добавляете? и где return доступна после регистрации - для ПС эта страница недоступна - и смысла в добавлении тега нет. Для незарегистрированных происходит редирект на account/login поэтому тег нужно добавлять в контроллер login
  9. Окончательный вариант решения 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. Если касательно приведенной страницы Забиваемый анкер - категория Товары - анкеры разного типо-размера Представление - в виде прайса, вывод опций в категориях
  11. ах да в контроллере header $this->data['metas'] = $this->document->getMetas(); Еще и метод дописать в document public function getMetas() { return $this->metas; }
  12. Кстате.... Готовьтесь к перекрашиванию красной кнопки дефолтного шаблона в шапке корзины, или ее редизайну. Трижды!!! удалял товар из корзины, пытаясь закрыть модальное окно (выпадающий список) Кстати, по этой кнопке можно будет судить о юзабительности шаблона для ос2.0
  13. 1. можно, а смысл? грубо... ПС не отрабатывает js 2. Скажу по секрету ПС метатеги читает везде и в body конечно же .... Если не верите, то посмотрите рекомендации schema 3 Да. Красиво, понятно, правильно Заодно расширите функционал, и возможно будете добавлять тогда любые теги
  14. Конечно можно 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 } ?> Если нигде не ошибся... должно заработать
  15. С такими ошибками лучше к хостеру
  16. 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 Что непонятно?
  17. А давайте эксперимент Устанавливайте систему в новую директрию чтобы не заморачиваться с конфигами. Затем копируете сайты А в конфиге прописываете путь к старой базе.
  18. Пошаговое Оформление заказа наверное самый первый шок у начинающих, и пытаются его упростить, но потом сталкиваются с "непонятками" и в конце концов приходят к simple
  19. Изучайте css и html геморрой - конечно, это если не думать головой.
×
×
  • Створити...

Important Information

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