Foren / National / Russian / Модули и плагины / Разработчикам под Siena

Проблемы совместимости версий

Macik
#1 17. Oktober 2012, 00:51

Т.к. в основном разрабатываю под актуальные (читай последние) версии Котонти, то никогда не задумывался об обратной совместимости.

Сейчас отлаживал очередной плагин под Siena старых версий, столкнулся с некоторыми «несовместимостями». Касается в основном админской части и параметров плагинов. Возможно кому-то пригодится.

  • В версиях до 0.9.7 в шаблонах админки не стоял тег {FOOTER_RC} (вместо него был {FOOTER_JS}) из за этого могут быть проблемы с подгрузкой ресурсов (в админке) через cot_rc_link_footer и co_rc_embed_footer.
  • В версиях до 0.9.8 при обработки языковых (i10n) файлов в переменных содержащих локализованное название настроек плагина не было проверки на тип. 
    Т.е. $L['cfg_my_var'] = 'Переменная плагина'; - не работает
    надо $L['cfg_my_var'] = array('Переменная плагина'); будет работать нормально.
  • В версиях до 0.9.6 нет функции cot_checklistbox();
  • В версиях до 0.9.10 нет функции cot_admin_config_get_titles();
  • В версиях до 0.9.6 используется старая версия jQuery (1.6.x) - соотв. могут не работать некоторые функции (типа live).

 

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F