Черный список подписчиков и темы в одном файле
10.10.2009Выложил обновление, в котором исправлено несколько ошибок, в том числе в паре плагинов и админке, а также в инсталляторе. Добавил реализацию ITemplate в меню, главной и архиве.
Добавил черный список для подписчиков с неработающими адресами: люди пишут и подписываются, а потом приходит куча отлупов от почтовых серверов про несуществующий E-Mail. Чтобы не слать письма таким комментаторам придуман черный список, точнее блокированных. Доступен для редактирования в админке настройки/коментарии.
Выложил все подправленные темы одним файлом по адресу:
http://litepublisher.googlecode.com/files/themes.zip
Уже в скором будущем запланирована новая версия с новой моделью тем, и соответственно новыми алгоритмами обработки, так что старые темы будут несовместимы. А раз так, то я задумал более масштабное изменение всего блоголёта - приведение к нижнему регистру имен глобальных переменных и большинства методов - это затронет абсолютно все файлы включая плагины. Поэтому пишите до такого передела чего надо срочно поправить, ибо после такой редакции неизбежны ошибки и новая версия будет доступна скорее под статусом бета, но без поддержки младших версий.
Также подыскивается более цивильный способ поиска меню на жаве - существующий способ основан на уникальном id тега. Можно наверно как то по другому? Как то там встроит жаву внутрь тега, чтобы не искать - я уже к чертям позабывал как там все происходит на жаве. Нужно это для всплывающего подменю - хочется сделать его более оптимизированным.
Комментарии (48) на запись “Черный список подписчиков и темы в одном файле”
Оставить комментарий
Теперь всё встало - я полон положительных эмоций :о)
-Как сделать так, что все записи по тегу или категории выводились списком(как у вас здесь)?
-Как в блоке "Свежие записи" убрать дату?(какой файл ковырять?)
http://www.cssplay.co.uk/menus/new-dropdown.html
Для этого нужно включить lite режим - настройки/lite в админке. Для текущей версии редактировать шаблон ссылки для свежих постов надо в theme.ini секция sitebar# параметр recentpost
В следующих версиях будет полный отказ от файла theme.ini в пользу спец тегов внутри index.tml - смотри пример файл comments.tml, раньше он был ini,что было неудобно для понимания, то бишь наличие лишних сущностей в виде секций и названия параметров. Планируется обойфтис с помощью html комментариев.
<small>$post->localdate</small>
Ссылку на меню привел для примера, его реализация давно известна, http://tinyurl.com/yhtarl7
В head стили включать не надо, достаточно в css стандартной темы прописать нужные стили.
параметр
recentpost
без s на конце, если нет, то добавить
Если выпадающее меню отключено, то оно выводится только в виджете. Если включено, то оно идет в список меню в шапке. Или сейчас это работает по другому?
А если я захочу не выпадающее, а какое-нибудь другое меню, даже просто список всех категорий, то что делать? В css и можно будет прописать нужный стиль, вплоть до скрытия самого меню, главное чтоб в нем классы были.
пол часа убил, чтобы поправить - только сегодня поставил Ваш блог, опыта пока мало :о)
> А какая конкретно ошибка? в languages
Во многих строковых переменных ДВе первых буквы заглавные. Иногда смотрится очень некрасиво.
В виджете "Ссылки" хорошо бы добавить возможность выбора окна, в котором будут открываться ссылки (self, blank).
впринципе при помощи DOM и стили подгружать, какие нада, а какие не надо нет, добавлять параметры в теги. и т.д. , но если вы использовали поиск по ID на яве, то как раз и пользовали html DOM
http://...ru/rss/ выдаёт ошибку
Caught exception: The requested property rsscomments not found in class TOptions
0 lib/kernel.php(31): TDataClass->Error('The requested p...')
1 lib/kernel.php(254): TDataClass->__get('rsscomments')
2 lib/rssclass.php(170): TEventClass->__get('rsscomments')
3 lib/rssclass.php(82): TRSS->AddRSSPost(Object(TPost))
4 lib/rssclass.php(55): TRSS->GetRSSRecentPosts()
5 lib/kernel.php(868): TRSS->Request('posts')
6 lib/kernel.php(860): TUrlmap->PrintClassContent('TRSS', Array)
7 lib/kernel.php(755): TUrlmap->PrintContent(Array)
8 lib/kernel.php(734): TUrlmap->DoRequest('/rss/')
9 index.php(35): TUrlmap->Request('...ru', '/rss/')
10 {main}
Ну а как тогда разруливать шаблон меню - с классом и без него? В настоящее время меню одинаковое - либо со всем деревом либо без, но класс не трогается, а просто в секции head подключается скрипт, вможете у себя посмотреть на него в lib/include/javasubmenu.txt или в репозиттории
http://litepublisher.googlecode.com/svn/trunk/lib/include/javasubmenu.txt
(сейчас подумал - надо бы ввести спецтеги для часто используемых ссылок, например чтобы я сейчас долго не и писал адрес использовал бы [svn]/lib/...)
Требуется воткнуть жаваскрипт(сервис Однакнопка. соц.закладки) в конец поста. сразу после текста.
Пробывал трогать post.tml, но там все непонятно и у меня не получилось. В каком месте можно воткнуть?
Parse error: syntax error, unexpected T_STRING in /www/мой_сайт/lib/rssclass.php(164) : eval()'d code on line 1
Caught exception: The requested property rsscomments not found in class TOptions
0 lib/kernel.php(31): TDataClass->Error('The requested p...')
1 lib/kernel.php(254): TDataClass->__get('rsscomments')
2 lib/rssclass.php(170): TEventClass->__get('rsscomments')
3 lib/rssclass.php(82): TRSS->AddRSSPost(Object(TPost))
4 lib/rssclass.php(55): TRSS->GetRSSRecentPosts()
5 lib/kernel.php(868): TRSS->Request('posts')
6 lib/kernel.php(860): TUrlmap->PrintClassContent('TRSS', Array)
7 lib/kernel.php(755): TUrlmap->PrintContent(Array)
8 lib/kernel.php(734): TUrlmap->DoRequest('/rss/')
9 index.php(35): TUrlmap->Request('sanoshin.ru', '/rss/')
10 {main}
У меня раньше были субдомены esm.мойсайт.ru, forum.мойсайт.ru, blog.мойсайт.ru. Теперь их нет, но по этим адресам частенько ходят люди. При переходе им показывается содержимое мойсат.ру(но под адресом, по которому они перешли), но теперь на движке Блоголёт, им показывается страница инсталяции блога. Т.е. им дается возможно установить блог с адресом, по которому они перешли.
Как можно сделать, чтоб перенаправлялись они на мойсайт.ру?
Наверно надо вписать что-то в htaccess. Только я не знаю что. Заранее спасибо
.htaccess
RewriteEngine on
RedirectTemp / http://blogolet.ru/
перенаправит всех на blogolet.ru
После добавления этих строк, вообще не открывается сайт:( пишет что проблема при загрузке страницы и все.
htaccess корневой ведь? Может там как-то специфично вставлять надо?