Баннер на всех страницах автоматическ...

Тема в разделе "ABO CMS", создана пользователем ScorpionGhost, 29 апр 2010.

Статус темы:
Закрыта.
  1. ScorpionGhost

    ScorpionGhost Создатель

    Регистр.:
    26 мар 2010
    Сообщения:
    42
    Симпатии:
    2
    Подскажите пожалуйста, что необходимо изменить, чтобы баннер заставить отображаться на всех страницах сайта (сквозной баннер) без потери встроенных функций модуля для него? На каждую страницу вставлять в каждое поле - не удобно
     
  2. picasik

    picasik Постоялец

    Регистр.:
    13 ноя 2006
    Сообщения:
    80
    Симпатии:
    21
    Если вставлять баннер в каждую страницу не хочется, можно сделать так:
    1. в шаблоне сделать метку, а в индексовом файле написать функцию вывода баннера и результат вывести в эту метку
    2. сделать отдельный файл для вывода баннера и вставить в шаблон [FONT=Verdana, Arial, Helvetica, sans-serif][FONT=Courier New, Courier, mono]<!-- INCLUDESCRIPT BLOCK : banner_content -->, а в индексовом файле $tpl->assignInclude( "[/FONT][/FONT][FONT=Verdana, Arial, Helvetica, sans-serif][FONT=Courier New, Courier, mono]banner_content[/FONT][/FONT][FONT=Verdana, Arial, Helvetica, sans-serif][FONT=Courier New, Courier, mono]", "./banner_content.php" );
    http://templatepower.codocad.com/manual/function.assignInclude.php?lang=en
    других вариантов в голову не приходит.
    Можно еще набросать мелкий скриптик, который заинклюдит в таблицу блоков нужную запись для всех страниц.
    [/FONT][/FONT]
     
    ScorpionGhost нравится это.
  3. ScorpionGhost

    ScorpionGhost Создатель

    Регистр.:
    26 мар 2010
    Сообщения:
    42
    Симпатии:
    2
    <<.....Можно еще набросать мелкий скриптик, который заинклюдит в таблицу блоков нужную запись для всех страниц....>>>

    Спасибо за ответ. Вот только такой вариант и приходит в голову, т.е., решил сделать дополнительную таблицу для тех модулей, которые желательно чтобы отображались на всех страницах и желательно для выбранного уровня.

    Логику дебилов изучил - вроде сумел понять. Теперь осталось с помощью этой же логики вернуться к решению поставленных задач. Вообщем впечатление потрясающее от данного продукта ABO !!

    Что больше всего шокировало, так это то, что они придумали создавать отдельную запись в таблице pages_blocks для каждой !страницы! и каждого модуля на ней :(
     
Статус темы:
Закрыта.