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


Форум
 SX CMS / Техническая помощь
         Блоки + шаблоны + функции

Похожие темы

Блоки + шаблоны + функции


События Четверг, 25.02.2010, 17:48

Odyssey

Группа: Пользователь
Ранг: Мастер
Cообщений: 574
Регистрация: 29.10.2009
Вот решил сделать отдельно блок "флеш-облако"

Сделал блок flashtag
PHP-код
<div class="round">
<
div class="flashtag{if $smarty.cookies.flashtag!='opened'} opened{/if}" title="Флеш-облако">
<
div class="boxes_body2">{flashtag}
</
div>
</
div>
</
div>
<
script type="text/javascript" language="javascript">
$(
document).ready(function()
{
ldelim};
$(
'div.flashtag').toggleElements( {ldelimfxAnimation:'slide'fxSpeed:'normal'className:'togglerboxes',onClick:Panel_CO_Closer,onHide:Panel_CO_Opener{rdelim} );
{
rdelim});
function 
Panel_CO_Opener() {ldelim}$.cookie('flashtag','opened', {ldelim}expires30,path'{$cookiepath}'{rdelim});{rdelim}
function 
Panel_CO_Closer() {ldelim}$.cookie('flashtag','', {ldelim}expires30,path'{$cookiepath}' {rdelim});{rdelim}
</
script>


вставляю в шаблон main, а он конструкцию {flashtag} не воспринимает, т.е. не вызывает эту функцию, просто пишет текст {flashtag}

пока пришлось засунуть в main как есть без блока, но всё таки интересно, в блоках функции типа "{}" должны работать или нет?

Пользователь офлайн
События Четверг, 25.02.2010, 20:00

SX

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


Пользователь офлайн
События Четверг, 25.02.2010, 23:48

Odyssey

Автор текущей темы
Группа: Пользователь
Ранг: Мастер
Cообщений: 574
Регистрация: 29.10.2009
ясно, спасибо - придется тогда делать темплейт для облака.
Пользователь офлайн
События Воскресенье, 02.09.2012, 22:40

kluchick

Группа: Пользователь
Ранг: Новичок
Cообщений: 33
Регистрация: 12.04.2012
Город: Екатеринбург
состояние блока по умолчанию
Подскажите пожалуйста, как установить состояние блоков "Рассылка" "Опрос", по умолчанию закрытыми, т.е так, как это сделано у блока "календарь"?

Понял, что за состояние блока отвечает параметр togglerboxes а его состояние closed или opened, но никак не могу найти, где это выставляется применительно к объекту... Грустно
Пользователь офлайн
События Воскресенье, 02.09.2012, 23:36

Vampireos

Группа: Пользователь
Ранг: Продвинутый
Cообщений: 124
Регистрация: 15.05.2012
темы сайта>шаблоны>standard>POLL > pollout_small <<<<Опросы
темы сайта>/theme/standard/newsletter/newsletter_small.tpl <<<<Рассылки
строку
Код
<div class="toggles_pollpanel{if !isset($smarty.cookies.navpanel_poll) || $smarty.cookies.navpanel_poll!='opened'} opened{/if}" title="{#Poll_Name#}">


поменяй на
Код
<div class="toggles_pollpanel{if !isset($smarty.cookies.navpanel_poll) || $smarty.cookies.navpanel_poll!='closed'} closed{/if}" title="{#Poll_Name#}">



..тем же макаром везде где требуется

Отредактировано Vampireos: 02.09.2012, 23:40:00
Благодарности kluchick
Пользователь офлайн


Похожие темы  |   Предыдущая тема  |   Следующая тема

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

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

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

Поисковые боты: 115
oBot(39), Bot(66), Yandex, Spider(5), BingBot(4)
 Статистика форума

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

yurymaslov (85), Роман (38), Салихбек (32)
Copyright © 2009 - 2024 SX All rights reserved | Powered by SX CMS 1.06 UTF | Контакты