Пятница

Очередной кодинг-день. Сегодня я шлифовал админскую часть DLE. Хвастаюсь изобретением:
Так выглядит datalife превью на моем сайте
Страница превью новости, с выводом чистого хтмл в соответствующие поля. Отдельное поле для тегов (изначально datalife не выводит теги в превью). Главная фишка — по клику на поле, его содержимое копируется в буфер обмена. Всего один клик! Мне это нужно было реализовать для удобного копирования новости в лайвжорнал. Доволен собой как никогда. Параллельно нашел баг в поиске datalife (сообщил об этом на соответствующий форум) и написал разработчику модуля ссылок свое решение сортировки по дате.

Datalife: выравнивание изображений из миниатюр

Обнаружилась интересная особенность вывода миниатюр в Datalife.

В краткой новости и в полной новости при отключенной настройке "Режим галереи при просмотре уменьшенных изображений" , при клике на миниатюру, полное изображение оказывается выровнено не по центру, а левее/правее от уменьшенного изображения. При включенной галерее полноразмерные изображения выравнены по центру, что мне кажется более правильно.

Чтобы исправить, необходимо в файле index.php найти и вырезать строку:
hs.align = 'center';


И добавить ее после:
	loadingTitle :    '{$lang['thumb_cancel']}'
};


Все!

Кстати, в документации к движку указано:
[thumb=выравнивание] ссылка [/thumb] Вставка уменьшенной копии картинки новость, с ссылкой на увеличенную картинку и выравнивание ее по указанному параметру


Но на самом деле это выравнивание не работает, а просто вырезается.