Думал я, что уже не будет обновлений Админпанели для версии 0.3.1. Ан нет! Все же выложил очередную версию. Кроме некоторых внутренних изменений кода вот небольшой перечень функциональных доработок:
Во-первых, смог, наконец, воспроизвести ошибку «SQL Error: Duplicate entry...», которая иногда возникала при заходе забаненного пользователя (http://livestreet.ru/blog/2166.html#comment27459). И смог ее устранить.
Во-вторых, сделал простейшую проверку пароля админа на надежность. Просто проверяю, чтобы логин админа не совпадал с его паролем. Никаких принудительных действий, разумеется, модуль не предпринимает, а просто занудно об этом сообщает. Однако, если админ раздражительный пофигист, он может отключить эту проверку в меню Админпанель->Параметры.
И, наконец, закрыл одну уязвимость, которой могли воспользоваться вандалы.
Вот именно из-за этого последнего пункта обновление Админпанели настоятельно рекомендуется.
UPD Обновление до вер.1.2.126 (пофиксен баг, из-за которого не проходил апгрейд БД у тех, кто в первый раз ставил себе Админпанель).
Решила переделать сама шаблон.
Изучаю. Решила параллельно писать заметки.
Постоянно обновляется запись. Изменить логотип
файл header.light.tpl в строчке
вставить логотип-картинку, которая находится в папке images текущего шаблона, помнить что это картинка, поэтому для тех пользователей кто отключает картинки, а также для поисковиков, нужно добавить атрибут alt к тегу img:
Такая проблемка!
Вобщем увидел на нектотырых сайтах что в прямом эфире, перед ником аваатарки! ну думаю тоже так сделаю…
Короче для посоледний комментариев сделал — легко… а вот для последнии публикациий — не получилось.
я так понял нужно допписать код, или скопировать и немного отредактировать. т.к. я сделал кое что, но получилось так, что в последних публикациях, у всех авы, как у не загруженных пользователей. короче надо подхвотить ссылку на аву, вобщем как это сделать? может кто подскажет?:)))) устал гололву ломать себе
Скажу сразу, что сделал хак быстро и не вникая в поддержку ЛайвСтритом хуков и модулей. Использую пока в девелоперской версии англоязычного проекта. Следовательно в бою не проверялось.
Хочу чтобы картинки в LS вставлялись более удобно и была возможность их просматривать как галерею. Это просто необходимо для создания постов с галереями. В поисках решения для галереи наткнулся на проект JonDesign's SmoothGallery
Это галерея на MooTools, которой всего то и нужно добавить скрипт в шапку, да сформировать html код вроде
Ребят, разработчики, кто может интегрировать ее для вставки в посты? Нужно просто добавить новую кнопку для добавления галереи и чтобы она закачивала картинки, использовала встроенный в этот скрипт генератор тумбов для миниатюр и выдавала данный html.
Как вариант — slimbox. Там через LS надо будет делать миниатюрки.
5 часов ждать не хочу, так что публикую тут одну доработку.
Выравнивание по-центру несправедливо не было добавлено. Исправляем.
1 Открываем в шаблоне window_load_img.tpl
Добавляем после
if (isset($aParams['align']) and in_array($aParams['align'],array('left','right'))) {
$sText.=' align="'.htmlspecialchars($aParams['align']).'" ';
На
if (isset($aParams['align']) and in_array($aParams['align'],array('left','right','center'))) {
$sText.=' class="'.htmlspecialchars($aParams['align']).'" ';
3 В файле
После
'uploadimg_align_right' => 'справа',
Побавить
'uploadimg_align_center' => 'по центру',
4 В css шаблона добавляем классы
.center {margin:0 auto !important;display:block;}
.left {float:left;}
.right {float:right;}
5 А теперь небольшое вмешательство в движок. Нужно настроить парсинг текста, так как стандартно тег class запрещен, но мы сделаем возможность использования его вместо align
Откроем
Захотелось сделать как на Хабре, т.ё. в главном меню пункт «Блоги» переименовать в «Топики» и сделать его ссылкой на главную страницу, а также добавить пункт «Блоги», который бы вёл на список всех блогов. Ну и чтобы подсветка работала.
Сделал так:
<li {if $sMenuHeadItemSelect=='blog' and $sAction!='blogs'}class="active"{/if}><a href="{$DIR_WEB_ROOT}">{$aLang.topic}</a></li>
<li {if $sAction=='blogs'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_BLOGS}/">{$aLang.blogs}</a></li>
Вопрос: может какое-какое условие упустил, может есть более правильное решение?