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

Yesvik

Ветеран спільноти
  
  • Публікації

    1 939
  • З нами

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

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

  1. Если в контроллере вот так if (isset($this->request->get['answer_id'])) { $data['answer_id'] = (int)$this->request->get['answer_id']; } а в шаблоне так <?php if (!empty($answer_id)) { ?> if ($("#answer_id<?php echo $answer_id; ?>").length) { $('html, body').animate({scrollTop: $("#answer_id<?php echo $answer_id; ?>").offset().top - 100}, '700'); } <?php } ?> то вопросов ни у кого не возникнет. Учитывая, что подобный стиль кода обнаружен в файлах разных авторов - думаю это перлы нанятого исполнителя.
  2. Я не для себя спрашиваю ) Подобное есть в достаточном количестве... запостил самый простой и лаконичный образчик У меня плохо получается объяснять. Прошу помочь с объяснениями
  3. Как вам такое и что с этим делать? <script> $(document).ready(function(){ <?php if (isset($_GET['answer_id'])) { ?> if ($("#answer_id<?php echo $_GET['answer_id']; ?>").length) { $('html, body').animate({scrollTop: $("#answer_id<?php echo $_GET['answer_id']; ?>").offset().top - 100}, '700'); } <?php } ?> }); </script>
  4. Надо смотреть функционал добавления префиксов, как у тебя это реализовано - не известно...
  5. Нафиг не надо... это нужно что бы сеошники отстали ) А если движок реально генерит такие ссылки - надо устранять причину, а не бороться со следствием.
  6. Что бы сеошники не нудили... после строки RewriteBase / добавь RewriteCond %{THE_REQUEST} ^[A-Z]+\s//+(.*)\sHTTP/[0-9.]+$ RewriteRule .* https://%{HTTP_HOST}/%1 [R=301,L]
  7. Откуда 3? их там 2 Модификатор правит только первую, которая относится к товару public function baseRewrite($data, $language_id) { $url = null; $postfix = null; $language_id = (int)$this->config->get('config_language_id'); switch ($data['route']) { case 'product/product': if (isset($data['product_id'])) { $route = 'product/product'; $path = ''; $product_id = $data['product_id']; if (isset($data['path'])) { $path = $this->getCategoryByProduct($product_id); }
  8. В запросе учитываются акции, а скидкам нечего делать в этом алгоритме. Скидки это зависимость цены от количества...
  9. Судя по трассировке ошибки сыпятся при редактировании Похоже в модели покарябали удаление product_to_category В файле admin/model/catalog/product.php надо проверить этот кусок кода, какая-то проблема с первой строкой... $this->db->query("DELETE FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "'"); if (isset($data['product_category'])) { foreach ($data['product_category'] as $category_id) { $this->db->query("INSERT INTO " . DB_PREFIX . "product_to_category SET product_id = '" . (int)$product_id . "', category_id = '" . (int)$category_id . "'"); } } А лучше выложи файл storage/modification/admin/model/catalog/product.php - будет проще найти причину.
  10. Вариантов может быть много, всё зависит от того что именно хотите. Если только отображение на сайте списка действующего наличия товаров - это один вариант. Если при заказе в интернет-магазине надо уменьшать количество товаров в сторонней базе - это другой вариант. Список вариантов не ограничивается описанными сценариями... Для начала нужно больше подробностей о базе РемонтОнлайн и внятное ТЗ с описанием взаимодействия интернет-магазина и базы РемонтОнлайн
  11. Начал с а закончил Я больше даже пытаться не буду тебе помочь...
  12. Если установлено в папку public_html/shop/ тогда должно быть RewriteBase /shop/
  13. public_html - это корень сайта... и должно быть RewriteBase /
  14. ocStore может работать и без seo_pro, но чтобы убедиться что Гугл видел страницу с включенным seo_pro надо на странице в кеше Гугла посмотреть на ссылки: Личный кабинет, Закладки, Корзина, Оформление заказа ссылки с ЧПУ - значит seo_pro включен )
  15. product_canonical_fix.ocmod.zip Модификатор делает следующее: В файле system/library/seopro.php ищет текст if (isset($data['path'])) { и заменяет на if ($this->config->get('config_seo_url_include_path')) {
  16. По дефолту public_html/ там быть не должно... Должна быть строка RewriteBase / это для магазина установленного в корень сайта. Если магазин установлен в папку - тогда эту строку надо редактировать как-то так: RewriteBase /папка/ И по этому поводу в .htaccess есть комментарий: # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
  17. Если что-то пойдёт не так или захочешь вернуть как было - вот запрос INSERT INTO `oc_url_alias` (`query`, `keyword`) VALUES ('product/search', 'search');
  18. Ага... у тебя этого нет. Если SQL запрос дам - знаешь что и как делать? DELETE FROM `oc_url_alias` WHERE `query` = 'product/search';

×
×
  • Створити...

Important Information

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