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

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

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

Верстка под IE 7.0.5730.13


Вот, что происходит под IE 7.0.5730.13 на разрешении 1280х1024. Если зажать «ctrl -» То есть уменьшить размер сайта, то все станет на свои места. Это значит, что где-то надо уменьшить wigth…

Так, было выяснено, что это только, если зайти в «Коллективные»

Нашел решение!

Найдите такой код templates\skin\habra\css\global.css
.habrablock{
  background: #F0F0E7;
  margin-bottom: 20px;
  float: left;
  width: 100%;
}
.habrablock  table {
  margin:0;
  padding:0;
  width:100%;
}


И замените на:
.habrablock{
  background: #F0F0E7;
  margin-bottom: 20px;
  float: left;
  width: 97%;
}
.habrablock  table {
  margin:0;
  padding:0;
  width:97%;
}


Для тех кто не понял скачать global.css и поместить templates\skin\habra\css\

Баг при входе

На вашем сайте этого не заметил, на тестовом тоже. У себя же я заметил такой баг, при входе со своего ника и после — выходе, нельзя зайти под другим ником, ты просто заходишь под собою. Это было замечено, если пароль твой, а ник пользователя, который есть у тебя на сайте. Возможно, сохраняются куки и не очищаются автоматом. Скорее всего, это глючит работа Opera 9.52, на Mozille такого нет. Если кто-нибудь заметил у себя на сайте такую же ошибку, прошу писать здесь.

Проблема при установке

После установке при первом запуске возникает следующая проблема:
Warning: require_once(./classes/blocks/Block.class.php) [function.require-once]: failed to open stream: No such file or directory in /home/httpd/vhosts/domen.ru/httpdocs/classes/modules/sys_viewer/plugs/insert.block.php on line 43

Fatal error: require_once() [function.require]: Failed opening required './classes/blocks/Block.class.php' (include_path='.:/usr/local/php5/lib/php:/home/httpd/vhosts/domen.ru/httpdocs:/home/httpd/vhosts/domen.ru/httpdocs/classes/engine:/home/httpd/vhosts/domen.ru/httpdocs/classes/lib/external/DklabCache:/home/httpd/vhosts/domen.ru/httpdocs/classes/modules/user:/home/httpd/vhosts/domen.ru/httpdocs/classes/modules/topic') in /home/httpd/vhosts/domen.ru/httpdocs/classes/modules/sys_viewer/plugs/insert.block.php on line 43

Помогите решить проблему.

Ошибка при установке 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}


Спасибо!

Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' ....

Установил на поддомен.
Базу использовал свою с другим названием… сонфиг изменил.

Вылезла ошибка:

Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /var/www/vhosts/trilit.ru/subdomains/boltostroy/httpdocs/classes/engine/Router.class.php on line 36

Что делаьт ума не приложу

Первые упорядоченые мысли

Начну с предыстории.
Не для кого не секрет что есть тематики ресурсов которые скажем мягко не имеют массовой публики, но при этом важны и востребованы у той или иной группы людей. Примеров можно привести кучу но суть не в этом. Можно долго спорить, рассуждать и впоминать не без известную лепру. Но отнють не она вдохновила меня на создание закрытого коммунити.

А именно:

1)Обилие всякого спама, и дурацких топиков в большинстве систем общения. Во многом это регулируется простым +- но если посмотреть в корень то лучше избавить себя от нелициприятного управления всяческим быдлом.

2)Определенное нежелание видеть тот или иной контингент людей (даже не постящих всякую хрень) и давать возможность всяческим ананимусам устраивать всяческие козни тому или иному ресурсу.

В связи с этим, хочется отметить отличный функционал проекта livestreet. И хотелось бы внести по сему поводу задумки.

*Естественно инвайт по приглашению

*Приглашения не дожны сыпаться как грибы, а выдаваться тому или иному юзверу за определенный рейтинг (какой либо интервал), можно связать это с интервалом налета на ресурсе да и вообще довольно много алгоритмов любопытных можно придумать.

*Возможно я покажусь пораноиком, но считаю что любой инвайт должны подтвердить определенное количество пользователей (желательно имеющих не 0й рейтинг), ибо вся секюрность теряет всяческий смысл в случае поподания обекта Х имеющего нехорошие намерения %)

*Если уже говорить о полном социоконтроле, то считаю довольно демократичным чтобы пользователь получивший скажем -n очков рейтинга, покинул сцену :)

*Ну и само собой возможность админу выдавать инфайты и тп. И назначать людей в abuse team.

От себя желаю удачи в развитии проекта, если хотябы часть вышеперечисленного будет доступна то буду безмерно рад. Спасибо за внимание.

Начала

Ну вот блин ничего еще не написал, а уже заминусили. Хорошенькое начало, но мы не сдаемся! :) Также было и на bigstreet и на некоторых других поектах. Очень сильно запереживал по поводу негостеприимства местных жителей, хотя и не удивлен ибо большая часть из них тёрлись и на BS.

По причине развода с женой совсем нет времени на изучение кода livestreet. Да к тому же комп оставил ей и подключение к инету:)

Немного войду в колею и попробую разобраться с двиглом. Хотя первый осмотр дал понять, что все немного сложнее чем в BS. Возможно это только на первый взгляд.