Новый плагин tidy балансировщик тегов и админка для плагина внешних ссылок
07.05.2011Выложил новую 4.58 версию http://litepublisher.googlecode.com/files/litepublisher.4.58.zip где добавил новый плагин tidy фильтр. Плагин может работать только если установлено расширение tidy php. Без него плагин не устанавливается. Плагин исправляет не валидный html в постах и комментариях. После переноса сайта на новый сервер я установлю этот плагин, так как он полностью исправляет грязный html, закрывая все не закрытые теги.
Для плагина внешних ссылок добавил админку, где можно ввести адреса которые плагин должен пропускать. Можно указывать домены. Пригодится если вы хотите, например своим сайтам, давать прямые ссылки.
Подправил древовидный редактор темы, добавив туда новый шаблон количества в виджетах.
← Ранее Tidy для помощи разработки шаблонов
Позже Комментарии →
Комментарии (5) на запись “Новый плагин tidy балансировщик тегов и админка для плагина внешних ссылок”
Оставить комментарий
Обновился, но не знаю или изза обновления, или от того, что седне еле систему восстановил после установки апдейта SP1 windows7(могли файлы побится, пока откатывался)
Выдает ошибки, но только в админке:
Notice: Undefined index: id in X:\home\site.ru\www\lib\admin.views.class.php on line 147
[Денвер: показать возможную причину ошибки]
Notice: Undefined index: id in X:\home\site.ru\www\lib\kernel.templates.php on line 1422
Notice: Undefined index: id in X:\home\site.ru\www\lib\kernel.templates.php on line 1422
Notice: Undefined index: id in X:\home\site.ru\www\lib\kernel.templates.php on line 1445
Notice: Undefined index: id in X:\home\site.ru\www\lib\kernel.templates.php on line 1445
Апод футером еще:
Caught exception:
Item not found in class twidgets
0 lib\kernel.php(1078): tdata->error('Item not found...')
1 lib\admin.views.class.php(149): titems->getitem(NULL)
2 lib\admin.views.class.php(190): tadminviews->get_view_sidebars(1)
3 lib\menu.class.php(350): tadminviews->getcontent()
4 lib\kernel.templates.php(794): tmenu->__get('content')
5 [internal function]: ttheme->parsecallback(Array)
6 lib\kernel.templates.php(806): preg_replace_callback('/\$([a-zA-Z]\w*...', Array, '<article id="me...')
7 lib\kernel.templates.php(842): ttheme->parse('<article id="me...')
8 lib\menu.class.php(426): ttheme::parsevar('menu', Object(tadminviews), '<article id="me...')
9 lib\kernel.templates.php(612): tmenu->getcont()
10 lib\kernel.templates.php(450): ttemplate->getcontent()
11 lib\kernel.templates.php(794): ttemplate->__get('content')
12 [internal function]: ttheme->parsecallback(Array)
13 lib\kernel.templates.php(806): preg_replace_callback('/\$([a-zA-Z]\w*...', Array, '???<!DOCTYPE ht...')
14 lib\kernel.templates.php(849): ttheme->parse('???<!DOCTYPE ht...')
15 lib\kernel.templates.php(478): ttheme->gethtml(Object(tadminviews))
16 lib\kernel.php(1758): ttemplate->request(Object(tadminviews))
17 lib\kernel.php(1719): turlmap->GenerateHTML(Array)
18 lib\kernel.php(1631): turlmap->printcontent(Array)
19 lib\kernel.php(1620): turlmap->dorequest('/admin/views/')
20 index.php(81): turlmap->request('site.ru', '/admin/views/')
21 {main}
Вкладка вид и вкладка виджетов неотображают ничего, на дефолтной теме аналогично.
В обслуживание/запуск выполнить скрипт
tsidebars::fix();
это полностью излечит проблему. Причина - какой то виджет неправильно удаляется, какой - не знаю
Да у меня тут не только виджеты даже тема на дефолтную слетела, изза того что about.txt пропал из папки после реставрации системы.
Кстати, а виджет одной рубрики по прежнему только последнюю из отмеченных выводит в сайдбар, я писал уже раньше, или ты его не смотрел?
А остальных виджетов рубрик нет ни в видах ни в виджетах.