Искать  
 
   
 
Как организовать FAQ на сайте с ExpressionEngine
Отправлено: 05 Июль 2009 11:09 A.M.   [ Игнорировать ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Рассказано здесь

- Создаем веблог faq.
- Создаем группу полей FAQ.  Будет одно поле answer (ответ). Вопросом будет являться поле title (заголовок, создавать его не надо, оно а так есть везде).
- Назначим веблогу faq группу полей FAQ.
- Добавьте тестовый вопрос.
- В шаблоне используйте код:

<a name="top"></a>
    
{!-- The titles of the faq weblog are the questions --}
    {exp
:weblog:entries weblog="faq" disable="member_data|comments|trackbacks|pagination"}
    
<h3 class="font_5"><a href="#{title}">{title}</a></h3>
    
{/exp:weblog:entries}

    {
!-- Answers go here --}
    
<ul class="list_3">
        
{exp:weblog:entries weblog="faq" disable="member_data|comments|trackbacks|pagination"}
    
<li>
        <
a name="{title}"><h3 class="font_5">{title}</h3></a>
        
{answer}
        
<a href="#top">Back to top</a>
    </
li>
    
{/exp:weblog:entries}
    
</ul

Пример того, что получилось, здесь

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 05 Июль 2009 02:26 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

простой, но на мой взгляд не самый эффективный с способ. Можно еще отточить:

1. я бы как минимум добавил cache=“yes” refresh=“60” (если нет разбивки на страницы, а их в примере нет)
2. вместо 2 weblog’ov можно воспользоваться плагином reeposition, примерный код:

{exp:reeposition} 
    {reeposition
:put_group id="headers"}

    
<ul class="list_3">
        
{exp:weblog:entries weblog="faq" disable="member_data|comments|trackbacks|pagination"}
    
<li>
        <
a name="{title}"><h3 class="font_5">{title}</h3></a>
        
{answer}
        
<a href="#top">Back to top</a>
    </
li>
    
{reeposition:item group="headers"<h3 class="font_5"><a href="#{title}">{title}</a></h3>{/reeposition:item} 
    {
/exp:weblog:entries}
    
</ul
{/exp:reeposition} 
Приложения с файлами
pi.reeposition.zip  (Размер файла: 2KB - Загрузок: 549)
 Подпись 

booooring…

Профиль
 
 
Отправлено: 05 Июль 2009 09:38 P.M.   [ Игнорировать ]   [ # 2 ]
Новичок
Avatar
Rank
Всего сообщений:  44
Зарегистрирован  2009-01-19

И для вопроса лучше создать отдельное поле, ато 100 символов маловато, ну или расширить title

 Подпись 

Мои статьи про EE

Профиль
 
 
Отправлено: 28 Сентябрь 2009 11:50 P.M.   [ Игнорировать ]   [ # 3 ]
Member
Avatar
RankRankRank
Всего сообщений:  325
Зарегистрирован  2008-06-16
voff - 05 Июль 2009 09:38 P.M.

И для вопроса лучше создать отдельное поле, ато 100 символов маловато, ну или расширить title

Как можно расширить Title?

 Подпись 

Всё что делается - не всё нами принимается...

Профиль
 
 
Отправлено: 29 Сентябрь 2009 12:00 A.M.   [ Игнорировать ]   [ # 4 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Longer titles 1.0.0
Увеличивает допустимое число символов для заголовков и URL записей
Или вот еще:
http://expressionengine.com/?ACT=51&fid=40&aid=6560_s2KknjXWnp3hcaOTKT1o&board_id=1

Профиль