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


Форум
 CMS Status-X | Техническая помощь
         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

Status-X

Группа: Администратор
Cообщений: 3005
Регистрация: 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, Гостей: 17

Поисковые боты: 6
Yandex, Googlebot(2), Unknown Bot(2), Inktomi Slurp

 Статистика форума


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

 Дни рождения


danneoxy (36), Virtuose (35), данил (17)
Печать | Copyright © 2009 - 2016 Status-X All rights reserved | Powered by CMS Status-X 1.05 | Контакты