olaff
Новичок-
Публикаций
26 -
Зарегистрирован
-
Посещение
О olaff
- День рождения 05.07.1983
Информация
-
Пол
Мужчина
-
Город:
Ульяновск
Посетители профиля
Достижения olaff
-
[Поддержка] Yandex Sitemap opencart 2.3
olaff ответил в теме пользователя olaff в SEO, карта сайта, оптимизация
это время жизни файла, в качестве кеша в секундах ( то есть 1 час, а не сутки). Если через час снова запросить генерацию сайтмапа, то будет генерироваться новый файл. И все запросы в течении часа после генерации не будут снова его генерировать, а будут отдавать уже готовый файл. Это экономит время и ресурсы, так как генерация файла по всем товарам - это гораздо более "тяжелая" операция, нежели просто зачитать и отдать по запросу файл. Хотите, можете поставить 0, пусть генерируется при каждом запросе, это ваше право -
[Поддержка] Yandex Sitemap opencart 2.3
olaff ответил в теме пользователя olaff в SEO, карта сайта, оптимизация
Я уже отвечал ранее по такому вопросу. подозреваю, что у вас стоит модуль SeoPro и стоит формирование прямых ссылок на товар. не www.site/category/product а сразу www.site/product. поэтому ссылка через производителей, через категории, через подкатегории на один и тот же товар выводится несколько раз -
[Поддержка] Yandex Sitemap opencart 2.3
olaff ответил в теме пользователя olaff в SEO, карта сайта, оптимизация
скачайте версию 1_0_3_https_fix в этом же модуле (обновил). замените файл upload\catalog\controller\extension\feed\yandex_sitemap.php на новый из скаченного архива, обязательно проверьте что ссылка в константе HTTPS_SERVER в конфиге приложения начинается с https и что включена настройка Использовать SSL в админке в настройках сервера, перед обновлением карты сайта удалите файл yandex_sitemap.xml в корне, либо подождите 1 час (так как карта кешируется как раз в этот файл) -
[Поддержка] Yandex Sitemap opencart 2.3
olaff ответил в теме пользователя olaff в SEO, карта сайта, оптимизация
Если все установлено по инструкции, то проблема может быть в сторонних модификациях. Проверьте все ли файлы вы скопировали. В настройках доступа для группы модуль должен отображаться как feed/yandex_sitemap. Если не отображатся, значит нет файла контроллера модуля в папке admin/controller/feed/yandex_sitemap.php -
[Поддержка] Yandex Sitemap opencart 3
olaff ответил в теме пользователя olaff в SEO, карта сайта, оптимизация
Спасибо, учту. не обратил внимание- 23 ответа
-
- карта сайта
- yandex
-
(і ще 1)
Теги:
-
[Поддержка] Yandex Sitemap opencart 2.3
olaff ответил в теме пользователя olaff в SEO, карта сайта, оптимизация
Для всех у кого пустая карта по ссылке. 1) проверить есть ли в корне сайта файл yandex_sitemap.xml (модуль кеширует в этот файл на час чтобы не делать каждый раз генерацию) 2) на файл стоят права на запись .(как минимум 0664 ) 3) в настройках модуля статус "Включено" 4) файл кешируется на час. если первый раз не получилось, попробуйте через час. 5) если ничего не помогло - смотрите логи (там должны быть ошибки) 6) если и это не помогло , то скорей всего у вас в движке есть какие то изменения препятствующие отображению сайтмап. так как на дефолтном Opencart 2.3 , так же как и на дефолтном ocStore 2.3.0.2.3 -
[Поддержка] Yandex Sitemap opencart 2.3
olaff ответил в теме пользователя olaff в SEO, карта сайта, оптимизация
нужно смотреть логи. в большинстве случаев по 2м причинам - не хватает времеи исполнения скрипта, либо, что более вероятно в ссылке встречается не читаемый символ. к сожалению, не покопавшись ничего более конкретного сказать нельзя. -
Изменить опцию
olaff ответил в теме пользователя Extensari в Setting up and minor work on an existing site
либо же попробовать так option[value="blue"] { background-color: #0000FF; color: #ffffff; } где вместо blue - id опции но это костыль. измениться id опции - стиль не применится -
Изменить опцию
olaff ответил в теме пользователя Extensari в Setting up and minor work on an existing site
ну тогда вижу только 1 варианта - для каждого значения опции (как например "зеленый, красный" и тд) добавить еще поле в бд и в админку - цвет. куда либо вписывать класс для каждой опции и потом через css задавать background либо сразу вписывать hex код цвета и вы html style="background: <?= $option['color'] ?>" -
Изменить опцию
olaff ответил в теме пользователя Extensari в Setting up and minor work on an existing site
картинка "вырви глаз"... ты опции задавай как тип "изображение" - закачай разных цветов однотонных и всё -
[Поддержка] Yandex Sitemap opencart 2.3
olaff ответил в теме пользователя olaff в SEO, карта сайта, оптимизация
насчет ссылок на товары, которые типа "дублируются". тут не совсем так. на каждый товар в дефолтном опенкарте ведёт несколько ссылок , по крайней мере, технических. вот и получается "дублировние". например , когда модуль выводит список ссылок просто на товар, выводя все продукта -ссылка номер 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 они так же дублируются. потому и не стал удалять дубли. все таки карта сайта - это карта сайта, а не просто куча ссылок на товары. -
[Поддержка] Yandex Sitemap opencart 2.3
olaff ответил в теме пользователя olaff в SEO, карта сайта, оптимизация
По факту у тебя нету файла view по пути admin/view/template/extension/feed/yandex_sitemap. Какая версия опенкарта? проверь все ли файлы нормально скопировались -
Скачать / Купить дополнение 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 Не проверялось Обращение к серверу разработчика
- 23 ответа
-
- карта сайта
- yandex
-
(і ще 1)
Теги:
-
Скачать / Купить дополнение 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 Обращение к серверу разработчика
-
Помогите с выводом строковой переменной
olaff ответил в теме пользователя Padlik в Помощь программистам и разработчикам
а на фига ты пытаешься добавить $data['param']['name']? тебе разве не $attr надо? $data['param] это ж пустой массив