Как сделать чтобы после аторизации пользователь попадал на свою страницу на не на страницу топиков

7
Пожалуйста помогите сделать чтобы после аторизации пользователь попадал на свою страницу на не на страницу топиков

Nofollow для всех, кроме Администратора [Решено]

14
Друзья, требуется ваша помощь. Недавно решил попробовать Livestreet. До этого делал не сложные сайты и разбираюсь в HTML гораздо лучше, чем в PHP.

Установил ЛайвСтрит, закрыл ссылки тегом nofollow, но вот беда, хочу убрать nofollow для админских постов. Пересмотрел много сообщений на данном форуме. Наткнулся на пост В топку noindex

В комментариях к нему один из участников предлагает следующее решение проблемы:
Text.class.php
168 строка добавьте
if (BLOG_URL_NO_INDEX && !$this->oUserCurrent->isAdministrator()) {

и топики созданные админом не будут проходить через MakeNoindex.

Попробовал так сделать. Не выходит. Думаю потому, что ответ уже устарел, ведь дан он был в 2009 году. Возможно сейчас эту строку нужно добавлять в другое место. Проблема в том, что я не знаю, куда именно. Поэтому решил задать вопрос снова: подскажите, как можно убрать nofollow из постов Администратора?

Моя версия LiveStreet — 0.5.1

РЕШЕНИЕ ДАННОЙ ЗАДАЧИ
Благодарность beauty_free и ort за то, что отозвались и помогли в решении проблемы.

Итак, в файле Text.class.php (/engine/modules/text.Text.class.php) находим строку (у меня строка 79)
if (Config::Get('view.noindex') and isset($this->oJevix->tagsRules['a'])) {
    $this->oJevix->cfgSetTagParamDefault('a','rel','nofollow',true);
}

Заменяем на
$oUserCurrent = $this->User_GetUserCurrent();
if (Config::Get('view.noindex') and isset($this->oJevix->tagsRules['a']) and (!$oUserCurrent or !$oUserCurrent->isAdministrator())) {
    $this->oJevix->cfgSetTagParamDefault('a','rel','nofollow',true);
}

Результат: ссылки с администраторских постов становятся do-follow. (В уже созданных постах ничего не изменится, нужно пересохранять старые посты)

Сохранение фотографий из фотосета. Как?

1
Проблема фотосета в том, что он js и картинку полностью закрывают области-ссылки для листания вправо и влево. А как же сохранить фото, если при нажатии правой кнопкой не появляется «Сохранить картинку как»?

Смотрел эту тему еще с декабря 2011
livestreet.ru/blog/9271.html
Так и не решено.
Тут описывают как заменить на фотораму, но у фоторамы тот же косяк.

livestreet.ru/blog/10152.html
Как же быть с сохранением?

Отложенная публикация livestreet

 
Есть ли какой-то плагин в livestreet который это может реализовать?

Помогите переопределить в плагине энтити класс топика [РЕШЕНО]

1
Всем доброго времени суток.
Есть замечательное руководство Как создать свой вид топика, используя систему плагинов.
Однако, у меня есть необходимость переопределить еще и стандартный энтити класс, через плагин. Подскажите как это сделать?

Спасибо пользователям gran , beauty_free

Сайт в виде добавления своих отзывов

1
Здравствуйте, не знаю куда писать именно здесь, но буду очень признателен если вы мне поможете. А именно, хочу реализовать сайт на подобии этого. С таким же функционалом примерно, можно ли это реализовать на данной CMS?

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

500 Internal Server Error после смены IP адреса сервера.

1
Добрый день.

Купил доп. IP адреса, выставил сайту другой IP и при переходе на любую страницу, кроме главной выскакивает
500 Internal Server Error.
Все возможные кеши уже чистил.
Ип вроде никуда не записан в конфигах, но мало ли, может при установке записался? Куда копать?

Возвращаю старый IP и все работает.

Заказ плагина: Fancybox

3
Кто сможет реализовать полную поддержку Fancybox со всеми его возможностями?
fancybox.net/
Цены в коменты или в ЛС

Что за ошибка?

 
Добрый вечер дорогие друзья и при установки уже не помню какого плагина высветилась ошибка

Fatal error: Class 'PluginImageshack_ModuleBlog_EntityBlog' not found in /home/%%%%/domains/%%%.ru/public_html/engine/include/function.php(421) : eval()'d code on line 1


Как его исправить или убрать?

Full Cache. Простое Frontend кеширование без Nginx

21
Цель. Снизить нагрузку при большом потоке незарегистрированных пользователей.
Причины нагрузки.
1) Даже при включении бэкенд кеша любого вида(memcache, file, xcache) движок все же ест память, так как структуру данных он выстраивает в любом случае. При большом количестве плагинов растет количество классов и экземпляров этих классов, которые загружаются в память. В данном случае использование бэкенд кеша увеличивает скорость работы за счет кеширования результатов запросов в базу данных. Но размер потребляемой памяти остается тот же. Например, у меня страница топика ела 19 Мб, а список — 30мБ. При этом частично помогает, например, использование ссылок на объекты с помощью & при переборе, а не их копий. Но все же это крошки.
2) Даже при полном кеше БД все же выполняются несколько запросов, таких как получение данных о сессии или update таблицы просмотров. Под нагрузкой и при использовании InnoDb базы «update запрос» может очень сильно тормозить.
Ресурсы и методы
Собственно смысл прост. Он состоит в том, чтобы один раз генерировать страницу, а потом отдавать ее сразу.
Проверять на существование и отдавать кеш надо будет перед запуском движка, что разгрузит потребляемую память.


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