CommerCentr
UA
Увійти

Обновление multistore до 3.1.8 версии [github]

#1
Последним обновлением было полностью заменено логику URL формирователя, за основу взят код уважаемого @SlaSoft , остальные доработки в самой сборке не столь важны, чем эта интеграция, просим так же отписываеть в разделе разного рода баги, даже пусть они будут от оригинального опенкарт.
#2
карту сайта и мета-теги нужно будет скачивать через магазин, по SHOP_ID
#3
ALarikкарту сайта и мета-теги нужно будет скачивать через магазин, по SHOP_ID

пожалуйста немного подробнее
#4
то ще не до кінця реалізована функціональність, котра дозволить через "магазин" адмінки завантажувати собі доповнення без проблемно
#5
трабл: "сайтмеп генерится не правильно, куда смотреть? ", по факту обновления, блоки, для генерации сайтмап должны были быть удалены, корректность сайтмап напрямую зависит от sla_seo_pro, тоесть через @SlaSoft контроллер мы формируем напрямую через стандартный сайтмеп от гугла, отключив fast
#6
надо просто пересмотреть фаст

Формирование карты можно рассматривать как статическую так и динамическую
Динамическая - это стандартный - запрос -ответ


Статическая Несколько вариантов

1. Динамическое - но с формированием в файл, при это указав время жизни карты, например один день

2. формирование карты в файл, но из определенной доп таблицы, заполнение которой происходит в фоне

3 какой-нибудь третий вариант,
Все варианты зависят от количества товаров

Ну.. и вишенка на тортик..
Имею карту с мултиязыком, с разделением по МБ и количеству ссылок
За счет использования облегченной модели товара - быстрее чем стандартная
Кроме того отдельно умеем для Я и Г
Карта с картинками, а также с доп кратинками
также для желающих расширенные атрибуты карты - lasmod, priority etc
#7
у меня сайтмап на локалке, я его вроде в одиночке написал, он там есть готовый, @SlaSoft а ты карту для интеграции в мультистор предлагаешь ?
#8
та мне все равно одиночка или мультик

Карту свою я могу предлагать только как услугу по интеграции , а не продажу модуля.
Используются сторонняя библиотека
Поэтому ее нет в паблике
Хотя в самой либе ничего нового нет, но она очень облегчила решение
#9
Bacoтрабл: "сайтмеп генерится не правильно, куда смотреть? ", по факту обновления, блоки, для генерации сайтмап должны были быть удалены, корректность сайтмап напрямую зависит от sla_seo_pro, тоесть через @SlaSoft контроллер мы формируем напрямую через стандартный сайтмеп от гугла, отключив fast

По факту у меня генерится сайтмеп без языковых префиксов и только для одного языка
#10
подтверждено, что сайтмап на одном языке сгенерирован, исправляемс.
#11
Да, видел, работаю нид ним.
#12
@ALarik, :hi: давай, друже, а то я зараз зовсім без карти, замість тестування, оновлення поставив на бойовий магаз
#13
Та навіщо вона тобі потрібна?
#14
@SlaSoft, хай Г її хаває, бо зміни які відбууваються на сайті, боюсь буде довго шукати
#15
Є така проблема, якщо з якихось причин вести адресу без мовної приставки то замість помилки отримуємо сторінку сайту без логотипу ,без певної мови ,з порожніми категоріями і з купою помилок
Notice: Undefined offset: 0 in /system/library/slaseopro.php on line 188
Notice: Undefined offset: 0 in /storage/modification/catalog/controller/startup/seo_url.php on line 49

Основна маса помилок на 49 ту стрічку сео_урл
На всіх мовах в мене стоять префікси, спробував на одній з мов прибрати префікс, помилки нема ,тоді автоматом перекидає на ту мову
#16
yura_coNotice: Undefined offset: 0 in /system/library/slaseopro.php on line 188

надо логировать эту ошибку
Я ее уже встречал ее, пришлось валидировать - что не совсем верно
Нужно понимать причину ее
#17
Терміново потрібна допомога, в новому сеоконтролері не міняється ЧПУ при зміні мови. міняється тільки мовна приставка.
В мене ина всі товари прописані ЧПУ типу :
товар-ен
товар-ук
товар-ру
зараз виходить що береться тільки товар-ук, в результаті в мене купа посилань биті
#18
yura_coЄ така проблема, якщо з якихось причин вести адресу без мовної приставки то замість помилки отримуємо сторінку сайту без логотипу ,без певної мови ,з порожніми категоріями і з купою помилок
Notice: Undefined offset: 0 in /system/library/slaseopro.php on line 188
Notice: Undefined offset: 0 in /storage/modification/catalog/controller/startup/seo_url.php on line 49

Основна маса помилок на 49 ту стрічку сео_урл
На всіх мовах в мене стоять префікси, спробував на одній з мов прибрати префікс, помилки нема ,тоді автоматом перекидає на ту мову

не обрабатывается пустой параметр языкового префикса
yura_coТерміново потрібна допомога, в новому сеоконтролері не міняється ЧПУ при зміні мови. міняється тільки мовна приставка.
В мене ина всі товари прописані ЧПУ типу :
товар-ен
товар-ук
товар-ру
зараз виходить що береться тільки товар-ук, в результаті в мене купа посилань биті

не предусмотрено разработкой
#19
yura_coТерміново потрібна допомога, в новому сеоконтролері не міняється ЧПУ при зміні мови. міняється тільки мовна приставка.
В мене ина всі товари прописані ЧПУ типу :
товар-ен
товар-ук
товар-ру
зараз виходить що береться тільки товар-ук, в результаті в мене купа посилань биті

В общем пока вышел из ситуации так:
RewriteRule ^ua/(.*)$ /$1 [R=301,L]
RewriteRule ^ru/(.*)$ /$1 [R=301,L]
RewriteRule ^en/(.*)$ /$1 [R=301,L]

Не совсем правильное решение. грозит некоторой веса, но пока умнее ничего не придумал
#20
yura_coЄ така проблема, якщо з якихось причин вести адресу без мовної приставки то замість помилки отримуємо сторінку сайту без логотипу ,без певної мови ,з порожніми категоріями і з купою помилок
Notice: Undefined offset: 0 in /system/library/slaseopro.php on line 188
Notice: Undefined offset: 0 in /storage/modification/catalog/controller/startup/seo_url.php on line 49

Основна маса помилок на 49 ту стрічку сео_урл
На всіх мовах в мене стоять префікси, спробував на одній з мов прибрати префікс, помилки нема ,тоді автоматом перекидає на ту мову

перепроверил, все корректно обрабатывает с префиксами, если даже пустое значение подставлено.
#21
Нужно понять причину такого поведения, откуда сыпет ошибка
С какими параметрами пришли в контроллер

Я сталкивался только один раз
#22
Bacoа цей не так пише...

я так розумію це про мене. я просто виявляю що знайшов а правити чи не правити то вже вирішуйте самі.... ну не доходить мені як шукати помилки. хоть трісни.
Можливо в мене неправильний підхід. але але краще я знайду ніж хтось
#23
yura_coя так розумію це про мене. я просто виявляю що знайшов а правити чи не правити то вже вирішуйте самі.... ну не доходить мені як шукати помилки. хоть трісни.
Можливо в мене неправильний підхід. але але краще я знайду ніж хтось

та ні, ти все добре описуєш, ще й у бойовому режимі, мається на увазі, що один не так код пише, а потім інший не підтримує, бо то не він писав... а починаються качелі
#24
ура. урля заработали. появилась дополнительная галочка "Использовать языковый префикс "
Спасибо ребяты!!!
#25
почему не проставляется "/" в конце производителей?

Читати може будь-хто. Щоб писати й голосувати — увійдіть в акаунт.