+0.61
Рейтинг
0.07
Сила

MySQL: foreign key и ручное удаление. Зачем? LS1.0.3

Многие сущности в LS1.0.3 связанны посредством foreign key в MySQL. Например, сущность топика-фотосета и самих фотографий. При удалении топика — автоматически удаляются фото.
Зачем используется дополнительно ручное удаление фото из БД? (К примеру, метод deleteTopicPhoto модуля Topic)?
Для чего необходимы эти дополнительные расходы?

Спасибо за ответ.

Блок не отображается на странице ивента, созданной плагином

Плагин autoopenid создает свою страницу в настройках: settings/openid/ (добавляет свой event к стандартному action settings)

Правило для вывода блока прописано в глобальном конфиге:
$config['block']['myblock_rule'] = array(
    'action' => array('settings'),
    'blocks' => array('left' => array('myblock.tpl')
)

но блок myblock выводится на всех страницах экшена settings, кроме openid.
Почему, и как вывести блок в ивенте, создаваемом плагином?

Плагин Transfer

Плагин предназначен для смены в БД имени домена со старого на новый.

Меняет данные в таблицах, связанных непосредственно с движком: блоги, пользователи, топики, комментарии, ЛС.
Что не делает — не пересчитывает хеш для комментариев и топиков.

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

Плагин "Mailcheck"

Плагин, проверяющий домен email при регистрации.

По мотивам поста на Habrahabr

Используется JQuery plugin Mailcheck

Совместим с LS 0.5, для работы под 0.4 необходимо в /engine/modules/viewer/plugs/
поместить файл function.json.php от LS 0.5.



Плагин на GitHub