Доброй ночи, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Форум
 SX CMS | Техническая помощь
         toparticle на всех страницах

Похожие темы  |  Печать страницы

toparticle на всех страницах


События Вторник, 18.09.2012, 12:09

anatoliy.pribytkov

Группа: Пользователь
Cообщений: 4
Регистрация: 02.07.2012
Город: Los Angeles
Всем привет, помогите понять есть {$toparticle} ну или
{include file="$incpath/gaming/articles_toparticles.tpl"}
Содержимое
PHP-код

<div class="block_authors">
<
p><img src="/theme/standard/images/emc/button_menu.png">Авторская колонка</p>
{foreach 
from=$toparticleitems item=content name=dn}
{if 
$content.Topartikel == '1'}
{if 
$content.Cat == '1'}
<
div class="title_block_authors">
<
a href="/index.php?p=articles&amp;area={$content.Sektion}&amp;action=displayarticle&amp;id={$content.Id}&amp;name={$content.Titel|seotitle}"><img src="uploads/articles/{$content.TopcontentBild}alt="" /></a>
<
img src="uploads/articles/{$content.Bild}title="{$content.Titel|sysspecialchars|truncate:50}alt="{$content.Titel|sysspecialchars|truncate:50}align="{$content.Bildausrichtung|default:'left'}/>
<
span class="block_authors_name">{$content.Titel|sysspecialchars|truncate:50}</span>
<
span class="block_authors_article">"<a href="index.php?p=articles&amp;area={$content.Sektion}&amp;action=displayarticle&amp;id={$content.Id}&amp;name={$content.Titel|seotitle}">{$content.Intro|truncate:50}</a>"</span>
</
div>
{/if}
{/if}
{/foreach}
</
div>

А класс отвечающий за это
class.Articles.php

Я этот шаблон сделал в виде блока слева, так вот он у меня виден только на главной странице а на внутренних не видел как сделать {$toparticle} сквозным ?????

Пользователь офлайн
События Вторник, 18.09.2012, 14:18

SX

Группа: Администратор
Cообщений: 2884
Регистрация: 23.10.2009
{$toparticle} и {include file="$incpath/gaming/articles_toparticles.tpl"} в данном случае не одно и тоже. Вам нужно использовать именно {$toparticle}.
{$toparticle} проинициализирован для работы только на стартовой странице кодом в system/index.php
PHP-код
if (get_active('articles')) {
    
Sys::getClass('Articles')->getTopArticles(Sys::$section['LimitTopArticles']);
    
$CS->assign('toparticle'$CS->fetch(SOURCE '/gaming/articles_toparticles.tpl'));
}

Ладно не буду расписывать логику, лень, в общем код выше верезаете из system/index.php и вставляете в файл class.Core.php перед строкой
PHP-код

        register_shutdown_function
(array('Sys''getSendMail'));


И ваш блок заработает на всех страницах


Благодарности anatoliy.pribytkov
Пользователь офлайн
События Вторник, 18.09.2012, 14:43

anatoliy.pribytkov

Автор текущей темы
Группа: Пользователь
Cообщений: 4
Регистрация: 02.07.2012
Город: Los Angeles
Спасибо сработало!
Пользователь офлайн


Похожие темы  |  Печать страницы  |   Предыдущая тема  |   Следующая тема

Быстрый переход:  
 

 Сейчас на сайте

Пользователей: 0, Гостей: 1

Поисковые боты: 50
Bot(15), oBot(27), Googlebot(3), Crawler, BingBot(2), Inktomi Slurp, Yandex
 Статистика форума

  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: Stastat
 Дни рождения

bixitron (45), WerwoIf (40), Sergeys (40), SNIPER32 (33)
Печать | Copyright © 2009 - 2017 SX All rights reserved | Powered by SX CMS 1.05 | Контакты