Моментальные js уведомления о подписке
Есть небольшая проблемка, начал делать разные Подписки (внешне) для разных категорий блогов.
Так вот, при Подписке на блог есть два разных уведомления, как я понял:
1. Пользователь подписываться и ему сразу выдает отписаться.
2. После обновления пользователь видит текст с языковых файлов.
Мне нужно сделать только в определенных блогах, чтобы выдавало другой текст при моментальной подписке. Знаю что не читабельно немного, но это трудновато объяснить текстом.
Подскажите как сделать, так:
Правильный дубликат js кода:
Чтобы работало и тут
Так вот, при Подписке на блог есть два разных уведомления, как я понял:
1. Пользователь подписываться и ему сразу выдает отписаться.
// вступление в блог ls.hook.add('ls_blog_toggle_join_after',function(idBlog,result){ if (!this.data('onlyText')) { this.html('<i class="icon-synio-join"></i><span>'+(result.bState ? ls.lang.get('blog_leave') : ls.lang.get('blog_join'))+'</span>'); if (result.bState) { this.addClass('active'); } else { this.removeClass('active'); } } else { if (this.data('buttonAdditional') && $('#'+this.data('buttonAdditional')).length) { $('#'+this.data('buttonAdditional')).html(result.bState ? ls.lang.get('blog_leave') : ls.lang.get('blog_join')); } } });
2. После обновления пользователь видит текст с языковых файлов.
{if $oUserCurrent and $oUserCurrent->getId()!=$oBlog->getOwnerId()} <button type="submit" class="button button-small" id="button-blog-join-first-{$oBlog->getId()}" data-button-additional="button-blog-join-second-{$oBlog->getId()}" data-only-text="1" onclick="ls.blog.toggleJoin(this, {$oBlog->getId()}); return false;">{if $oBlog->getUserIsJoin()}{$aLang.blog_leave}{else}{$aLang.blog_join}{/if}</button> {/if}
Мне нужно сделать только в определенных блогах, чтобы выдавало другой текст при моментальной подписке. Знаю что не читабельно немного, но это трудновато объяснить текстом.
Подскажите как сделать, так:
Правильный дубликат js кода:
// вступление в блог ls.hook.add('ls_blog_toggle_joinВТОРОЙ_after',function(idBlog,result){ if (!this.data('onlyText')) { this.html('<i class="icon-synio-join"></i><span>'+(result.bState ? ls.lang.get('ОТПИСАТЬСЯ ББББ') : ls.lang.get('Подписаться АААА'))+'</span>'); if (result.bState) { this.addClass('active'); } else { this.removeClass('active'); } } else { if (this.data('buttonAdditional') && $('#'+this.data('buttonAdditional')).length) { $('#'+this.data('buttonAdditional')).html(result.bState ? ls.lang.get('ОТПИСАТЬСЯ ББББ') : ls.lang.get('ПОДПИСАТЬСЯ АААА')); } } });
Чтобы работало и тут
{if $oUserCurrent and $oUserCurrent->getId()!=$oBlog->getOwnerId()} <button type="submit" class="button button-small" id="button-blog-join-first-{$oBlog->getId()}" data-button-additional="button-blog-join-second-{$oBlog->getId()}" data-only-text="1" onclick="ls.blog.toggleJoinВТОРОЙ(this, {$oBlog->getId()}); return false;">{if $oBlog->getUserIsJoin()}{$aLang.blog_leave}{else}{$aLang.blog_join}{/if}</button> {/if}
0 комментариев