+0.65
Рейтинг
0.84
Сила

Как сделать блок "Поделиться" всегда активным

Собственно работаю с livestreet уже недели и только сегодня заметил, что там в конце статьи есть блок «Поделиться». В общем как сделать, что-бы блок «Поделиться» всегда был открытым? Ну или хотя бы, что-бы он был не кнопкой а надписью.

Loginza для LS 1.0

И так всем привет. Вот мой первый плагин для LS с использованием сервиса Loginza для Ls 1.0, а точнее я адаптировал имеющийся плагин для 0.4.2 под 1.0. Надеюсь будет полезен :)
Скачать сам плагин можно тут

Бесплатный плагин для наполнения сайтов из rss лент


Приветствую. Это первая версия плагина. Возможностей, пока, не много:
— импорт из RSS лент;
— импорт из текстовых(точнее xml) файлов;
все посты выводятся на главную.

Мануал:
— установка плагина так же как и любых других;
— создаем(вручную) несколько блогов для публикации материалов
— админка плагина находится по адресу /content/ или Админка->Контентщик
— указываем адресс RSS ленты либо путь к локальному файлу
— нажимаем кнопочку «опубликовать топики»

Фак по ошибкам:
«Определитесь с источником данных» — не указан источник, или указан не верно.
«Топики не опубликованы» — не валидная лента либо файл импорта не соответствует стандарту rss.xml

Вопросы — ответы по работе с плагином(обновляются с Ваших комментариях)

На Вашии пожелания, предложения и замечания отвечу в комментариях, а так же на официальном блоге плагина. Там же буду собирать ТУДУ и всяческие мануалы по работе с плагином.

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

Друзья, требуется ваша помощь. Недавно решил попробовать 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. (В уже созданных постах ничего не изменится, нужно пересохранять старые посты)

Редирект после регистрации

Здравствуйте! Подскажите, пожалуйста, как настроить редирект на нужную страницу после регистрации, когда появляется надпись «Поздравляем! Регистрация прошла успешно.» Ковырял actionRegistration/ok.tpl в шаблоне, но там ничего не намекает на то, что нужно. Заранее спасибо за помощь.

Другой цвет у комментариев админа

Хочу поделиться с сообществом небольшим хаком.

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

Все делается всего в два действия:

1. В файле comment.tpl в следующие строчки:
<div id="comment_id_{$oComment->getId()}" class="comment {if !$oUserCurrent or ($oUserCurrent and !$oUserCurrent->isAdministrator())}not-admin{/if} {if $oComment->getDelete()} deleted{elseif $oUserCurrent and $oComment->getUserId()==$oUserCurrent->getId()} self{elseif $sDateReadLast<=$oComment->getDate()} new{/if}" >

добавляем:
{if $oUser->isAdministrator()}admin{else}user{/if}

получаем:
<div id="comment_id_{$oComment->getId()}" class="comment {if !$oUserCurrent or ($oUserCurrent and !$oUserCurrent->isAdministrator())}not-admin{/if} {if $oComment->getDelete()} deleted{elseif $oUserCurrent and $oComment->getUserId()==$oUserCurrent->getId()} self{elseif $sDateReadLast<=$oComment->getDate()} new{/if} {if $oUser->isAdministrator()}admin{else}user{/if}"  >


2. В файле comments.css добавляем стиль:
.comment.admin	{ background: #желаемый цвет; }


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

Плагин Must Have Blogs

Бывает так, что администратору сайта нужно, чтобы новые пользователи автоматически присоединялись к заданным блогам. Плагин Must Have Blogs позволяет сделать это. А так же позволяет администратору сайта запретить отключаться от заданных блогов.
Читать дальше →

Создание новой страницы

Не раз видел, что у новичков (таких же как и я) возникал впорос как созать новую страницу без стандартного плагина «StaticPage», т.е. вручную.

Создаем страницу: site.ru/price/

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