Исправление багов - LiveStreet 0.1.2

Новая версия LiveStreet 0.1.2 с фиксами багов.

Что исправлено:
  • ошибка при отображении комментариев
  • неправильное формирование облака тегов
  • удален тестовый экшен из-за которого можно было вызвать ошибку на сайте
  • подправлен шаблон авторизации
  • добавлен SQL патч для версии 0.1, который создает индексы в БД


Скачать можно как обычно с этой странички

55 комментариев

avatar
Спасибо!
avatar
как все таки радуют темпы… и возможность обновления присутствует… лепота:)
avatar
thanks!!!
avatar
В Router.class.php

вместо
$sReq=preg_replace(«/^\/(.*)\/?$/U»,'\\1',$sReq);
лучше писать
$isReq = trim($sReq, '/');

Получится во много раз быстрее.
avatar
да согласен, хотя относительно общего времени генерации страницы выигрыш сотые процента
avatar
Конечно, это так.
Но лучше сейчас писать быстрый код, чем потом искать по всему движку узкие места ;)
avatar
$isReq = trim($sReq, '/'); опечатка наверное, должно быть $sReq = trim($sReq, '/');
avatar
Да.
avatar
Большое спасибо за оперативность!
Очень и очень радует.
avatar
Может меня не все поддержат, но, попробую предложить всё же сделать в

«У вас нет новых сообщений
Настройки профиля»

ссылку поставить на «настройки» а не «профиля».
Интуитивнее так будет понятно.
avatar
А почему при просмотре списка топиков нету иконки «Добавить в избранное», а появляется только тогда, когда заходишь в сам топик? Это глюк в шаблоне или так задумано?…
  • Karl
  • 0
avatar
это здесь просто не исправлено, в релизе, насколько мне помнится, с этим все в порядке
avatar
этого просто нет
avatar
Большое спасибо за новую версию и отличный проект :)
avatar
Такой вопрос:
попробовал поставить livestreet не в корень домена, а в отдельную директорию, т.е. что-то вроде www.site.com/livestreet/ — отдается 404. В настройках что-то есть для решения? или нужно руками? я так предполагаю, что mod_rewrite перекидывает все на index.php, а там уже Router.class.php делает то, что делает. В нужную ли сторону копаю?

Спасибо за проект!
  • Andex
  • 0
avatar
Отредактируйте файл /config/config.php, замените
define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST']);
define('DIR_SERVER_ROOT','http://'.$_SERVER['HTTP_HOST']);
на
define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST'].'/livestreet');
define('DIR_SERVER_ROOT','http://'.$_SERVER['HTTP_HOST'].'/livestreet');

Должно работать :)
avatar
эммм… Да не, это первое что я сделал — все равно 404 рисует.
А DIR_SERVER_ROOT у меня по дефолту = $_SERVER['DOCUMENT_ROOT']
avatar
Извините, совсем забыл, в файле /config/config.php установите SYS_OFFSET_REQUEST_URL в 1 — тогда точно будет работать :)
avatar
Да, действительно, теперь работает. Большое спасибо! :) А то я уже полез в дебри…
avatar
Плюс еще нужно поменять {$sMenuSubBlogUrl} на {$DIR_WEB_ROOT} в шаблоне /templates/skin/habra/menu.blog.tpl на 62 и 66 строках — без этого не будут работать ссылки «Новые» и «Хорошие» на главной странице.
avatar
да, заметил это… но в SVN к этому моменту выложена уже исправленная версия. Еще раз спасибо!
avatar
А у меня ещё в главном меню когда нажимаешь ЛЮДИ, СКАЧАТЬ и тд ошибка 404 появляется
avatar
смешно, но факт — убери или переименуй файл .htaccess и сразу появится сайт.
У меня так было.
avatar
У меня проблемка, ставил все с нуля, по инструкции.
Выдает ошибку на главной (там где блоки Прямой ефир): неможет найти файл /classes/blocks/Block.class.php
avatar
меня просто поражают хостеры своими настройками, что только не испортят.
в файле insert.block.php в строке 39 замени filename на basename
avatar
да, файлик этот лежит в classes/modules/sys_viewer/plugs/
avatar
Спасибо большое, помогло
avatar
радует оперативность. Спасибо большое всем тем, кто развивает этот замечательный проект.
avatar
Не работает capctha :(
Ума не приложу, в чём дело!
Где скрипт хранит картинки капчи? Может, там с правами что-то не то?
avatar
дёрни cook2.ru/classes/lib/external/kcaptcha/index.php и посмотри в логи Апача
avatar
Пусто. :(
avatar
62.231.19.86 — — [23/Sep/2008:12:20:49 +0400] «GET / HTTP/1.1» 200 21475 «http://cook2.ru/people/» «Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1»
62.231.19.86 — — [23/Sep/2008:12:29:30 +0400] «GET / HTTP/1.1» 200 21475 «-» «Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1»
62.231.19.86 — — [23/Sep/2008:12:29:35 +0400] «GET /people/ HTTP/1.1» 200 17051 «http://cook2.ru/» «Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1»
62.231.19.86 — — [23/Sep/2008:12:29:36 +0400] «GET /uploads/images/1/avatar_24x24.jpg HTTP/1.1» 304 — «http://cook2.ru/people/» «Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1»
62.231.19.86 — — [23/Sep/2008:12:29:36 +0400] «GET /uploads/images/2/avatar_24x24.gif HTTP/1.1» 304 — «http://cook2.ru/people/» «Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1»
62.231.19.86 — — [23/Sep/2008:12:29:39 +0400] «GET /registration/ HTTP/1.1» 200 10099 «http://cook2.ru/people/» «Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1»


и больше ничего за последние полчаса :(
avatar
смотри error_log
avatar
error_log пустой :(
avatar
Дело в том, что капча вчера работала. Ночью я ничего не делал, т.к. спал. :)
А утром сегодня не пашет. :(
ЧУДЕСА!!!
avatar
возможно хостер что то поменял, советую у него спросить
avatar
Спасибо.

Перезагрузил свой VDS — заработала капча. Я в шоке! :(

Что это было — непонятно.
avatar

Расскоментировал error_reporting (E_ALL); в classes/lib/external/kcaptcha/index.php — и тишина :(
avatar

Добился ошибки в error_log =)))
[Tue Sep 23 14:29:03 2008] [error] [client 62.231.19.86] PHP Notice:  A session had already been started - ignoring session_start() in /home/skachko/data/www/cook2.ru/classes/lib/external/kcaptcha/index.php on line 38
avatar
Посмотрел на сессии, которые создает скрипт — они пустые, размер 0.
avatar
Закомментил error_reporting — ошибки в error_log перестали появляться. Сессии создаются пустыми. :(
avatar
Зарегил бесплатный хостинг для тестинга, вообщем то все встало, но вот только не одна ссылка не работает, такое очучение что он Экшн не правильно видит, вообщем не пойму зачем так Посмотрите
avatar
тут два варианта: либо mod_rewrite не работает, либо нужно выставить правильное значение в конфиге define('SYS_OFFSET_REQUEST_URL',0);
И посмотри чему равно переменная $_SERVER['REQUEST_URI'] на этом хостинге, просто распечатай ей из php скрипта любого
avatar
define('SYS_OFFSET_REQUEST_URL',0); в таком положении ваще 404 ошибка
avatar
значение этой константы зависит от того какой $_SERVER['REQUEST_URI']
avatar
А можешь поподробней, я не очень в этом, как мне узнать какой $_SERVER['REQUEST_URI']
avatar

<?

echo($_SERVER['REQUEST_URI']);

?>
avatar
/it/index.php
вот что показал
avatar
с этим всё ок, значит проблема в mod_rewrite
нужно смотреть что пишет в error_log Апача, а лучше к хостеру с этим вопросом
avatar
понятно, спасибо
avatar
Спасибо за движок!

Можно ли узнать, как сделать максимальное количество символов в топике больше чем 3000. Искал в конфигах — не нашел :(
avatar
avatar
пасиб большое
avatar
Пол года с момента последнего релиза…
avatar
и зачем тогда топик UP'ать?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.