Как сделать БОКОВАЯ ПАНЕЛЬ БАННЕРОВ в PHP-Fusion?
  How to make a SIDE PANEL BANNER in PHP-Fusion?

  Vveb.ws / PHP-Fusion / PHP-Fusion дизайн / Панели /    Как сделать БОКОВАЯ ПАНЕЛЬ БАННЕРОВ в PHP-Fusion?

Логотип и два баннера можно легко обновлять в адмике cms PHP-Fusion.
В cms PHP-Fusion в файле \includes\theme_functions_include.php - строки 64-80 есть функция showbanners()
PHP
  1. function showbanners() {
  2.     global $settings;
  3.     ob_start();
  4.     if ($settings['sitebanner2']) {
  5.         eval("?><div style='float: right;'>".stripslashes($settings['sitebanner2'])."</div>\n<?php ");
  6.     }
  7.     if ($settings['sitebanner1']) {
  8.         eval("?>".stripslashes($settings['sitebanner1'])."\n<?php ");
  9.     } elseif ($settings['sitebanner']) {
  10.         echo "<a href='".$settings['siteurl']."'><img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' style='border: 0;' /></a>\n";
  11.     } else {
  12.         echo "<a href='".$settings['siteurl']."'>".$settings['sitename']."</a>\n";
  13.     }   
  14.     $output = ob_get_contents();
  15.     ob_end_clean();
  16.     return $output;
  17. }

По умолчанию она выводит логотип (sitebanner) и два баннера (sitebanner1, sitebanner2) в шапке сайта.
Но обычно в дизайнах сайтов она отключается. Обычно баннеры и логотип размещаются в разных частях сайта.

Вставь код баннера PHP-Fusion sitebanner2 в любом желаемом месте \themes\Gillette\theme.php (например, в футер)
PHP
  1. // нашёл в includes/theme_functions_include.php
  2.     if ($settings['sitebanner2']) {
  3.         eval("?>".stripslashes($settings['sitebanner2'])."\n<?php ");
  4.     }


Код панели в админке по умолчанию
PHP
  1. <?php
  2. openside("name");
  3.   echo "content";
  4. closeside();
  5. ?>


Создай новую панель в админке mybanner_panel и вставь туда код панели вместо кода по умолчанию
PHP
  1. if ($settings['sitebanner1']) {
  2.   eval("?>".stripslashes($settings['sitebanner1'])."\n<?php ");
  3. }

или вот тот же баннер с рамкой панели
PHP
  1. if ($settings['sitebanner1']) {
  2. openside("Наша реклама");
  3.   eval("?>".stripslashes($settings['sitebanner1'])."\n<?php ");
  4. closeside();
  5. }

Панель будет видна только в том случае, если в админке загружен код баннера.


Panels
 

 Как вставить код Sape в PHP-Fusion

 

 Как сделать так, чтобы галочка "запомнить" при входе пользователя в PHP-Fusion была включена по умолчанию?
 How do I make the "remember" checkbox when the user logs on to PHP-Fusion was enabled by default?

 

 Как сделать, что бы панель приветствия (welcome_message_panel) видели только неавторизованные посетители?
 How can I make sure that the welcome panel (welcome_message_panel) is seen only by unauthorized visitors?

 

 Как вставить счетчик в панель PHP-Fusion 6
 How to insert a counter into the panel of PHP-Fusion 6

 

 Не отображается код счетчика при добавлении в панель PHP-Fusion! Как вставить банер в боковые панели PHP-Fusion?
 The counter code is not displayed when added to the panel PHP-Fusion! How to insert a banner in the side panels PHP-Fusion?

 Где и как задать видимое название панели? Where and how do I set the visible name of the panel?  

 Где и как задать видимое название панели?
 Where and how do I set the visible name of the panel?

 Как сделать сворачивающиеся панели в PHP-Fusion?  How to make folding panels in PHP-Fusion?  

 Как сделать сворачивающиеся панели в PHP-Fusion?
 How to make folding panels in PHP-Fusion?

 Как вставить банер без "полей" по центру, справа или слева? How to insert a banner without "fields" in the center, right or left?  

 Как вставить банер без "полей" по центру, справа или слева?
 How to insert a banner without "fields" in the center, right or left?