COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

savage4pro

Модераторы
  • Публикации

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

  • Посещение

  • Days Won

    74

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

  1. поиск по форуму работает http://forum.opencart.pro/topic/1683-%D0%B7%D0%B0%D0%B1%D1%8B%D0%BB%D0%B0-%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8C/
  2. добавьте в .htaccess DirectoryIndex index.php
  3. без паники, такая функциональность присутствует и она работает откройте вновь созданный сайт в другом браузере, в котором вы его еще не открывали или очистите браузерные куки и кэш
  4. не понял, зачем удалять было и ладно, не было бы и тоже ладно )
  5. чтобы убрать index.php из ссылок, нужно корячить файлы форума по ссылке, которую я вам дал есть также модуль, который делает соответствующие изменения, по крайней мере так заявлено, вам нужен архив RIPTP.zip, но не уверен, что он подойдет для версии 2.1, попытка - не пытка а чтобы редиректить запросы /forum/index.php/... на /forum/... можно обойтись и правилами .htaccess, который следует положить в папку форума RewriteEngine on RewriteBase /forum/ RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC] RewriteRule (.*?)index\.php/*(.*) $1$2 [R=301,NE,L]
  6. эта строчка задает условие соответствия именно указанной строки с запросом, т.е. конкретно для одного рерайта "/index.php?route=product/product" без дополнительных аргументов, смысл есть, но не велик дайте, пожалуйста, пример этих страниц просто seopro сравнивает урл с сео-урлом запрошенного элемента, если он есть, и если они не соответствуют друг другу, редиректит с 301 на сео
  7. чтобы впредь не появлялось этих "index.php?_route_=...", переносите обе склейки (www и ssl), как уже советовали, на самый верх под и по-моему, лучше использовать несколько более универсальные варианты:
  8. правильней всего вам будет обратиться с этим вопросом к автору модуля, при этом не забыв указать почту и домен магазина для которого модуль покупался, версию движка, версию модуля и содержимое файла ошибок в придачу
  9. ну тут либо "mail" и, если требуется, в "параметрах функции mail" указывать адрес в формате -fящик@вашдомен.com но только не @gmail.com - у него, конечно, softfail по spf, но все равно не надо либо "smtp" и, собственно, указывать параметры подключения к почтовому серверу (для gmail.com это tls://smtp:gmail.com, и порт 465, и разрешать еще надо) совет - зарегистрируйте свой домен в pdd.yandex.ru или google apps и отправляйте почту от его имени со своего сервера
  10. стили вы вольны использовать как пожелаете, движок позволяет это сделать если вы дадите адрес сайта, может быть будет проще вам помочь или сказать однозначно, что ваша тема не использует эту функциональность а там не по-русски разве? например, здесь
  11. ну да, и строго говоря, следовало бы написать body[class*="product-product-"] а то слишком жесткое условие получалось
  12. ну я же не знаю вашего шаблона на дефолтном для body пишется атрибут class, название которого формируется в ControllerCommonHeader из роута для страниц товаров это будет как раз product-product-{id товара} тогда вот, встречайте: селекторы
  13. попробуйте поискать здесь
  14. у вас ошибка - не хватает памяти для начала попробуйте отключить модификатор, который изменяет библиотеку Image если поможет, смотрите, что этот модификатор делает и почему он такой прожорливый если не поможет, добавьте памяти в настройках php
  15. SELECT * FROM `oc_url_alias` WHERE `query` LIKE ('manufacturer_id=%');
  16. не все то не нужно, что не понятно
  17. не даст вам id модуля, но может решить вашу задачу оборачиваете содержимое catalog/view/theme/default/template/module/latest.tpl в какой-нибудь <div class="hideonproductwhensmall"></div> а в стилях пишете @media screen and (max-width: 767px) { body[class^=product-product] .hideonproductwhensmall { display: none; } /* а если latest показывались слева/справа, и больше там ничего нет и не будет */ body[class^=product-product] #content { width: 100%!important; } }
  18. черепахи не знаю, пользуюсь гитом, а сеошник из меня как не скажу что из чего случайно заметил небольшую проблемку у вас в поиске https://cigarelka.com.ua/index.php?route=product/search&search=%D1%84%D0%BB%D0%B0%D0%BA в производителях https://cigarelka.com.ua/aspire товар не в наличии можно положить в корзину, в то время как на страницах каталога и товаров при отсутствии на складе присутствует функциональность ограничения
  19. в общем, не за что для того, чтобы добавить разметку на отдельные отзывы, ковыряйте catalog/view/theme/ваша_тема/template/product/review.tpl а чтобы добавить разметку сводных отзывов, скорей всего, придется добавить еще один метод в ControllerProductProduct и выводить в шаблоне товара файлы ядра можете менять как пожелаете только в том случае, если вы уверены, что текущая сборка вас полностью устраивает, в ней нет проблем с безопасностью, и вы не собираетесь ее обновлять, а если вдруг и соберетесь, то вам ничего не будет стоит (или затраты будут минимальны) объединить текущее состояние с патчем(-ами), и это объединение как минимум не поломает вам проект
  20. в catalog/controller/product/product.php находим строку if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { добавляем до нее $data['reviewsList'] = $this->review(array('product_id'=>$product_id)); дальше находим метод public function review() заменяем его целиком на такой последний шаг - в catalog/view/theme/default/template/product/product.tpl находим <div id="review"></div> заменяем на <div id="review"><?php echo $reviewsList; ?></div> и радуемся показу комментариев в "исходном коде" страницы товаров а вообще, не рекомендую менять файлы ядра
  21. в общем гуглим, выбираем сами, кому что больше нравится :) https://www.google.ru/#newwindow=1&q=atom+vs+brackets+vs+light+table+vs+sublime+text