Настройки Ленты
Можно ли отображать Ленту у незарегистрированных и сохранять их настройки в кэше юзера + уведомлять что чтобы сохранить настройки нужно зарегистрироваться?
public function InitAction() { $this ->Viewer_AppendScript (Plugin::GetTemplateWebPath (__CLASS__).'js/somejs.js'); ... }
public function Init() { $this->Viewer_AppendScript (Plugin::GetWebPath (__CLASS__).'js/somejs.js'); ... }
Expires — Задает дату истечения срока годности документа. Задание ее в прошлом определяет запрет кэш для данной страницы.
<li class="follow"> <a href="#" onclick="ls.user.followToggle(this, {$oUserProfile->getId()}); return false;" class="btn btn-xs btn-default"> <i class="icon{if $oUserProfile->isFollow()} icon-minus{else} icon-plus{/if}></i>{if $oUserProfile->isFollow()} {$aLang.profile_user_unfollow}{else} {$aLang.profile_user_follow}{/if} </a> </li>
<script> jQuery(function($){ ls.lang.load({lang_load name="profile_user_unfollow,profile_user_follow"}); }); </script>
this.followToggle = function(obj, iUserId) { if ($(obj).hasClass('followed')) { ls.stream.unsubscribe(iUserId); $(obj).toggleClass('followed').text(ls.lang.get('profile_user_follow')); } else { ls.stream.subscribe(iUserId); $(obj).toggleClass('followed').text(ls.lang.get('profile_user_unfollow')); } return false; };