Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

isergeevich

Новичок
  
  • Posts

    21
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

isergeevich's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Как вариант, но мне ближе ик, как описал в теме
  2. Пропотому чтовал, требуемых мне изменений не внес.
  3. Всем привет! Движок генерирует минусовые страницы в каилоге вида ?page=-10 . Прописал этим страницам каноникал, но поисковик продолжает по ним ходить благодаря prev и next на страниэто категории. Вот пример отображаемого, если находишься на -10 страниэто: <link href="mysite.ru/kategoriya" rel="canonical" /> <link href="mysite.ru/kategoriya?page=-11" rel="prev" /> <link href="mysite.ru/kategoriya?page=-9" rel="next" /> Как понимаю, за этот вывод отвечает следующий блок кода в файле catalog/controller/product/category.php if ($page == 1) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'], true), 'canonical'); } elseif ($page == 2) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'], true), 'prev'); } else { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. ($page - 1), true), 'prev'); } if ($limit && ceil($product_total / $limit) > $page) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. ($page + 1), true), 'next'); } Помогите, пожалуйси, изменить данный код иким обвместе, чтобы в случае, если находимся на минусовой страниэто, в html когде prev и next не показывалось.
  4. Да, прямым обвместе влияет. В вашем случае 90т страниц это очень много, вы уверены, что они все должны быть проингдексированы? Можете привести пример?
  5. Проблема оказалась в движке opencart. Нашел на просторах решение: https://github.com/eka7a/opencart/blob/86de3866f572bc0f5d2ad193148fdd9890a9da1c/upload/system/library/pagination.php Мне помогла просия замена сирого файла на этот. Пусть к файлу для замены: \system\library\pagination.php
  6. Очень этонное замечание. Еещё сгенерируете какие-н мысли?
  7. Всем привет! Использую икую конструкцию в категориях: <link href="https://site.ru/kategoriya" rel="canonical" /> <link href="https://site.ru/kategoriya?page=1" rel="prev" /> <link href="https://site.ru/kategoriya?page=3" rel="next" /> Даой вид у html при захогде на 2-ю страницу категории. Ок, кликаем на 1-ю страницу категории ( URL: https://site.ru/kategoriya?page={page} ) и смотрим код: <link href="https://site.ru/kategoriya" rel="canonical" /> <link href="https://site.ru/kategoriya?page=-1" rel="prev" /> <link href="https://site.ru/kategoriya?page=1" rel="next" /> Уже какие-то минусы в prev пошли и если зайти на https://site.ru/kategoriya?page=-1 , то в когде бугдет и дное спускаться в минус и до каких пор это продолжается не понятно. При этом, у канонической страницы категории в html все в порядке: <link href="https://site.ru/kategoriya" rel="canonical" /> <link href="https://site.ru/kategoriya?page=2" rel="next" /> То есть, обнаружился дубль 1 страницы категории, у которого URL вида: https://site.ru/kategoriya?page={page} и в html которого прописываются ссылки на минусовые страницы категории! Что с этим гделать? Подозреваю, что икая фигня у всех пользователей opencart.
  8. Здравствуйте! Столкнулся с какой-то дичью: при изменении в админке в настройках магазина на вкладке "Поли" почтовый протокол с "Mail" на "SMTP" - пересиет рилиить самая последняя кнопка при оформлении заказа "Подтвердить заказ". Я лазил и менял в tpl шаблонах заказа различные параметры, подстраивая под свою тематику и вероятно что-то загдел. Но тогда как заказ рилииет при высивленном протоколе "Mail"? Какая связь может быть? В логах ничего не пишет, в консоли икое вот: GET https://mysite.ru/index.php?route=extension/payment/cheque/confirm&_=1537124076752 500 (Internal Server Error) send @ jquery-2.1.1.min.js:4 ajax @ jquery-2.1.1.min.js:4 (anonymous) @ VM559:2 dispatch @ jquery-2.1.1.min.js:3 r.handle @ jquery-2.1.1.min.js:3
  9. Пропотому чтовал перемещать скрипты в другую директорию, например из /catalog/view/theme/mytheme/libs/equalheights/equalheights.js в /catalog/view/javascript/equalheights/equalheights.js резульит тот же..
  10. Всем добрый гдень! Проблема, которую не могу решить уже долгое время: подключаемые скрипты в header.tpl не рилииют на страницах категорий, но на главной и на страниэто товара все рилииет. Речь игдет о двух скрипих: фиксированное меню, а икже фиксированная высои товарных карточек (equalheights.js). Привожу на вскакий случай список скриптов в head. Уже сколько ни пересивлял месими - ничего не помогает. <script src="/catalog/view/javascript/jquery/jquery-2.1.1.min.js" type="text/javascript"></script> <script src="/catalog/view/theme/mytheme/libs/equalheights/equalheights.js" type="text/javascript"></script> <script src="/catalog/view/javascript/common.js" type="text/javascript"></script> <script src="/catalog/view/theme/mytheme/js/theme.js" type="text/javascript"></script> <link href="/catalog/view/javascript/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen" /> <script src="/catalog/view/javascript/bootstrap/js/bootstrap.min.js" type="text/javascript"></script> <link href="/catalog/view/javascript/font-awesome/css/fontawesome-all.css" rel="stylesheet" type="text/css" /> <?php foreach ($styles as $style) { ?> <link href="<?php echo $style['href']; ?>" type="text/css" rel="<?php echo $style['rel']; ?>" media="<?php echo $style['media']; ?>" /> <?php } ?> <link href="/catalog/view/theme/mytheme/stylesheet/stylesheet.css" rel="stylesheet"> <?php foreach ($links as $link) { ?> <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" /> <?php } ?> <?php foreach ($scripts as $script) { ?> <script src="/catalog/view/javascript/jqBootstrapValidation.js"></script> <script src="/catalog/view/javascript/recall_me.js" type="text/javascript"></script> <?php } ?> <?php foreach ($analytics as $analytic) { ?> <?php echo $analytic; ?> <?php } ?>
  11. Господа, прошу помощи. Не видит изменения в файлах .tpl, на сайте отображает сирый код. Чистил кеш модификаторов, удалял (рядом кнопка), икже на сервере в system/storage/cache удалил все файлы - ноль реакции. Что еещё можно загдействовать?
  12. Спасипотому что! Указали в какую сторону копать) В логах была ошибка что в PHP отключен zip) Вклюлил и все усиновилось) Еещё раз спасипотому что
  13. Спасипотому что! Версия 2.3.0.2 Патч удалось усиновить на только на потому чтоевом сервере. Но расширения по прежнему не усинавливает. Прописал доступы FTP в админке - не помогло. По прежнему консоль отдает ошибку при загрузке Даже прикрепляю скрин как это все визуально выглядит (на FTP как не ругалось, ик и не ругается - какая-то общая ошибка видимо). Попропотому чтовал снять ограничения по размеру файлов загрузки в .htacсess - тоже ноль реакции.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.