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


Форум
 SX CMS | Техническая помощь
         Новый блок

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

Новый блок


События Четверг, 21.06.2012, 20:07

SX

Группа: Администратор
Cообщений: 2884
Регистрация: 23.10.2009
Самый простой способ сделать такой блок не затрагивая логики движка, это через инклюд.

Создаете например в папке theme/standard/other, файл new_panel.tpl с содержимым:

PHP-код
{* У каждого блока должно быть уникальное названиениже вместо new_panel нужно вписать название текущего шаблона *}
{
assign var=panel value='new_panel'}

<
script type="text/javascript">
<!-- 
//
$(document).ready(function() {
  $(
'div.toggles_{$panel}').toggleElements( { 
    
fxAnimation:'slide'fxSpeed:'normal'className:'togglerboxes'onClick:Panel_CALNE_Closer,onHide:Panel_CALNE_Opener });
  });
  function 
Panel_CALNE_Opener() { $.cookie('{$panel}','opened', { expires30,path'{$cookiepath}' }); }
  function 
Panel_CALNE_Closer() { $.cookie('{$panel}''', { expires30,path'{$cookiepath}' }); }
//-->
</script>
<div class="round">
  <div class="toggles_{$panel}{if !isset($smarty.cookies.$panel) || $smarty.cookies.$panel != 'opened'} opened{/if}" title="Название панели">
    <div class="boxes_body">

    Здесь ваш контент

    </div>
  </div>
</div>


И вставляете в нужное место в шаблоне находящемся в папке theme/standard/page, в этой папке находятся шаблоны отвечающие за сбор блоков на странице, например в шаблон main.tpl.
Код вставки
PHP-код
{include file="$incpath/other/new_panel.tpl"}


Вставляете например ниже
PHP-код
{$CounterDisplay}

И ваша новая панелька выведется под панелью СТАТИСТИКА


Благодарности santeh, icefox


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


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

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

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

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

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

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

Алексей Плюс (38)
Печать | Copyright © 2009 - 2017 SX All rights reserved | Powered by SX CMS 1.05 | Контакты