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

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

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


Скачать можно как обычно с этой странички
  • +26
  • 19 сентября 2008, 00:03
  • ort

Комментарии (55)

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

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

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

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

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

Спасибо за проект!
0
  • avatar
  • Andex
  • 21 сентября 2008, 02:40
Отредактируйте файл /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');

Должно работать :)
0
эммм… Да не, это первое что я сделал — все равно 404 рисует.
А DIR_SERVER_ROOT у меня по дефолту = $_SERVER['DOCUMENT_ROOT']
0
Извините, совсем забыл, в файле /config/config.php установите SYS_OFFSET_REQUEST_URL в 1 — тогда точно будет работать :)
+1
Да, действительно, теперь работает. Большое спасибо! :) А то я уже полез в дебри…
0
Плюс еще нужно поменять {$sMenuSubBlogUrl} на {$DIR_WEB_ROOT} в шаблоне /templates/skin/habra/menu.blog.tpl на 62 и 66 строках — без этого не будут работать ссылки «Новые» и «Хорошие» на главной странице.
+2
да, заметил это… но в SVN к этому моменту выложена уже исправленная версия. Еще раз спасибо!
0
А у меня ещё в главном меню когда нажимаешь ЛЮДИ, СКАЧАТЬ и тд ошибка 404 появляется
0
смешно, но факт — убери или переименуй файл .htaccess и сразу появится сайт.
У меня так было.
0
У меня проблемка, ставил все с нуля, по инструкции.
Выдает ошибку на главной (там где блоки Прямой ефир): неможет найти файл /classes/blocks/Block.class.php
0
меня просто поражают хостеры своими настройками, что только не испортят.
в файле insert.block.php в строке 39 замени filename на basename
+1
  • avatar
  • ort
  • 21 сентября 2008, 09:45
да, файлик этот лежит в classes/modules/sys_viewer/plugs/
0
  • avatar
  • ort
  • 21 сентября 2008, 09:46
Спасибо большое, помогло
0
радует оперативность. Спасибо большое всем тем, кто развивает этот замечательный проект.
+1
Не работает capctha :(
Ума не приложу, в чём дело!
Где скрипт хранит картинки капчи? Может, там с правами что-то не то?
0
дёрни cook2.ru/classes/lib/external/kcaptcha/index.php и посмотри в логи Апача
0
  • avatar
  • ort
  • 23 сентября 2008, 12:24
Пусто. :(
0
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»


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

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

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

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

Добился ошибки в 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
0
Посмотрел на сессии, которые создает скрипт — они пустые, размер 0.
0
Закомментил error_reporting — ошибки в error_log перестали появляться. Сессии создаются пустыми. :(
0
Зарегил бесплатный хостинг для тестинга, вообщем то все встало, но вот только не одна ссылка не работает, такое очучение что он Экшн не правильно видит, вообщем не пойму зачем так Посмотрите
0
тут два варианта: либо mod_rewrite не работает, либо нужно выставить правильное значение в конфиге define('SYS_OFFSET_REQUEST_URL',0);
И посмотри чему равно переменная $_SERVER['REQUEST_URI'] на этом хостинге, просто распечатай ей из php скрипта любого
0
  • avatar
  • ort
  • 23 сентября 2008, 13:10
define('SYS_OFFSET_REQUEST_URL',0); в таком положении ваще 404 ошибка
0
значение этой константы зависит от того какой $_SERVER['REQUEST_URI']
0
  • avatar
  • ort
  • 23 сентября 2008, 14:03
А можешь поподробней, я не очень в этом, как мне узнать какой $_SERVER['REQUEST_URI']
0

<?

echo($_SERVER['REQUEST_URI']);

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

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