Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

isergeevich

Новичок
  
  • Posts

    21
  • Joined

  • Last visited

Everything posted by isergeevich

  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 - тоже ноль реакции.
  14. Добрый день! Проблема с установкой расширений в "Модули -> Установка расширений". При загрузке архивов (пробовал различные) на локальной версии всплывает окно "error undefined", при этом в консоли пишет: На боевом серваке также не грузит архивы и пишет менее информативно: С загрузкой изображений и тп все в порядке. Кто-нибудь сталкивался с подобным?
  15. Вся беда на мой взгляд в том, что <?php echo $content_top; ?> в home.tpl передает на главную и слайдер, и товары.
  16. Спасибо. Чего хочу добиться: На главной странице при редактировании макета существует только три варианта для размещения модулей: левая колонка, посередине, правая колонка Я бы хотел создать такую структуру, сверху вниз: сначала идет слайдер на всю ширину страницы, после него в левой колонке меню с категориями, а справа от категорий товары. В редакторе макета я не могу это сделать. Сейчас у меня в 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; ?>
  17. Да, слева ее хочу разместить, как раз обозначил col-md-2 для нее
  18. Добрый день. Все перерыл, пока не нашел ответа. Задача: необходимо вывести <?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 , чтобы меню начало отображаться. Сейчас вылезает логичная ошибка Что я только туда не вставлял) Прошу помощи
×
×
  • 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.