Главная > Новости > Патч 4.7 - 25.12.14. Ряд небольших доработок и изменений скрипта

Патч 4.7 - 25.12.14. Ряд небольших доработок и изменений скрипта


25 декабря 2014. Разместил: admin

Данный патч включает в себя ряд изменений для версий php5.4 и выше. Кроме того, в дистрибутиве содержится обновленная версия e-mail рассылки и промежуточный модуль управления администраторами.

 

Сейчас многие хостинги автоматом переключают php на версию php 5.4 или выше, в результате чего появляются некоторые ошибки связанные с тем, что в новых версиях некоторые функции уже не поддерживаются и их нужно заменить.

 

Так, например, считается устаревшей функция mysql_numrows, которую необходимо заменить mysql_num_rows. Или для функции htmlspecialchars необходимо указать кодировку, т.к. скрипт использует windows-1251, для этого в скрипте изменяется htmlspecialchars(Параметр) на htmlspecialchars(Параметр,ENT_QUOTES,$def_charset). Переменная $def_charset должна быть у Вас прописана в конфиг файле conf/config.pjp:

 

 

// Переменная кодировки

 $def_charset='cp1251';

 

 

На данный момент не все функции заменены в скрипте, замена выполнена в тех файлах, где скрипт не корректно работает. Полная замена будет выполняться по мере обновлений скрипта. Кроме того, возможно некоторые моменты остались еще, не замечены, поэтому при возникновении ошибок, пишите их в комментариях.

 

В данном дистрибутиве содержится обновленный модуль e-mail рассылки. В модули были сделаны следующие изменения и добавления:

  1. Теперь модуль выбирает все фирмы с базы, без учета дублей по е-майл. Т.е. если человек зарегистрировал со своего е-майл несколько фирм, то он получит письма для каждой фирмы. Ранее отправка на одинаковые е-майл адреса не выполнялась. Данная реализация выполнена, согласно пожеланию наших клиентов.
  2. Добавлена возможность делать рассылку на все адреса, независимо отписан пользователь или нет от рассылки. Например, экстренная рассылка по безопасности (просьба сменить пароли).
  3.  Добавлена поддержка тега *id*. Теперь, в рассылке можно указать id компании (например, указать основную страницу в каталоге или страницу комментариев).
  4. Добавлена возможность отправки рассылки тем компаниям, у которых не заполнено поле: адрес, телефон, мобильный, контактное лицо, местоположение на сайте, адрес сайта. Например, Вы можете сделать рассылку компаниям, у которых нет сайта, и Вы сможете им предложить создать социальную страницу бесплатно, тем самым привлечь компании в каталог. Либо попросить заполнить адрес, если он по каким-то причинам не указан. Ну и конечно попросить указать местоположение на карте.

Обновлена документация модуля - http://help.vkaragande.info/docs/mails.html

 

Наши клиенты очень часто просят добавить возможность управлением администраторами каталога. Т.е. чтобы была возможность работать с админкой каталога сразу нескольким администраторам. Так, например, один человек будет осуществлять наполнение каталога новостями, другой фирмами, третий статьями и т.п. К сожалению, на реализацию полноценной возможности нужно ни мало времени, а у нас запланированы более ожидаемые возможности скрипта (видеоролики, регистрация посетителей каталога, расширение товаров и фирм, интеграция сайта на основе социальной страницы и т.п.). Поэтому, на данный момент реализована промежуточная версия, которая в принципе сможет сейчас решить эту задачу.

 

Как это работает, читайте в инструкции к модулю http://help.vkaragande.info/docs/cp_admin_user.html

 

Для установки патча, обновите файлы, файл шаблона /mail/mailer.tpl поместите вместо своего шаблона. Либо добавьте при желании в свой шаблон поддержку тега *id*. Если у Вас производились изменения в основных файлах скрипта, то рекомендуем использовать программы для сравнения кода.

 

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

 

Внимание! Рекомендуем после установки патча периодически проверять дату обновления патча, т.к. возможно будут выявлены новые ошибки или недоработки.

 

Внимание! У Вас нет прав для просмотра скрытого текста.


Вернуться назад