+0.51
Рейтинг
1.54
Сила

Подключение js в плагине (Почти решено)

Есть ли разница в подключении js плагина?:
  1. Через хук:
    public function InitAction() {
        $this ->Viewer_AppendScript (Plugin::GetTemplateWebPath (__CLASS__).'js/somejs.js');
        ...
    }
  2. Или через класс плагина:
    public function Init() {
        $this->Viewer_AppendScript (Plugin::GetWebPath (__CLASS__).'js/somejs.js');
        ...
    }

Может ли это сказаться на слиянии js?

Почему для некоторых js нужно запрещать слияние?
Читать дальше →

Адаптация плагина к плагину. Как правильно? (Решено)

Дано:
— плагин «One», который инжектит поле по хуку {hook run='standart_hook'}
— плагин «Two», в котором используется шаблон с нестандартным хуком {hook run='modified_hook'}

Для адаптации плагина к плагину при использовании «нестандартных» хуков нашел 3 варианта:
Читать дальше →

Проблема при загрузке изображений в фотосет

При работе на Shared хостинге возможна ситуация, когда загрузка изображений в фотосет зависает на фразе «file.png Resize...», хотя файл на сервер загрузился и все операции над ним выполнились. Эта ошибка сопровождается следующим сообщением в log-файле:
[15-Nov-2013 00:00:00] PHP Warning:  filesize() [<a href='0function.filesize0'>function.filesize0</a>]: open_basedir restriction in effect. File(/var/sites/site.ru/tmp/phpsnEaep) is not within the allowed path(s): (/var/sites/site.ru/htdocs/:.) in /var/sites/site.ru/htdocs/classes/actions/ActionPhotoset.class.php on line 267


Вызвана данная проблема одновременным действием двух источников:
1) не совсем корректной настройкой PHP, связанной с включенными директивами "open_basedir" и "upload_tmp_dir";
2) неточностью в определении размера загруженного файла в классе "ActionPhotoset".
Исправление любого из пунктов приводит к нормальной работе процесса загрузки.

Читать дальше →

Бесплатный плагин LDAP (AD) for Livestreet 1.x версия 0.0.1

Здравствуйте. Решил поделиться для сообщества своей наработкой для livestreet

Плагин «LDAP for Livestreet» позволяет использовать livestreet в качестве корпоративного сайта, портала и т.д. Вообщем он позволяет пользователям использовать не авторизацию livestreet, а авторизацию Active Directory.

Плагин пока недоработан, потому в каталог выкладывать не буду. Вот код на гитхабе
github.com/kurosavals/ldap

Прошу прощения, что пишу в личный блог, нехватает кармы для блога «доп модули и доработки».

Под катом описание работы, нюансы и недостатки


Читать дальше →