+35.55
Рейтинг
68.85
Сила

Кирилл

Руководство: Как обеспечить вывод топиков по типу.

В данной статье хотел бы рассказать о реализации фильтрации по типам топиков в блоге.

(навеяно livestreet.ru/blog/sollutions/206.html)
Чтобы создать свой вид топика, см. Создание своего вида топика

Для начала как всё это выглядит:
У меня:




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

Фильтрация по типам топиков (ссылка, топик, опрос)

Кто-либо сталкивался с доработкой такого вида?

Добавление фильтрации по типам топиков (как на харбре):


Интересует как минимум порядок чего надо создавать и править.

Кстати, если кому надо, могу описать как добавлять свои типы топиков…

Руководство: Как создать свой вид топика на LiveStreet

Данный проект очень интересен для меня, так что я хотел бы внести посильную лепту в его формирование.

Итак, у меня появилось желание написать руководство по созданию своего вида топика. Такая операция может быть очень полезной и открывает более широкие возможности размещения движка.

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

Дополнительные функции вывода комментариев.

На digg.com есть несколько полезных функций:
1. выводятся первые 50 комментариев, после этого есть планка «Показать следующие 50 комментариев». На ней аджакс-запрос.
2. Комментарии правятся первые 5 минут. (Часто нужно!)
3. Есть сортировка комментариев:
— Самые лучшие сверху (Мне кажется полезно!)
— Самые новые сверху
— Самые старые сверху
Не знаю насколько сложно сделать такую сортировку.

Может быть можно часть их или все внедрить на лайвстрит?

Ошибка при установке livestreet в отдельную папку.

Кто-нибудь подскажите что нужно сделать для установки ls в отдельную папку…

Папка установки:
/ls

config/config.php:
/**
 * Настройка путей
 */
define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST'].'/ls');
define('DIR_STATIC_ROOT',DIR_WEB_ROOT); // чтоб можно было статику засунуть на отдельный сервер
define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT'].'/ls');
define('DIR_STATIC_SKIN',DIR_STATIC_ROOT.'/'.DIR_SMARTY_TEMPLATE); 
define('DIR_UPLOADS','/uploads');
define('DIR_UPLOADS_IMAGES',DIR_UPLOADS.'/images');

/**
 * Системные настройки
 */
define('SYS_OFFSET_REQUEST_URL',1); // иногда помогает если сервер использует внутренние реврайты


define('SYS_CACHE_DIR',$_SERVER['DOCUMENT_ROOT'].'/tmp/'); // каталог для файлового кеша, также используется для временных картинок


Ошибка:
Uncaught exception 'Zend_Cache_Exception' with message 'cache_dir must be a directory' in /pub/home/a90098626/htdocs/ls/classes/lib/external/DklabCache/Zend/Cache.php:141
Stack trace:
#0 /pub/home/a90098626/htdocs/ls/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php(146): Zend_Cache::throwException('cache_dir must ...')
#1 /pub/home/a90098626/htdocs/ls/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php(121): Zend_Cache_Backend_File->setCacheDir('/pub/home/a9009...')
#2 /pub/home/a90098626/htdocs/ls/classes/modules/sys_cache/Cache.class.php(71): Zend_Cache_Backend_File->__construct(Array)
#3 /pub/home/a90098626/htdocs/ls/classes/engine/Engine.class.php(68): Cache->Init()
#4 /pub/home/a90098626/htdocs/ls/classes/engine/Router.class.php(94): Engine->InitModules()
#5 /pub/home/a90098626/htdocs/ls/index.php(31): Router->Exec()
#6 {main}


Спасибо!

Обоснованность оценки

Кто как думает, емеет ли смысл создать возможность обоснования оценки комментария/поста?
Я представляю это так: ставишь "+" и всплывает окошко «Ваш голос учтен», в котором есть кнопка «Обосновать оценку?».
Если да, можно ввести комментарий. Если нет — всё как прежде.

Из плюсов:
Более объективная оценка информации…

Из минусов:
БОльшая нагрузка на сервер,
Небольшое усложнение интерфейса.

Кстати, обоснование можно было бы привязывать к комментариям…