Моментальные 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 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.