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

isergeevich

Новачок
  
  • Публікації

    23
  • З нами

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

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

  1. Всем привет! Движок генерирует минусовые страницы в каталоге вида ?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 не показывалось.
  2. Да, прямым образом влияет. В вашем случае 90т страниц это очень много, вы уверены, что они все должны быть проиндексированы? Можете привести пример?
  3. Проблема оказалась в движке opencart. Нашел на просторах решение: https://github.com/eka7a/opencart/blob/86de3866f572bc0f5d2ad193148fdd9890a9da1c/upload/system/library/pagination.php Мне помогла простая замена старого файла на этот. Пусть к файлу для замены: \system\library\pagination.php
  4. Всем привет! Использую такую конструкцию в категориях: <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.
  5. Здравствуйте! Столкнулся с какой-то дичью: при изменении в админке в настройках магазина на вкладке "Почта" почтовый протокол с "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
  6. Пробовал перемещать скрипты в другую директорию, например из /catalog/view/theme/mytheme/libs/equalheights/equalheights.js в /catalog/view/javascript/equalheights/equalheights.js результат тот же..
  7. Всем добрый день! Проблема, которую не могу решить уже долгое время: подключаемые скрипты в 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 } ?>
  8. Господа, прошу помощи. Не видит изменения в файлах .tpl, на сайте отображает старый код. Чистил кеш модификаторов, удалял (рядом кнопка), также на сервере в system/storage/cache удалил все файлы - ноль реакции. Что еще можно задействовать?
  9. Спасибо! Указали в какую сторону копать) В логах была ошибка что в PHP отключен zip) Включил и все установилось) Еще раз спасибо
  10. Спасибо! Версия 2.3.0.2 Патч удалось установить на только на боевом сервере. Но расширения по прежнему не устанавливает. Прописал доступы FTP в админке - не помогло. По прежнему консоль отдает ошибку при загрузке Также прикрепляю скрин как это все визуально выглядит (на FTP как не ругалось, так и не ругается - какая-то общая ошибка видимо). Попробовал снять ограничения по размеру файлов загрузки в .htacсess - тоже ноль реакции.
  11. Добрый день! Проблема с установкой расширений в "Модули -> Установка расширений". При загрузке архивов (пробовал различные) на локальной версии всплывает окно "error undefined", при этом в консоли пишет: На боевом серваке также не грузит архивы и пишет менее информативно: С загрузкой изображений и тп все в порядке. Кто-нибудь сталкивался с подобным?
  12. Вся беда на мой взгляд в том, что <?php echo $content_top; ?> в home.tpl передает на главную и слайдер, и товары.
  13. Спасибо. Чего хочу добиться: На главной странице при редактировании макета существует только три варианта для размещения модулей: левая колонка, посередине, правая колонка Я бы хотел создать такую структуру, сверху вниз: сначала идет слайдер на всю ширину страницы, после него в левой колонке меню с категориями, а справа от категорий товары. В редакторе макета я не могу это сделать. Сейчас у меня в home.tpl такой код: <?php echo $header; ?> <div class="container"> <div class="row"> <div id="content" > <div class="col_md-3"> <?php echo $column_left; ?> </div> <div class="col-md-9"> <?php echo $content_top; ?> </div> <?php echo $content_bottom; ?> </div> </div> </div> <?php echo $footer; ?>
  14. Да, слева ее хочу разместить, как раз обозначил col-md-2 для нее
  15. Добрый день. Все перерыл, пока не нашел ответа. Задача: необходимо вывести <?php echo $column_left; ?> в featured.tpl <h3><?php echo $heading_title; ?></h3> <div class="col-md-2"><?php echo $column_left; ?></div> <div class="row col-md-10"> <?php foreach ($products as $product) { ?> ............. Что и куда нужно вставить в featured.php , чтобы меню начало отображаться. Сейчас вылезает логичная ошибка Что я только туда не вставлял) Прошу помощи

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

Important Information

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