Блог
В новой сборке появилась возможность использовать ссылки на рубрики с учётом текущего региона. Ранее, для предотвращения генерации дублей страниц, ссылки на рубрики генерировались без учёта текущего региона. Эта возможность сохранена и сейчас, региональные URL включаются в общих настройках. После включения опции на всех страницах формируются URL вида Russia/Moscow/Avtotransport/
Помимо этого, в сборке очень много мелких исправлений и изменений. Отдельно можно отметить возможность использования нулевых цен для указания стоимости платных услуг, дополнительные изменения для совместимости c PHP 7.2, редирект на https, который можно включить в общих настройках. Теперь для редиректа по https не нужно править config.php или .htaccess. Также обновление устранит проблемы с нагрузкой при активном использовании модуля email рассылки на больших БД.
Общий список изменений:
- исправлена ошибка индексирования на пустой БД и на некоторых конфигурациях PHP7;
- устранены ошибки уровня deprecated на PHP 7.2;
- исправлен путь к картинкам объявлений в OG-тегах;
- исправлена ошибка в форме обратной связи для объявлений от незарегистрированных пользователей;
- обновление безопасности fix180928;
- исправлена ошибка при использовании пакетов услуг для платных объявлений, при добавлении и восстановлении объявлений;
- исправлена ошибка в модуле продления объявления при включённом лимите на бесплатную публикацию;
- исправлена ошибка в модуле робокассы;
- исправлена ошибка с неправильными записями в выписке по счёту;
- исправлена ошибка с неправильным подсчётом стоимости восстановления группы объявлений при использовании пакетов услуг;
- исправлена ошибка с ссылкой Назад при загрузке файлов в форме добавления в браузерах на базе chrome последних версий;
- исправлена ошибка с редиректом в ссылках;
- исправлена ошибка с неправильным расчётом времени работы магазина;
- исправлена ошибка при отображении последний сообщений чатов на некоторых конфигурациях;
- сообщения от неавторизованных пользователей больше не дублируются в системе ЛС, а отправляются только на почту;
- в модуле email рассылки разделены регламентные операции по отправке и формированию списка писем на отправку. Формирование списка на рассылку будет происходить в рамках регламентной операции "с почтовыми рассылками" отдельно от операции отправки писем, это значительно ускорит работу скрипта при использовании email рассылок на больших БД;
- исправлена проблема с блокировкой картинок браузерным плагином addblockplus;
- решена проблема обработки услуг с нулевой ценой, теперь можно указывать нулевую стоимость платных услуг или пакетов услуг;
- исправлена ошибка в тексте писем о модерации объявлений на некоторых конфигурациях;
- добавлена опциональная возможность использования региональных ссылок. Ссылки на рубрики будут генерироваться с учётом текущего региона, при срабатывании геотаргетинга будет происходить редирект на URL региона. Ссылки на объявления пока что остаются без региональной привязки;
- добавлена опциональная возможность установить 301 редирект для всех страниц по https.
Изменения в шаблоне
Отчёт по изменениям здесь
Изменений в шаблонах не много, в основном косметические.
Описание изменений в шаблоне
1. В таблице стилей /assets/css/style.css для устранения блокировки картинок плагином addblock автозаменой меняем название класса .ads-image на .gal-image. Соответственно, в шаблоне message.html меняем class="ads-image" на class="gal-image"
2. В header.html указываем правильный путь для картинки в og тегах -
{%$settings.http%}://{%$settings.site_address%}{%$settings.path%}uploads/images/tb/{%$message.fields.i.0.value%}
3. В файле /assets/js/script.js к url для смены региона добавляем backurl в виде encodeURIComponent(window.location.pathname)
4. При использовании региональных ссылок и срабатывании таргетинга сначала происходит переброс на региональный url, а потом появляется диалог выбора региона. Поэтому надо поменять условие для вывода диалога выбора региона -
меняем {%if count($smarty.cookies) == 0 && $region_name != ""%}
на {%if $settings.confirm_region%}
Комментировать
Комментарии
Комментариев пока нет