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


Форум
 CMS Status-X | Техническая помощь
         Модуль FAQ

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

Модуль FAQ


События Четверг, 03.12.2009, 02:50

Kurman

Группа: Пользователь
Ранг: Продвинутый
Cообщений: 247
Регистрация: 26.10.2009
Город: Moscow
Отлично! Поставил твой шаблон, решил немного покопаться и вот что получилось:

Переделал на примере шаблона блока маленького опросника (все блоки же тоже слайдеры - выдвигаются и задвигаются, поэтому оттуда решил скопировать, чтобы ничего не менять) Смешно В main.txt тоже нчиего не добавляем - как тайтл использовал название самого вопроса.

Получилось как на скринах. Работает так же как и обычные блоки-слайдеры на главной странице (проверил на IE8, Firefox (Minefield) 3.7.a1pre, Opera 10.10 и d Google Crome)/
Разница от блоков на главной страница в том, что блоки по умолчанию открыты, а FAQ закрыт. Нажимаем - открывается, читаем. Нажимаем - закрывается обратно. Можно понажимать на каждый вопрос и пооткрывать их все.
(можно наверное было сделать чтобы при открытии другого ответа, предыдущий автоматически закрывался, но наверное это лишнее.)

Код моего шаблона showfaq.tpl:
Спойлер
Код
<div class="box_innerhead">{#Faq#}</div>
{strip}
{if !$faq}
<h3>{#Faq_nothing#}</h3>
{/if}
{foreach from=$faq item=item}
{if $item->Parent_Id == 0}
<br />
<h3><a href="index.php?p=faq&faq_id={$item->fid}&area={$area}&name={$item->Seotitle|seotitle}">{$item->visible_title|sysspe
cialchars}</a></h3&
{assign var="parent" value=$item->fid}
{else}
{section name=floop loop=$item->ulid}     {/section}
{if $smarty.request.faq_id==""}
<a href="index.php?p=faq&faq_id={$parent}&area={$area}&name={$item->Seotitle|seotitle}#{$item->fid}">{$item->visible_ti
tle}</a
<br />
{/if}
{section name=floop loop=$item->ulid}
{/section}
{/if}
{/foreach}
{if $faq}
<br />
{/if}
{if $smarty.request.faq_id!=""}
{foreach from=$faq item=faq_id}
<div class="round">
<div class="toggles_pollpanel closed" title="{$faq_id->Faq|sysspecialchars}">
<div class="boxes_body poll_back_small">
{$faq_id->text}
</div>
</div>
</div>
{/foreach}
{/if}
{/strip}

Ну и заодно с скринами прикрепляю сам шаблон.
Вложения
showfaq.zip   (5 x загружено | 554 Байт)   


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


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

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

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


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

Поисковые боты: 4
Inktomi Slurp, Googlebot, BingBot, Unknown Bot

 Статистика форума


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

 Дни рождения


banan_lol (96), poltex (41), navichok (38), pyatkin (34)
Печать | Copyright © 2009 - 2016 Status-X All rights reserved | Powered by CMS Status-X 1.05 | Контакты