0.00
Рейтинг
0.00
Сила

Fatal error: Call to a member function getId()

После переноса сайта с локалки на хостинг
на главной странице вместо блоков появилось сообщение об ошибке следующего содержания Fatal error: Call to a member function getId() on a non-object in /home/a/acidflash/mysite.com/public_html/forum/templates/compiled/new-jquery/5f7f84618acb705ac37925635a094a671292682d.file.block.stream_comment.tpl.php on line 35

35 строка:
<?php if ($_smarty_tpl->getVariable('oUser')->value->getId()){?>


Может быть кто-то сталкивался с похожей проблемой?

Количество топиков на страницу

Есть проблема с постраничным отображением. На страницах блогов выводится разное количество топиков (например на страницах 1, 2, 3 ,4 одного блога количество топиков 10,7,6, 7 шт.соответственно). Функция count($aTopics) также дает результат 10,7,6 и 7 на страницах 1, 2, 3 и 4. В конфиге стоит настройка отображать по 10. До этого проводил импорт топиков с другой платформы, то есть вставлял записи напрямую в базу (таблицы prefix_topic и prefix_topic_content).

Кеш после конвертации очищал. В базе пустым полем остался хэш топика.

Подскажите в чем может быть причина такого странного отображения.
Это происходит только при конвертации. Если топики созданы через web интерфейс LS, то постраничность работает корректно.

Пропала постраничная навигация

Вернее не появилась при увеличении количества постов на страницу сверх указанного в конфиге.
Ссылки ls/disqus/blog/o-sayte/ и ls/disqus/blog/o-sayte/page2, page3 и т.д. работают и отображают разные топики. Подскажите в чем может быть проблема.

Вложенные коллективные блоги

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

Разное отображение топика в списке

Хочу сделать так чтобы в персональных блогах отображение топика в списке топиков было как оно есть сейчас, а при переходе в коллективные блоги было бы чуть проще, скажем как-то так.

...
<tr>
<td>Название топика</td>
<td>дата - время</td>
<td>автор</td>
</tr>
...


Знаю что нужно редактировать topic_topic.tpl. Вопрос такой: какую переменную можно было бы использовать в шаблоне для определения коллективный ли блог выводится или персональный?

Закрытые блоги

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

Единственное непонятно как именно сделать, в фунционале не нашел такой опции, поиск по сайту тоже ничего не дал.

Может кто подскажет как это реализовать?

Возможно ли убрать или изменить часть URL где '/blog/' ?

Хотелось бы видеть пути на сайте что-то вроде таких

http ://%домен%/forum/%категория%/%топик%.html либо
http ://%домен%/%категория%/%топик%.html

сейчас имеем http ://%домен%/blog/%категория%/%топик%.html

В общем хотелось бы либо убрать либо сменить название той части у путей на сайте где '/blog/'.
Каким образом это можно сделать?

Установленная в поддиректорию Livestreet и плагин "Nice URL"

Плагин работает отлично если Livestreet была установлена в корневую директорию.
Но если Livestreet установлена в поддиректорию (в моем случае 'forum/')
После перехода по обновленным ссылкам выдается 404ая ошибка.

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

Вывод топиков по дате последнего комментария

Как я понял вывод топиков в блогах осуществляется строго по айдишнику и скорее всего стандартными средствами (через админку) менять порядок вывода нельзя.
Где нужно поправить запрос чтобы вывод топиков осуществлялся по дате последнего комментария?

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

Прописал в конфиге:

$config['path']['root']['web']        = 'http://'.$_SERVER['HTTP_HOST'].'/forum';     // полный WEB адрес сайта
$config['path']['root']['server']     = $_SERVER['DOCUMENT_ROOT'].'/forum';  


Эффект при заходе на страницу localhost/forum/:

Warning: require_once(S:\home\localhost\www/engine/classes/Engine.class.php) [function.require-once]: failed to open stream: No such file or directory in S:\home\localhost\www\forum\index.php on line 28

Fatal error: require_once() [function.require]: Failed opening required 'S:\home\localhost\www/engine/classes/Engine.class.php' (include_path='.;/usr/local/php5/PEAR;S:\home\localhost\www\forum') in S:\home\localhost\www\forum\index.php on line 28

Где-то что-то нужно еще поправить?