+0.71
Рейтинг
3.65
Сила

Александр

Вывод 5 последний постов пользователя

Добрый день! Делаю шаблон для livestreet для под свой проект и хочу выводить на странице профиля 5 последний постов и 5 комментов пользователя. Если постов (или комментов) нет, то выводится соответствующее сообщение: постов нет (комментов нет). Если их больше 5ти, то после 5 постов (комментов) ссылка на все посты (комменты).

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

Условие на кол-во друзей

Здравствуйте!
Хочу написать условие, но не знаю как…

Условие заключается в следующем:

Если у пользователя больше 0 друзей, то выводим список друзей, иначе — надпись forever alone :(

Может как то так?

{if $aUsersFriend>0}
{count($aUsersFriend)}
    else
    forever alone
{/if}

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

Здравствуйте. После нажатия на кнопку «Выход» идет редирект на страницу вида
http://site.ru/login/exit/?security_ls_key=xxx

Соответствующий код кнопки выхода:
<a href="{router page='login'}exit/?security_ls_key={$LIVESTREET_SECURITY_KEY}" title="{$aLang.exit}">{$aLang.exit}</a>


Замена href делает не рабочей кнопку.

Каким образом можно сделать так, что бы после выхода перенаправление было на главную страницу?

Личные блоги (Решено)

Здравствуйте! У меня возник следующий вопрос:
Как можно сделать так, что бы у пользователя в ls не было своего личного блога? Т.е что бы пользователи могли писать и создавать блоги, но вот блогов вида «livestreet.ru/my/username/» — не было.

Есть ли возможность отключения в ls подобного? Или нужно просто удалю соответствующих код?

вообщем посоветуйте как мне быть…

p.s// целесообразность удаления личных блогов не осбуждать. Ответ: надо! :)

Решение найдено, спасибо Shelvin :
Есть плагин, который отключает персональные блоги «Disabling personal blogs»

Настройка VPS сервера для дальнейшей работы с LiveStreet

Здравствуйте! Необходимо было перейти на выделенный сервер, где будет работать сайт на livestreet, ибо обычный хостинг не справлялся с нагрузкой. Настраивал сервер впервые, много нового узнал :)

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

Работает только главная страница LiveStreet

Здравствуйте!
Буквально сегодня настроил VPS сервер и решил установить livestreet. Установка прошла отлично.
Главная страница работает, а вот куда ни переходи — 404 ошибка. В чем дело? Может какая библиотека не установлена?

Решение нашел. Товарищ netlanc указал мне путь, в чем проблема. Это оказался .htaccess файл, которого кстати у меня вообще не было.

Итак, что необходимо:
1. Через SSH зашел в папку /etc/apache2/mods-enabled
cd /etc/apache2/mods-enabled

2. Cоздаём символьную ссылку:
ln -s ../mods-available/rewrite.load ./rewrite.load

3. Переходим в /var/www/мойсайт/
4. Создал файл ./htaccess с следующим содержанием:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !\.(jpg|jpeg|gif|png|css|js|ico|swf)$
RewriteCond %{REQUEST_FILENAME} !{SERVER_NAME}\/uploads.$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php


5. Переходим в /etc/apache2/sites-available и редактируем default:
поменять в <Directory /> и <Directory /var/www/> AllowOverride All вместо None.

Все работает :)

Главная страница тегов. (Решено)

Заметил одну проблему. При просмотре тегов по адресу

site.ru/tag/названиетега — выводятся теги, а вот если просто зайти на site.ru/tag/, нам показывается ошибка 404. Может лучше сделать форму ввода тега, для поиска постов по определенным словам. Было бы не плохо, если бы это реализовали в следующей версии ls.

Для того, что бы на странице вида site.ru/tag/ выводилась форма поиска по тегу, следует сделать следующее:
В файле classes/action/ActionTag.class.php доработать код до следующего:
public function Init() {
        
            $this->SetDefaultEvent('tag');
        }
        
        protected function RegisterEvent() {    
            $this->AddEvent('tag', 'EventTags');
            $this->AddEventPreg('/^.+$/i','/^(page(\d+))?$/i','EventTags');                                     
        }


В файле вашего шаблона action/ActionTag/index.tpl создать условие вывода:

<form action="" method="GET" id="tag_search_form">
    <h1>{$aLang.tag_title}</h1>
	{if $sEvent=='tag'} 
	<input type="text" name="tag" id="tag_search" value="" />
	</form>
{else}
	<input type="text" name="tag" id="tag_search" value="{$sTag|escape:'html'}" />
	</form>
	{include file='topic_list.tpl'}
{/if}


Все готово.

Новая вкладка для блока "Прямой эфир"

Здравствуйте, появилась необходимость вставить свою вкладку в блок «Прямой эфир». Новая вкладка — Twitter. Есть готовое решение, плагин Twitter, но мне он не подходит, т.к не достаточно функционала (необходимо отображение твитов из списка.

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

Заказ шаблона

Здравствуйте! Хочу посоветоваться с вами. Мне нужен шаблон для livestreet. Из стандартных ничего для себя интересного не нашел, решил заказать. Вот только где? Кто занимается разработкой шаблонов для livestreet, отзовитесь :) Напишите личное сообщение, пообщаемся. И очень интересует цена, это дорогое удовольствие или же зависит от ТЗ*?

Шаблон нужен не сложный, я люблю минимализм :)

тз — техническое задание.

upd: решил купить платный шаблон