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

Персональный блог пользователя

Здравствуйте
Если ты публикуешь топик в персональный блог, то просмотреть все топики этого блога можно в разделе публикации, но кроме этого там еще все топики которые пользователь опубликовал на сайте.
Я создал страницу по адресу site.ru/profile/user-login/personal_blog и хочу туда вывести все топики, которые написаны пользователем в его персональном блоге.
Вопрос как это сделать?
Думаю это многим будет нужно.
Спасибо

Вопрос по выводу топиков в ленте пользователя

К примеру: вывожу топики в лентах сайта плиткой, в ленте пользователя хочу вывести стандартно. В файле topic_list.tpl шаблона пишу условие:

{if $sAction=='feed'}
    стандартный вывод топиков
{else}
    плиточный вывод
{/if}


При переходе в ленту топики выводятся как и хотелось бы — стандартно, но после подгрузки следующей порции — выводятся плиткой. Почему так происходит? И можно ли как-то решить на уровне шаблона не трогая ActionUserfeed.class.php?

Картинка Заглушка

Бывает такое что модуль main preview иногда отказывается генерировать превью видео вставленного из ютюба. Подскажите код, как можно вывести картинку «заглушку» если превьюшка не создана.

Спасибо всем кто откликнулся!

Возможность предпросмотра при публикации без тегов.

Ситуация такая:
Пользователь пишет топик, идет творческий процесс… Вот он после первого абзаца (вставки картинки и т.п.) решил воспользоваться предпросмотром. Получает alert — "Необходимо заполнить теги..." (так настроено в конфиге). Заполняет теги и тем самым отвлекается от сути топика.

Предложение:
Сделать возможность предпросмотра без заполненных тегов, если нет тегов — то над предпросмотром выводим фразу типа "Внимание! Перед публикацией не забудьте заполнить теги" или "Внимание! публикация возможна только при наличии тегов". Если теги уже есть — то такое сообщение не выводим.

Вопрос:
Пока я не задумывался о реализации. Может у кого был подобный опыт?

UPD: Решение, позволяющее не вводить теги при предпросмотре (by AlikMis )
в файле \classes\actions\ActionAjax.class.php в строке 987
$oTopic->_Validate(array('topic_title','topic_text','topic_tags','topic_type'),false);
убираем 'topic_tags',

Как выключить возможность голосования за блоги?

Ситуация следующая: воспользоваться решением по упрощению рейтинговой системы из этого поста — livestreet.ru/blog/6429.html, теперь голосование за топики в блоге отражается на общем рейтинге блога, что весьма удобно и, на мой взгляд — очень логично.

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

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

Добрый день. На сайте всегда есть кнопка — добавить топик.
Если пользователь авторизован — при нажатии на кнопку, его перекидывает на страницу добавления топика. Иначе, появляется окно авторизации/регистрации.
Нужно сделать так, что бы, в дальнейшем, при успешной регистрации/авторизации пользователя перенаправляло на topic/add
Как сделать?

{if $oUserCurrent}
    	<div class="add_box">	
		<a href="{router page='topic'}add/" class="green_button">Add topic</a>
        </div>
       {else}
<div class="add_box">
      <a href="{router page='login'}" id="sign_in_link" class="js-login-form-show green_button">Add topic</a>
       </div>
	{/if}

Частичный вывод фразы из языкового файла

Если в russian.php прописано так:
'new_phrase' => 'Привет друзья',

Выводим её так:
{$aLang.new_phrase}

Допустим мне необходимо вывести только «Привет» без прописывания новой фразы в языковой файл, возможно ли показать только первые 6 символов (обрезать сзади 7 символов)?

LiveStreet нарушает приватность

В config.php по умолчанию включены опции

$config['module']['ls']['send_general'] = true;	// Отправка на сервер LS общей информации о сайте (домен, версия LS и плагинов)
$config['module']['ls']['use_counter'] = true;	// Использование счетчика GA


Иными словами, система без моего ведома по умолчанию отправляет информацию на сервер разработчиков и показывает им статистику посещаемости, структуру сайта и проч.

Мягко говоря, я считаю это неправильным.

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

UPD: А вот кстати список всех сайтов, «зараженных» этим гуглосчетчиком: sameid.net/analytics/28922093/ 1573 сайта.

Как убрать страницу "Приходите к нам Еще"

Как убрать страницу «Приходите к нам Еще» после нажатия в юзербаре — выход.
Выход должен произойти на главную странице без перехода в экшн actions/ActionLogin/exit.tpl