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

Fix305

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

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

  • Посещение

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

  1. даже если есть можно же выводить только 1 (первую попавшуюся или рандом)
  2. Fix305

    Вопросы по коду движка магазина

    насчет именно setting в стандартной комплектации сразу так вспомнить не могу, я, например, делал модуль скидок там как раз использовал эту фишку, ну а если не setting то ярким примером могут послужить вкладки "Атрибуты", "скидки, "специальное", "изображения" в редактировании товара
  3. Fix305

    Вопросы по коду движка магазина

    если есть какие то данные, которые добавляются через JS, редактируется и там же удаляются, то получается такой массивчек где не понятно какую запись надо сделать INSERT, какую UPDATE, а какую то вообще DELETE, а данная конструкция удаляет все и добавляет все что осталось в форме. исчерпание значений auto increment что то невероятное, такое на моей памяти было только 1 раз (не спорю что где то было еще) в twitter'e и им пришлось изменить разрядность поля =)
  4. $this->customer->isLogged() - возвращает TRUE если залогинился, FALSE если гость. $this->customer->getCustomerGroupId() - возвращает id группы, текущего пользователя. куда их вставлять зависит только от вашей фантазии =)
  5. во всех файлах, которые хотите продвигать и product.tpl в том числе, они там первыми строчками идут.
  6. боюсь предположить, но может поменять местами?)
  7. ну а я взял из 'title' => $result['name'] . ' (' . $this->language->get('text_weight') . ' ' . $this->weight->format($weight, $this->config->get('config_weight_class')) . ')', вообщем делай 'title' => $this->language->get('text_title'),
  8. откуда вообще взялась переменная $result['name'] ? замени на $this->language->get('text_title') ну или вообще текстом пропиши
  9. оставь только 'title' => $result['name'],
  10. делайте псевдонимы без пробелов
  11. "мультимагазин" вбейте в поиск
  12. и там и там получиться, если есть доступ к настройке доменов (а она должна быть в 99.99999999999% случаев) ну если взять локал, то можно открыть файлик с виртуальными хостами и вот так примерно будет выглядеть запись на магазин с мультимагазином, хотя с денвером может не получиться, так как он автоматом этот файлик генерирует. <VirtualHost 127.0.0.2:80> DocumentRoot "C:/server/sites/local.ru/www" ServerName local.ru ServerAlias www.local.ru <directory "C:/server/sites/local.ru/www"> AllowOverride All Options Indexes FollowSymLinks Order allow,deny Allow from all </directory> ErrorLog "C:/server/err-localru.log" CustomLog "C:/server/sites/local.ru/access.log" common </VirtualHost> <VirtualHost 127.0.0.3:80> DocumentRoot "C:/server/sites/local.ru/www" ServerName shop2.local.ru ServerAlias www.shop2.local.ru <directory "C:/server/sites/local.ru/www"> AllowOverride All Options Indexes FollowSymLinks Order allow,deny Allow from all </directory> ErrorLog "C:/server/err-local2ru.log" CustomLog "C:/server/sites/local.ru/access2.log" common </VirtualHost> где видим что папка к которой они прикреплены одна и та же.
  13. Fix305

    Как скрыть путь к админке?

    переименуй папку и измени конфиги в этой же папке.
  14. тоже самое только с $this->cart->countProducts()
  15. можно через $this->document->myVar попробовать
  16. Fix305

    Как скрыть путь к админке?

    а с чего вы взяли что там вообще OpenCart?
  17. WebIcqLite без проблем интегрируется, только не в модуль оплаты, а в ..\catalog\model\checkout\order.php
  18. ..\catalog\controller\common\maintenance.php $this->children = array( 'common/header', 'common/footer' ); угадай что изменить)
  19. Fix305

    Как скрыть путь к админке?

    купи у провайдера статический IP и разреши доступ к админке только ему
  20. c подпапками наверно не получиться, делайте поддомены, а их в свою очередь направляйте на 1 и туже папку в которой будет скрипт магазина.

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

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

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