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


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

Похожие темы

Новый блок


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

SX

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

Поисковые боты: 173
Bot(142), BingBot(5), oBot(26)
 Статистика форума

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

maxter (42)
Copyright © 2009 - 2024 SX All rights reserved | Powered by SX CMS 1.06 UTF | Контакты