Архив SPIP

Создание простейшего SPIP плагина

В этой статье я опишу как создать элементарный SPIP плагин, который позволит в удобной форме изменять контактную информацию, и потом так же удобно выводить ее в нужном месте. Информация — это 4 текстовых поля (Контакты вверху, Контакты Внизу, Контакты в колонке, Бегущая строка). Доступ к заданию этой информации должен осуществляться через кнопку в меню «Редактор сайта».

Читать далее

Как заставить функцию _T() брать перевод на основном языке сайта?

Как известно, SPIP позволяет в PHP коде использовать функцию _T(), которая выводит перевод слова на текущий язык пользователя. Однажды я столкнулся с интересной проблемой. Мне нужно было в одном обработчике отправлять письмо администратору и пользователю. Естественно для поддержки мультиязычности я использовал функцию _T(). Благодаря использованию этой функции пользователь получал письмо на своем языке, и все было OK. Но зачем администратору получать письмо на языке пользователя?

Читать далее