• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Два шаблона, а толку 0!

DJ PROMO

Гуру форума
Регистрация
9 Июл 2017
Сообщения
125
Реакции
58
Добрый день. Суть проблемы такова: Установил шаблон CarService на DLE 12.1, все в целом хорошо, изменил под себя и цвет и структуру немного.
Но в шаблоне имеется интересный набор TPL шаблонов проектов.
Так вот, при попытке сделать дополнительно еще такие же TPL файлы шаблона для вывода уже другой категории, копия отказывается полноценно работать.
То есть я просто беру, делаю копии TPL-ок, называю их по другому и все, они перестают работать.
Перепробовал все, и менял вывод и еще кучу всего, но эффект нулевой. Как заговоренная какая то функция.
Покажу скринов немного:
На этом скриншоте показан TPL который изначально шел с эти шаблоном и он работает нормально.
Ссылка на страницу: Для просмотра ссылки Войди или Зарегистрируйся
scrin1.1520720701.jpg
А на этом скриншоте копия TPL созданная из вышеуказанного TPL и она работает уже не корректно.
Ссылка на страницу: Для просмотра ссылки Войди или Зарегистрируйся
scrin2.1520720975.jpg

Так же прикладываю код TPL файла main.tpl:
Код:
<!DOCTYPE html>
<html>
<head>
{headers}
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<link href="{THEME}/images/apple-touch-icon-48-precomposed.png" rel="apple-touch-icon-precomposed" sizes="48x48">
<link href="{THEME}/images/apple-touch-icon-32-precomposed.png" rel="apple-touch-icon-precomposed">
<link href="{THEME}/images/favicon.png" rel="shortcut icon">
<link href="/engine/classes/min/index.php?f={THEME}/css/bootstrap.css&113" rel="stylesheet">
<link href="/engine/classes/min/index.php?f={THEME}/css/revolution-slider.css&113" rel="stylesheet">
<link href="/engine/classes/min/index.php?f={THEME}/css/owl.css&113" rel="stylesheet">
<link href="/engine/classes/min/index.php?f={THEME}/css/style.css&113" rel="stylesheet">
<link href="/engine/classes/min/index.php?f={THEME}/css/responsive.css&113" rel="stylesheet">
<link href="/engine/classes/min/index.php?f={THEME}/uniform/css/uniform.css&113" rel="stylesheet">
<link href="{THEME}/css/remodal.css" rel="stylesheet">
<link href="{THEME}/css/remodal-default-theme.css" rel="stylesheet">
<!--<link href="{THEME}/css/colors/colors2.css" rel="stylesheet">-->

<!--[if lt IE 9]><script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<!--[if lt IE 9]><script src="{THEME}/js/respond.js"></script><![endif]-->
</head>

<body>
<div class="page-wrapper">

    <header class="main-header">
        {*<!-- Шапка -->*}
        {include file="modules/header.tpl"}
        {*<!-- Меню -->*}
        <div class="header-lower">
            <div class="auto-container">
                <div class="row clearfix">
                    <nav class="col-md-9 col-sm-12 col-xs-12 main-menu">
                        <div class="navbar-header">   
                            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                            </button>
                        </div>
                       
                        <div class="navbar-collapse collapse clearfix">                                                                                             
                            <ul class="navigation">
                                <li [aviable=main]class="current"[/aviable]><a href="/">Главная</a></li>
                                <li><a>О Фонде</a>
                                    <ul class="submenu">
                                        <li><a href="/founding-documents.html">Учредительные документы</a></li>
                                        <li><a href="/nadzor.html">Органы управления, надзора и контроля</a></li>
                                        <li><a href="/requisites.html">Реквизиты Фонда "Олива"</a></li>
                                        <li style="display: none;"><a href="/volunteers.html">Волонтеры</a></li>
                                    </ul>
                                </li>
                                <li [category={include file="modules/cat-id/services-id.tpl"}]current[/category]"><a>Что и как мы делаем</a>
                                    <ul class="submenu">
                                        <li><a href="/predmet-i-celi.html">Предмет и цели</a></li>
                                        <li><a href="/oferta.html">Публичная оферта</a></li>
                                    </ul>
                                </li>
                                <li [category={include file="modules/cat-id/projects-id.tpl"}]current[/category]"><a href="/programs/">Программы</a></li>
                                <li><a>Отчеты</a>
                                <ul class="submenu">
                                    <li [category={include file="modules/cat-id/otchet-id.tpl"}]current[/category]"><a href="/otchet/">Поквартальный отчет</a></li>
                                    <li><a href="/annual-report.html">Ежегодный отчет</a></li>
                                </ul>
                                </li>
                                <li [category={include file="modules/cat-id/news-id.tpl"}]class="current"[/category]><a href="/news/">Новости</a></li>
                                <li [aviable=feedback]class="current"[/aviable]><a>Контакты</a>
                                <ul class="submenu">
                                        <li><a href="/circulation-procedure.html">Порядок обращения</a></li>
                                        <li><a href="/index.php?do=feedback">Обратная связь</a></li>
                                    </ul>
                                </li>
                            </ul>
                        </div>
                       
                    {login}
                    </nav>

                    <div class="col-md-3 col-sm-12 col-xs-12 social-outer">
                        <div class="social-links text-right">
                            {include file="modules/contacts/social.tpl"}
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </header>
   
   
    [aviable=main]
    {*<!-- Слайдер -->*}
    {include file="modules/parts-main/slider.tpl"}
   
    {*<!-- Активные программы -->*}
    <section class="featured-services column-view">
        <div class="auto-container">
            <div class="sec-title">
                <h3 class="skew-lines">Активные</h3>
            </div>               
            <div class="row clearfix">
                {custom category="{include file="modules/cat-id/aktiv-projects-id.tpl"}" template="modules/functions/projects-main" navigation="no" from="0" limit="6" cache="no"}
            </div>
        </div>   
    </section>
   
    {*<!-- Особенности -->*}
    {include file="modules/parts-main/why.tpl"}
   
    {*<!-- Отзывы -->*}
    {include file="modules/parts-main/testimonials.tpl"}
   
    {*<!-- Спонсоры -->*}
    {include file="modules/parts-main/sponsors.tpl"} 
   
    {*<!-- Новости -->*}
    <section class="blog-section column-view">
        <div class="auto-container">
            <div class="sec-title">
                <h3 class="skew-lines">Новости</h3>
            </div>
            <div class="column-carousel two-column clearfix">
                {custom category="{include file="modules/cat-id/news-id.tpl"}" template="modules/functions/news-main" navigation="no" from="0" limit="6" cache="no"}
            </div>
        </div>   
    </section>
   
    {*<!-- Заказ звонка -->*}
    {include file="modules/parts-main/intro.tpl"}
   
    {*<!-- Галерея -->*}
    <section class="featured-services column-view">
        <div class="auto-container">
            <div class="sec-title">
                <h3 style="text-align: center;text-transform: none;"><b>Литературное кафе «Несвятые святые»</b>, расположенное в цокольном этаже православного магазина «Сретение» по адресу:<br /> г. Москва, ул. Б. Лубянка, д. 17 – место встреч для переговоров и подписания договоров с Фондом "Олива".</h3>
            </div>
            </div>
             {include file="modules/parts-main/galereya.tpl"}   
    </section>
   
    [/aviable]
   
    [not-aviable=main]
    <section class="page-banner">
        <div class="auto-container">
            <div class="bread-crumb">
                <span class="initial-text">Вы находитесь здесь: </span>
                {speedbar}
            </div>
        </div>
    </section>
    [not-aviable=static|feedback]
    [not-category={include file="modules/cat-id/projects-id.tpl"}]
    <section class="sidebar-page column-view">
        <div class="auto-container">       
            <div class="row clearfix">
                {info}
                {content}
            </div>
        </div>   
    </section>
    [/not-category]
    [/not-aviable]
   
    {*<!-- Вывод категории "Программы" -->*}
    [category={include file="modules/cat-id/projects-id.tpl"}]
        {include file="modules/parts-category/projects.tpl"}
    [/category]
   
    {*<!-- Вывод категории "Отчеты" -->*}
    [category={include file="modules/cat-id/otchet-id.tpl"}]
        {include file="modules/parts-category/otchet.tpl"}
    [/category]
   
   [/not-aviable]
   
   
   
   

   [aviable=static|feedback]
        {content}
   [/aviable]
   
   [not-aviable=feedback]
    <section class="contact-options">
        <div class="clearfix">
            <ul class="info-box clearfix wow bounceInRight">
                <li><a href="#" data-uf-open="/engine/ajax/uniform/uniform.php" data-uf-settings='{"formConfig": "callback"}'><span class="fa fa-phone"></span> Заказать звонок</a></li>
                <li><a href="/index.php?do=feedback"><span class="fa fa-envelope"></span> Свяжитесь с нами</a> </li>
            </ul>
        </div>
    </section>
    [/not-aviable]
   
    {*<!-- Подвал -->*}
    {include file="modules/footer.tpl"}
   
</div>

<div class="scroll-to-top"></div>

{*<!-- JS -->*}
<script src="/engine/classes/min/index.php?f={THEME}/js/bootstrap.min.js&amp;113"></script>
[category={include file="modules/cat-id/projects-id.tpl"}]
<script src="/engine/classes/min/index.php?f={THEME}/js/jquery.mixitup.min.js&amp;113"></script>
[/category]
[aviable=main]
<script src="/engine/classes/min/index.php?f={THEME}/js/revolution.min.js&amp;113"></script>
[/aviable]
<script src="/engine/classes/min/index.php?f={THEME}/js/bxslider.js,{THEME}/js/owl.carousel.min.js&amp;113"></script>
[aviable=feedback]
[/aviable]
<script src="/engine/classes/min/index.php?f={THEME}/js/wow.js,{THEME}/js/script.js&amp;113"></script>
{*<!-- Модуль uniform -->*}
<script src="/engine/classes/min/index.php?f={THEME}/uniform/js/jquery.ladda.min.js,{THEME}/uniform/js/jquery.form.min.js,{THEME}/uniform/js/jquery.magnificpopup.min.js,{THEME}/uniform/js/uniform.js&amp;113"></script>
<script src="{THEME}/js/remodal.js"></script>
{AJAX}
</body>
</html>

А вот собственно код TPL самого шаблона вывода работающей страницы:
Код:
[not-aviable=showfull]
<section class="filter-section">
    <div class="auto-container">
        <div class="row clearfix">
            <div class="col-md-3 col-sm-12 col-xs-12">
                <div class="sec-title"><h3 class="skew-lines">Категории</h3></div>
            </div>
            <div class="col-md-9 col-sm-12 col-xs-12 filter-box">
                <ul class="filter-tabs clearfix">
                    <li class="filter" data-role="button" data-filter="all">все</li>
                    <li class="filter" data-role="button" data-filter="1">активные</li>
                    <li class="filter" data-role="button" data-filter="2">успешные</li>
                    <li class="filter" data-role="button" data-filter="3">завершенные</li>
                </ul>
            </div>
        </div>   
        <div class="row filter-list column-view clearfix">
        <div class="programs-category">
        <ol class="square">
        <li><a href="/programs/education-education-science-culture-art-public-health-prevention-and-protection-of-public-health-promotion-of-a-healthy-lifestyle-improvement-of-the-moral-and-psychological-state-of-citizens-physical/" style="color: white;">Образование, просвещение, наука, культура, искусство, здравоохранение, профилактика и охрана здоровья граждан, пропаганда здорового образа жизни, улучшение морально-психологического состояния граждан, физическая культура и спорт, духовное развитие личности</a></li>
        <li><a href="/programs/assistance-to-servicemen/" style="color: white;">Помощь военнослужащим</a></li>
        <li><a href="/programs/assistance-to-family-members-of-deceased-servicemen/" style="color: white;">Помощь членам семей погибших военнослужащих</a></li>
        <li><a href="/programs/search-works-of-unknown-military-graves/" style="color: white;">Поисковые работы неизвестных воинских захоронений</a></li>
        <li><a href="/programs/assistance-to-victims/" style="color: white;">Помощь пострадавшим</a></li>
        <li><a href="/programs/assistance-to-the-needy-disabled-and-other-persons/" style="color: white;">Помощь малообеспеченным, инвалидам и иным лицам</a></li>
        <li><a href="/programs/helping-children/" style="color: white;">Помощь детям</a></li>
        <li><a href="/programs/restoration-protection-and-maintenance-of-objects-and-territories-of-historical-cult-cultural-or-environmental-significance-and-burial-sites/" style="color: white;">Восстановление, охрана и содержание объектов и территорий, имеющих историческое, культовое, культурное или природоохранное значение, и мест захоронений</a></li>
        <li><a href="/programs/preservation-and-protection-of-the-identity-culture-languages-and-traditions-of-the-peoples-of-the-russian-federation/" style="color: white;">Сохранение и защита самобытности, культуры, языков и традиций народов Российской Федерации</a></li>
        <li><a href="/programs/development-of-traditional-spiritual-values/" style="color: white;">Развитие традиционных духовных ценностей</a></li>
        <li><a href="/programs/help-to-choral-and-vocal-collectives-performers-of-sacred-music-and-orthodox-hymns/" style="color: white;">Помощь хоровым и вокальным коллективам – исполнителям духовной музыки и православных песнопений</a></li>
        <li><a href="/programs/assistance-to-religious-organizations/" style="color: white;">Помощь религиозным организациям</a></li>
        </ol>
        </div>
            {content}
        </div>
    </div>
</section>
[/not-aviable]
[aviable=showfull]
<section class="sidebar-page column-view">
    <div class="auto-container">       
        <div class="row clearfix">
            {info}
            {content}
        </div>
    </div>   
</section>
[/aviable]

А вот код TPL копии шаблона вывода, такой же практически но уже не работающего как надо:
Код:
[not-aviable=showfull]
<section class="filter-section">
    <div class="auto-container">
        <div class="row clearfix">
            <div class="col-md-3 col-sm-12 col-xs-12">
                <div class="sec-title"><h3 class="skew-lines">Категории</h3></div>
            </div>
            <div class="col-md-9 col-sm-12 col-xs-12 filter-box">
                <ul class="filter-tabs clearfix">
                    <li class="filter" data-role="button" data-filter="all">все</li>
                    <li class="filter" data-role="button" data-filter="1">&#8544; квартал</li>
                    <li class="filter" data-role="button" data-filter="2">&#8545; квартал</li>
                    <li class="filter" data-role="button" data-filter="3">&#8546; квартал</li>
                    <li class="filter" data-role="button" data-filter="4">&#8547; квартал</li>
                </ul>
            </div>
        </div>   
        <div class="row filter-list column-view clearfix">
        <div class="programs-category">
        <ol class="square">
        <li><a href="/otchet/otchet2018/" style="color: white;">Поквартальный отчет 2018<span style="font-size: 10px;">г</span>.</a></li>
        <li><a href="/otchet/otchet2019/" style="color: white;">Поквартальный отчет 2019<span style="font-size: 10px;">г</span>.</a></li>
        <li><a href="/otchet/otchet2020/" style="color: white;">Поквартальный отчет 2020<span style="font-size: 10px;">г</span>.</a></li>
        </ol>
        </div>
        {content}
        </div>
    </div>
</section>
[/not-aviable]

В обоих TPL для вывода используется тег {content}, но в копии он почему то выводить не хочет. И фильтр не пашет.
Для наглядности еще коды TPL шаблонов, которые как раз и выводятся в вышеуказанных TPL-ках с помощью тега {content}:
Код:
<article class="col-md-3 col-sm-6 col-xs-12 column-box mix mix_all [xfgiven_1]1[/xfgiven_1] [xfgiven_2]2[/xfgiven_2] [xfgiven_3]3[/xfgiven_3] [xfgiven_4]4[/xfgiven_4]" style="max-width: 100%;">
    <div class="inner-box hvr-float-shadow">
    <figure class="image csaf">
            <a href="{full-link}"><img src="{image-1}" alt="{title}" title="{title}"></a>
            [xfgiven_price]<figcaption class="price">Сумма: [xfvalue_price] <sup class="fa fa-rub"></sup></figcaption>[/xfgiven_price]
        </figure>
        <div class="post-content clearfix">
            <h3 class="skew-lines">{title}</h3>
        <span style="float: left;width: 45%;text-align: center;">СОБРАНО:</span><br/>
        <div style="float: left;width: 45%;text-align: center;background: #97ca2e;font-weight: 550;color: white;font-size: 18px;">[xfgiven_sbor][xfvalue_sbor][/xfgiven_sbor]<sup class="fa fa-rub" style="font-size: 10px;margin: 3px;"></sup></div>
        <span style="float: right;margin-top: -31px;width: 45%;text-align: center;">ОСТАЛОСЬ:</span><br/>
        <div style="float: right;margin-top: -32px;background: #97ca2e;width: 45%;text-align: center;font-weight: 550;font-size: 18px;color: white;">[xfgiven_ostatok][xfvalue_ostatok][/xfgiven_ostatok]<sup class="fa fa-rub" style="font-size: 10px;margin: 3px;"></sup></div>
        </div>
        <div class="overlay-box">
            <h3 class="skew-lines">{title}</h3>
            <div class="text">
                {short-story limit="150"}...
                <br>
                <a href="{full-link}" class="theme-btn dark-btn style-two ynts"><span class="fa fa-angle-right"></span> Подробнее</a>
            </div>
        </div>   
    </div>
</article>

Код:
<article class="col-md-3 col-sm-6 col-xs-12 column-box mix mix_all [xfgiven_4]4[/xfgiven_4] [xfgiven_5]5[/xfgiven_5] [xfgiven_6]6[/xfgiven_6] [xfgiven_7]7[/xfgiven_7]" style="max-width: 100%;">
    <div class="inner-box hvr-float-shadow">
    <figure class="image csaf">
            <a href="{full-link}"><img src="{image-1}" alt="{title}" title="{title}"></a>
        </figure>
        <div class="post-content clearfix">
            <h3 class="skew-lines">{title}</h3>
        </div>
        <div class="overlay-box">
            <h3 class="skew-lines">{title}</h3>
            <div class="text">
                {short-story limit="150"}...
                <br>
                <a href="{full-link}" class="theme-btn dark-btn style-two ynts"><span class="fa fa-angle-right"></span> Подробнее</a>
            </div>
        </div>   
    </div>
</article>

Прошу помощи, дабы разобраться почему при копировании TPL файлов шаблона projects.tpl, копия перестает работать полноценно?!!!
Сам шаблон тут: Для просмотра ссылки Войди или Зарегистрируйся
Шаблон исходник, без изменений и правок. И без созданных копий TPL.
Очень нужна толковая консультация у ГУРУ по DLE!
 
Последнее редактирование модератором:
Приветствую. При беглом осмотре, у тебя просто не работает фильтрация. Нужно смотреть js, тем более в консоле выпадает ошибка
Код:
Uncaught TypeError: $(...).mixitup
, значит функция не загружается, скорее всего сама библиотека MixItUp не загрузилась/загружается.

В коде это действительно так, на рабочей странице, есть строка
Код:
<script src="/engine/classes/min/index.php?f=/templates/CarService/js/jquery.mixitup.min.js&amp;113"></script>
, а на не рабочей ее нет.

В main.tpl у тебя такая строчка
Код:
[category={include file="modules/cat-id/projects-id.tpl"}]
<script src="/engine/classes/min/index.php?f={THEME}/js/jquery.mixitup.min.js&amp;113"></script>
[/category]

Попробуй поставить там не [category={include file="modules/cat-id/projects-id.tpl"}] а допустим необходимые категории [category=1,2,5 и т.д.]. Как исправишь, будем смотреть далее.
 
Приветствую. При беглом осмотре, у тебя просто не работает фильтрация. Нужно смотреть js, тем более в консоле выпадает ошибка
Код:
Uncaught TypeError: $(...).mixitup
, значит функция не загружается, скорее всего сама библиотека MixItUp не загрузилась/загружается.

В коде это действительно так, на рабочей странице, есть строка
Код:
<script src="/engine/classes/min/index.php?f=/templates/CarService/js/jquery.mixitup.min.js&amp;113"></script>
, а на не рабочей ее нет.

В main.tpl у тебя такая строчка
Код:
[category={include file="modules/cat-id/projects-id.tpl"}]
<script src="/engine/classes/min/index.php?f={THEME}/js/jquery.mixitup.min.js&amp;113"></script>
[/category]

Попробуй поставить там не [category={include file="modules/cat-id/projects-id.tpl"}] а допустим необходимые категории [category=1,2,5 и т.д.]. Как исправишь, будем смотреть далее.
Вопрос решен. Все гениальное просто!
Тему можно закрыть.
 
Назад
Сверху