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

olaff

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

    26
  • З нами

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

1 подписчик

Про olaff

  • День народження 05.07.83

Інформація

  • Стать
    Мужчина
  • Місто:
    Ульяновск

Відвідувачі профілю

2 420 переглядів профілю

olaff's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

1

Репутація

  1. это время жизни файла, в качестве кеша в секундах ( то есть 1 час, а не сутки). Если через час снова запросить генерацию сайтмапа, то будет генерироваться новый файл. И все запросы в течении часа после генерации не будут снова его генерировать, а будут отдавать уже готовый файл. Это экономит время и ресурсы, так как генерация файла по всем товарам - это гораздо более "тяжелая" операция, нежели просто зачитать и отдать по запросу файл. Хотите, можете поставить 0, пусть генерируется при каждом запросе, это ваше право
  2. Я уже отвечал ранее по такому вопросу. подозреваю, что у вас стоит модуль SeoPro и стоит формирование прямых ссылок на товар. не www.site/category/product а сразу www.site/product. поэтому ссылка через производителей, через категории, через подкатегории на один и тот же товар выводится несколько раз
  3. скачайте версию 1_0_3_https_fix в этом же модуле (обновил). замените файл upload\catalog\controller\extension\feed\yandex_sitemap.php на новый из скаченного архива, обязательно проверьте что ссылка в константе HTTPS_SERVER в конфиге приложения начинается с https и что включена настройка Использовать SSL в админке в настройках сервера, перед обновлением карты сайта удалите файл yandex_sitemap.xml в корне, либо подождите 1 час (так как карта кешируется как раз в этот файл)
  4. Если все установлено по инструкции, то проблема может быть в сторонних модификациях. Проверьте все ли файлы вы скопировали. В настройках доступа для группы модуль должен отображаться как feed/yandex_sitemap. Если не отображатся, значит нет файла контроллера модуля в папке admin/controller/feed/yandex_sitemap.php
  5. Для всех у кого пустая карта по ссылке. 1) проверить есть ли в корне сайта файл yandex_sitemap.xml (модуль кеширует в этот файл на час чтобы не делать каждый раз генерацию) 2) на файл стоят права на запись .(как минимум 0664 ) 3) в настройках модуля статус "Включено" 4) файл кешируется на час. если первый раз не получилось, попробуйте через час. 5) если ничего не помогло - смотрите логи (там должны быть ошибки) 6) если и это не помогло , то скорей всего у вас в движке есть какие то изменения препятствующие отображению сайтмап. так как на дефолтном Opencart 2.3 , так же как и на дефолтном ocStore 2.3.0.2.3
  6. нужно смотреть логи. в большинстве случаев по 2м причинам - не хватает времеи исполнения скрипта, либо, что более вероятно в ссылке встречается не читаемый символ. к сожалению, не покопавшись ничего более конкретного сказать нельзя.
  7. либо же попробовать так option[value="blue"] { background-color: #0000FF; color: #ffffff; } где вместо blue - id опции но это костыль. измениться id опции - стиль не применится
  8. ну тогда вижу только 1 варианта - для каждого значения опции (как например "зеленый, красный" и тд) добавить еще поле в бд и в админку - цвет. куда либо вписывать класс для каждой опции и потом через css задавать background либо сразу вписывать hex код цвета и вы html style="background: <?= $option['color'] ?>"
  9. картинка "вырви глаз"... ты опции задавай как тип "изображение" - закачай разных цветов однотонных и всё
  10. насчет ссылок на товары, которые типа "дублируются". тут не совсем так. на каждый товар в дефолтном опенкарте ведёт несколько ссылок , по крайней мере, технических. вот и получается "дублировние". например , когда модуль выводит список ссылок просто на товар, выводя все продукта -ссылка номер 1, второй раз он берет все категории и выводит ссылки на товары этой категории , а так как товар как правило принадлежит к какой то категории, то вот вам и ссылка номер 2, потом он берет всех производителей и выводит массив ссылок для производителя, что дает ссылку номер 3. если посмотреть то ссылки на один и тот же товар должны отличаться (опять же - технические, не сео). будет что то типа: 1) index.php?route=product/product&product_id=30 - на товар прямая 2) index.php?route=product/product&path=20&product_id=30 - на товар прямая категории с id 20 3) index.php?route=product/product&path=33&product_id=30 - товар принадлежит не только 20 но и 33 категории 4) index.php?route=product/product&manufacturer_id=9&product_id=30 - ссылка на производителя. Но если стоит модуль seo pro, то ссылки будут формироваться через него , типа tovar-super-puper-prodayushiysja и будут одинаковые ссылки. Не знаю, насколько это правильно удалять их из сайтмапа дублирующиеся, в дефолтном google_sitemap они так же дублируются. потому и не стал удалять дубли. все таки карта сайта - это карта сайта, а не просто куча ссылок на товары.
  11. По факту у тебя нету файла view по пути admin/view/template/extension/feed/yandex_sitemap. Какая версия опенкарта? проверь все ли файлы нормально скопировались
  12. Скачать / Купить дополнение Yandex Sitemap opencart 3 31/10/17 /** * version 1.0 * модуль для Opencart 3 * тестировался на дефолтном Opencart 3.0.2.0 на 38 категориях и 19 товаров. НО! Так как логика работы пользовательского контроллера осталась прежней от модля версии для Опенкарт 2.3, то можно с большой вероятностью предположить что будет работать и на 370 категориях и 30к товаров. * Author: olaff ([email protected]) */ Модуль создавался по нескольким причинам - так как карта Google Sitemap которая идет в комплекте с Opencart 3 не принимается Yandex (из за тегов image, как правило). Но помимо этого логика стандартного модуля оставляет желать лучшего- при более-менее большом количестве товаров и категорий ему часто не хватает времени или памяти. и он падает с ошибкой. В данном модуле переделана модель и логика обработка списка продукта, что значительно снижает нагрузку на БД. И делает получившуюся карту сайта валидной для Яндекса После первого запуска в корне сайта появится файл yandex_sitemap.xml, который на час кеширует получившийся сайтмап. Сам модуль не модифицирует никакие файлы движка, работает автономно. Установка: 1) Копируем содержимое директории upload в корневую директорию веб сервера. 2) Заходим в админку "Группы пользователей" -> выбираем нужную группу (Administrator по умолчанию), жмем кнопку редактировать 3) Ставим галочки "Разрешён просмотр" и "Разрешено внесение изменений" для extension/feed/yandex_sitemap 4) Сохраняем изменения 5) Переходим в "Модули / Расширения" . 6) Выбираем тип Каналы продвижения. 7) В списке находим Yandex Sitemap, жмем кнопку "Активировать". Потом кнопку "Редактировать" 8) Ставим статус модуля "Включено", сохраняем изменения. в настройках модуля находится ссылка на sitemap, ссылка имеет вид https://your_domain.com/index.php?route=extension/feed/yandex_sitemap по данной ссылке можно просмотреть получившийся сайтмап. и добавить эту ссылку в личный кабинет Яндекса v 1.0.0 модуль адаптирован под 3 из модуля olaff\Yandex Sitemap 2.3 (Изменены ссылки в админском контроллере, шаблон из опенкартовского tpl переделан на twig) Добавил olaff Добавлено 31.10.2017 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Без активации Ioncube Loader Нет ocStore Несовместим OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика  
  13. Скачать / Купить дополнение Yandex Sitemap opencart 2.3 Модуль для создания карты сайта подходящей для Яндекса. Модуль создавался по нескольким причинам - так как карта Google Sitemap которая идет в комплекте с Opencart 2.3 не принимается Yandex (из за тегов image, как правило). Но помимо этого логика стандартного модуля оставляет желать лучшего- при более-менее большом количестве товаров и категорий ему часто не хватает времени или памяти. и он падает с ошибкой. В данном модуле переделана модель и логика обработка списка продукта, что значительно снижает нагрузку на БД. И делает получившуюся карту сайта валидной для Яндекса После первого запуска в корне сайта появится файл yandex_sitemap.xml, который на час кеширует получившийся сайтмап. Сам модуль не модифицирует никакие файлы движка, работает автономно. Установка: 1) Копируем содержимое директории upload в корневую директорию веб сервера. 2) Заходим в админку "Группы пользователей" -> выбираем нужную группу (Administrator по умолчанию), жмем кнопку редактировать 3) Ставим галочки "Разрешён просмотр" и "Разрешено внесение изменений" для extension/feed/yandex_sitemap 4) Сохраняем изменения 5) Переходим в "Модули / Расширения" . 6) Выбираем тип Каналы продвижения. 7) В списке находим Yandex Sitemap, жмем кнопку "Активировать". Потом кнопку "Редактировать" 8) Ставим статус модуля "Включено", сохраняем изменения. в настройках модуля находится ссылка на sitemap, ссылка имеет вид https://your_domain.com/index.php?route=extension/feed/yandex_sitemap по данной ссылке можно просмотреть получившийся сайтмап. и добавить эту ссылку в личный кабинет Яндекса из за своей структуры подходит только для опенкарта 2.3. Тестировался на нем же - на магазине с более чем 300 категориями и 12 тыс. товаров. на OcStore 2.3 не тестировался, но работать должен Добавил olaff Добавлено 26.05.2017 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика  
  14. а на фига ты пытаешься добавить $data['param']['name']? тебе разве не $attr надо? $data['param] это ж пустой массив

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

Important Information

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