Не работает скроллинг

Перестали работать кнопки скролла по топикам и комментам, кнопка вверх работает. Если поставить другой шаблон, то весь скролл работает нормально. Ни как не могу понять где «косяк»

Файл widget.toolbar_scrollup.tpl

{if $params.iCountTopic}
	<section class="toolbar-topic" id="" style="">
		<a href="#" onclick="return ls.toolbar.topic.goPrev();" title="{$aLang.toolbar_topic_prev}" class="toolbar-topic-prev"><span class="glyphicon glyphicon-arrow-up"></span></a>
		<a href="#" onclick="return ls.toolbar.topic.goNext();" title="{$aLang.toolbar_topic_next}" class="toolbar-topic-next"><span class="glyphicon glyphicon-arrow-down"></span></a>
	</section>
{/if}	


Файл \assets\js\template.js

 // Тул-бар топиков
    ls.toolbar.topic.init();
    // Кнопка "UP"
    ls.toolbar.up.init();

    body.tooltip({
        selector: '.js-title-comment, .js-title-topic',
        placement: 'left'
    });

    $('.js-tip-help').tooltip({
        placement: 'right'
    });

5 комментариев

0
А на каком шаблоне не работает то
0
Brand, не могу понять где именно косяк, все файлы посмотрел отвечающие за скролл, вроде все нормально
Отредактирован:
0
Нашел из-за чего не работает скролл, но ни как не могу понять что и где надо поменять. Проблема в файле \tpls\topics\topic.type_default-list.tpl
В настройках шаблона можно выбрать разный вывод топиков. У меня выбран стиль модерн. Если заменить файл «topic.type_default-list.tpl» из стоковых шаблонов то скролл работает отлично. Возвращаем все обратно скролл не работает =(

{$oBlog=$oTopic->getBlog()}
{$oUser=$oTopic->getUser()}	

{if Config::Get('view.site.topic_list') == 'modern' or Config::Get('view.site.topic_list') !== 'standart' and R::GetAction()=='feed'}
{if $oTopic->getPreviewImage()}
    {$sUrl=$oTopic->getPreviewImageUrl()}
{elseif $oTopic->getPhotosetMainPhoto()}
    {$sUrl=$oTopic->getPhotosetMainPhotoUrl()}
{/if}	
		{include file='tpls/topics/type/modern.tpl'}
		
{elseif Config::Get('view.site.topic_list') == 'plitka' and R::GetAction()!=='feed'}		
{if $oTopic->getPreviewImage()}
    {$sUrl=$oTopic->getPreviewImageUrl('400x250crop')}
{elseif $oTopic->getPhotosetMainPhoto()}
    {$sUrl=$oTopic->getPhotosetMainPhotoUrl('400x250crop')}
{/if}	
		{include file='tpls/topics/type/plitka.tpl'}

{elseif Config::Get('view.site.topic_list') == 'classic' and R::GetAction()!=='feed'}		
{if $oTopic->getPreviewImage()}
    {$sUrl=$oTopic->getPreviewImageUrl()}
{elseif $oTopic->getPhotosetMainPhoto()}
    {$sUrl=$oTopic->getPhotosetMainPhotoUrl()}
{/if}			
		{include file='tpls/topics/type/classic.tpl'}

{elseif Config::Get('view.site.topic_list') == 'grid' and R::GetAction()!=='feed'}	
{if $oTopic->getPreviewImage()}
    {$sUrl=$oTopic->getPreviewImageUrl('400x250crop')}
{elseif $oTopic->getPhotosetMainPhoto()}
    {$sUrl=$oTopic->getPhotosetMainPhotoUrl('400x250crop')}
{/if}	
			
		{include file='tpls/topics/type/grid.tpl'}
					
{else}		
	
{$oVote=$oTopic->getVote()}
<article class="topic topic-type_{$oTopic->getType()} js-topic">
    {block name="topic_header"}
        <header class="topic-header">
            {if E::IsUser() AND ($oTopic->CanEditedBy(E::User()) OR $oTopic->CanDeletedBy(E::User()))}
                <ul class="list-unstyled list-inline small pull-right actions">
                    <li><span class="glyphicon glyphicon-cog actions-tool"></span></li>
                    {if $oTopic->CanEditedBy(E::User())}
                        <li>
                            <a href="{router page='content'}edit/{$oTopic->getId()}/" title="{$aLang.topic_edit}" class="actions-edit">
                                {$aLang.topic_edit}
                            </a>
                        </li>
                    {/if}

                    {if $oTopic->CanDeletedBy(E::User())}
                        <li>
                            <a href="#" class="actions-delete" title="{$aLang.topic_delete}"
                               onclick="ls.topic.remove('{$oTopic->getId()}', '{$oTopic->getTitle()}'); return false;">
                                {$aLang.topic_delete}
                            </a>
                        </li>
                    {/if}
                </ul>
            {/if}

            <h2 class="topic-header-title">
                <a href="{$oTopic->getUrl()}">{$oTopic->getTitle()|escape:'html'}</a>

                {if $oTopic->getPublish() == 0}
                    <span class="glyphicon glyphicon-file text-muted" title="{$aLang.topic_unpublish}"></span>
                {/if}

                {if $oTopic->getType() == 'link'}
                    <span class="glyphicon glyphicon-globe text-muted" title="{$aLang.topic_link}"></span>
                {/if}
            </h2>

            <div class="topic-header-info">
                <a href="{$oBlog->getUrlFull()}" class="topic-blog">{$oBlog->getTitle()|escape:'html'}</a>

                <time datetime="{date_format date=$oTopic->getDate() format='c'}"
                      title="{date_format date=$oTopic->getDate() format='j F Y, H:i'}" class="topic-info-date">
                    {date_format date=$oTopic->getDate() hours_back="12" minutes_back="60" now="60" day="day H:i" format="j F Y, H:i"}
                </time>
            </div>
        </header>
    {/block}

    {block name="topic_content"}
        <div class="topic-content text">
            {hook run='topic_content_begin' topic=$oTopic bTopicList=true}

            {$oTopic->getTextShort()}

            <div class="clearfix"></div>

            {if $oTopic->getTextShort()!=$oTopic->getText()}
                <br/>
                <a href="{$oTopic->getUrl()}#cut" title="{$aLang.topic_read_more}" class="read-more">
                    {if $oTopic->getCutText()}
                        {$oTopic->getCutText()}...
                    {else}
                        {$aLang.topic_read_more}...
                    {/if}
                </a>
            {/if}

            {hook run='topic_content_end' topic=$oTopic bTopicList=true}
        </div>
    {/block}

    {block name="topic_footer"}
        {$oBlog=$oTopic->getBlog()}
        {$oUser=$oTopic->getUser()}
        {$oVote=$oTopic->getVote()}
        {$oFavourite=$oTopic->getFavourite()}
        <footer class="topic-footer">
            {include file="fields/field.tags-list.tpl"}

            <div class="topic-share" id="topic_share_{$oTopic->getId()}">
                {hookb run="topic_share" topic=$oTopic bTopicList=true}
                    <div class="yashare-auto-init" data-yashareTitle="{$oTopic->getTitle()|escape:'html'}"
                         data-yashareLink="{$oTopic->getUrl()}" data-yashareL10n="ru" data-yashareType="none"
                         data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,gplus"></div>
                {/hookb}
            </div>

            <ul class="list-unstyled list-inline small topic-footer-info">
                <li class="topic-info-author js-popover-user-{$oUser->getId()}">
                    <a href="{$oUser->getProfileUrl()}" class="avatar">
                        <img src="{$oUser->getAvatarUrl('mini')}" alt="{$oUser->getDisplayName()}" />
                    </a>
                    <a rel="author" href="{$oUser->getProfileUrl()}">{$oUser->getDisplayName()}</a>
                </li>
                <li class="topic-info-favourite">
                    <a href="#" onclick="return ls.favourite.toggle({$oTopic->getId()},this,'topic');"
                       class="favourite {if E::IsUser() AND $oTopic->getIsFavourite()}active{/if}"><span
                                class="glyphicon glyphicon-star"></span></a>
                    <span class="text-muted favourite-count"
                          id="fav_count_topic_{$oTopic->getId()}">{$oTopic->getCountFavourite()}</span>
                </li>
                <li class="topic-info-share"><a href="#" class="glyphicon glyphicon-share-alt"
                                                title="{$aLang.topic_share}"
                                                onclick="jQuery('#topic_share_' + '{$oTopic->getId()}').slideToggle(); return false;"></a>
                </li>

                <li class="topic-info-comments">
                    {if $oTopic->getCountCommentNew()}
                        <a href="{$oTopic->getUrl()}#comments" title="{$aLang.topic_comment_read}" class="new">
                            <span class="glyphicon glyphicon-comment icon-active"></span>
                            <span>{$oTopic->getCountComment()}</span>
                            <span class="count">+{$oTopic->getCountCommentNew()}</span>
                        </a>
                    {elseif $oTopic->getCountComment()}
                        <a href="{$oTopic->getUrl()}#comments" title="{$aLang.topic_comment_read}"
                           class="icon-active">
                            <span class="glyphicon glyphicon-comment"></span>
                            <span>{$oTopic->getCountComment()}</span>
                        </a>
                    {else}
                        <a href="{$oTopic->getUrl()}#comments" title="{$aLang.topic_comment_read}">
                            <span class="glyphicon glyphicon-comment"></span>
                            <span>{$oTopic->getCountComment()}</span>
                        </a>
                    {/if}
                </li>

                {hook run='topic_show_info' topic=$oTopic oVote=$oVote}

            </ul>

        </footer>
    {/block}
</article> <!-- /.topic -->
{/if}
{hook run='topic_list_end,topic_show_end' topic=$oTopic bTopicList=true}


\tpls\topics\type\modern.tpl

{$oFavourite=$oTopic->getFavourite()}
	<div id="topic-thumbs" class="row">

<article class="col-xs-12 topic item">
    {block name="topic_header"}

	<div class="blog-classic-itemmood isotope-item">
		<div class="topic-plitka imgmooder">
	    {if $oTopic->getPreviewImage() or $oTopic->getPhotosetMainPhoto()}
			<a href="{$oTopic->getUrl()}"><img class="topic_previewhead zoom-it three" src="{$sUrl}" title="{$oBlog->getTitle()|escape:'html'}"></a>
		{/if}	
		</div>
		<div class="blog-modern-social-section"><div class="blog-share-container"><div class="blog-modern-share pow-toggle-trigger"><i class="icon-export"></i></div>
		    <ul class="blog-social-share">
			   <li><a href="http://share.yandex.ru/go.xml?service=vkontakte&url={$oTopic->getUrl()}&title={$oTopic->getTitle()|escape:'html'}" rel="nofollow" target="_blank" class="icon-vkontakte"></a></li>			
		       <li><a href="http://share.yandex.ru/go.xml?service=facebook&url={$oTopic->getUrl()}&title={$oTopic->getTitle()|escape:'html'}" rel="nofollow" target="_blank" class="icon-facebook"></a></li>
			   <li><a href="http://share.yandex.ru/go.xml?service=twitter&url={$oTopic->getUrl()}&title={$oTopic->getTitle()|escape:'html'}" rel="nofollow" target="_blank" class="icon-twitter"></a></li>
			   <li><a href="http://share.yandex.ru/go.xml?service=odnoklassniki&url={$oTopic->getUrl()}&title={$oTopic->getTitle()|escape:'html'}" rel="nofollow" target="_blank" class="icon-odnoklassniki"></a></li>
			</ul>
			</div>			
		<a class="blog-modern-comment" href="{$oTopic->getUrl()}#comments"><i class="icon-chat-empty"></i><span>{$oTopic->getCountComment()}</span></a>
		<div class="pow-love-holder"><a href="#" onclick="return ls.favourite.toggle({$oTopic->getId()},this,'topic');"
                       class="favourite {if E::IsUser() AND $oTopic->getIsFavourite()}activem{/if}"><i class="icon-heart-3"></i><span class="pow-love-count" id="fav_count_topic_{$oTopic->getId()}">{$oTopic->getCountFavourite()}</span></a></div></div>
		
		<div class="pow-blog-meta2">
		{if Config::Get('user.autor.data')== 'true'}
		<div class="pow-blog-author">{$aLang.modern_autor} <a href="{$oUser->getUserWebPath()}">{if Config::Get('user.name') == 'true'}{if $oUser->getProfileName()}{$oUser->getProfileName()|escape:'html'}{else}{$oUser->getLogin()}{/if}{else}{$oUser->getLogin()}{/if}</a><span class="sep">/</span></div>
        <span class="pow-categories">{$aLang.modern_publisher} <a rel="category tag" title="{$oBlog->getTitle()|escape:'html'}" href="{$oBlog->getUrlFull()}">{$oBlog->getTitle()|escape:'html'}</a></span>
		<span class="sep">/</span>
        <time datetime="{date_format date=$oTopic->getDateAdd() format='c'}" title="{date_format date=$oTopic->getDateAdd() format='j F Y, H:i'}" class="moderntime">
					{date_format date=$oTopic->getDateAdd() hours_back="12" minutes_back="60" now="60" day="day H:i" format="j F Y, H:i"}
		</time>
		{/if}
				<h3 class="h3modern"><a href="{$oTopic->getUrl()}">{$oTopic->getTitle()|escape:'html'}</a></h3>
			
		
			{if Config::Get('www.topic.desc')== 'true' and !$bTopicthumbText}
				{if $oTopic->getPreviewImage() or $oTopic->getPhotosetMainPhoto() and ($oTopic->getTitle()|count_characters:true < 100)}
					<p class="descmodern">{$oTopic->getText()|strip_tags|truncate:260:"..."}</p>
				{elseif !$oTopic->getPreviewImage() or !$oTopic->getPhotosetMainPhoto()}
					<p class="descmodern">{$oTopic->getText()|strip_tags|truncate:360:"..."}</p>
				{/if}
			{/if}
			<a href="{$oTopic->getUrl()}" class="blog-modern-btn">{$aLang.read}</a>
		</div>
		
	</div>
    {/block}
	
</article>
	</div>
Отредактирован:
0
Так может, стоит к продавцу шаблона обратиться?
0
Он ушел отдавать долг родине на год... Вот и приходиться сидеть искать и исправлять все косяки =(
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.