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


Форум
 Коммерческий раздел | Модули: спрос и предложение
         Отображение новостей в левой колонке.

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

Отображение новостей в левой колонке.


События Среда, 09.12.2009, 23:54

Status-X

Группа: Администратор
Cообщений: 3005
Регистрация: 23.10.2009
Город: Санкт-Петербург
Решение такое
Удалить в папке систем в файле индекс это
PHP-код
if(get_active('News')) {
    
$News = new News;
    
$News- >displayAllNews('','',1);
    
$GLOBALS['tmpl']- >assign('topnews'$GLOBALS['tmpl']- >fetch($GLOBALS['config']['source'] . '/news/topnews.tpl'));
    
$News- >displayAllNews();
    
$GLOBALS['tmpl']- >assign('news'$GLOBALS['tmpl']- >fetch($GLOBALS['config']['source'] . '/news/newsticker.tpl'));
}

И это
PHP-код
if(get_active('gallery') && get_active('gallery_startpage')) {
    function 
newGalleries() {
        
$Gallery = new Gallery;
        
$GLOBALS['tmpl']->assign('NewGalleryEntries'$Gallery->newGalleries(abs((int)$GLOBALS['config_new']['Galleries'])));
        return 
$GLOBALS['tmpl']->fetch($GLOBALS['config']['source'] . '/gallery/gallery_new_start.tpl');
    }
    
$GLOBALS['tmpl']->assign('NewGalleries',newGalleries());

}


Потом открываем корневой индекс и перед
PHP-код
include_once(BASE_DIR '/lib/setglobal.php');

Добавляем следующее
PHP-код
if(get_active('News')) {
    
$News = new News;
    
$News->displayAllNews('','',1);
    
$GLOBALS['tmpl']->assign('topnews'$GLOBALS['tmpl']->fetch($GLOBALS['config']['source'] . '/news/topnews.tpl'));
    
$News->displayAllNews();
    
$GLOBALS['tmpl']->assign('news'$GLOBALS['tmpl']->fetch($GLOBALS['config']['source'] . '/news/newsticker.tpl'));
}

if(
get_active('gallery')) {
    function 
newGalleries() {
        
$Gallery = new Gallery;
        
$GLOBALS['tmpl']->assign('NewGalleryEntries'$Gallery->newGalleries(abs((int)$GLOBALS['section']['LimitNewGalleries'])));
        return 
$GLOBALS['tmpl']->fetch($GLOBALS['config']['source'] . '/gallery/gallery_new_start.tpl');
    }
    
$GLOBALS['tmpl']->assign('NewGalleries',newGalleries());
}

И теперь {$news} и {$topnews} и {$NewGalleries} доступны в любом шаблоне.
Не рекомендую использовать это тем просто ради того что бы было и не используя эти возможности, класс новостей и галлереи будет прокручиваться при любом обновлении страницы.
{$topnews} по той же причине вынесен вместе с {$news} что бы лишний раз класс не крутить, так тег {$topnews} можно оставить на месте в шаблоне.

Ну а раз за денежку то поблагодарить можно сюда сколько не жалкоРжу нимагу
Скрытая часть сообщения
Для просмотра Вам необходимо иметь 15 сообщений. У Вас 0 сообщений.

Заметил небольшой баг на форуме криво вставляется в коде ->
Будешь копировать проверь чтобы между - и > не было пробелов




Пользователь офлайн


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

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

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


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

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

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


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

 Дни рождения


Hazard (26)
Печать | Copyright © 2009 - 2016 Status-X All rights reserved | Powered by CMS Status-X 1.05 | Контакты