Dec 04, 2008, 12:31 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
Search via SMF or Google: modx forums all of modxcms.com web
  MODxCMS.com   Forums   Help Login Register  
News:Donate to MODx: Donations
Pages: [1]   Go Down
  Print  
Author Topic: [スニペット] FAQList(FAQを簡単に作成できる)  (Read 684 times)
0 Members and 1 Guest are viewing this topic.
MEGU
Committed to MODx
*****
Posts: 817



WWW
« on: Aug 24, 2008, 07:26 AM »

概要
FAQListは、ListFAQfolder の亜種で、簡単にFAQページを作成でき、カテゴリー分けも可能です。
尚、FAQList では、出力テンプレートの指定が出来るよう改造されています。

ダウンロード



インストールとアンインストール

インストール
   1.  ダウンロード先からダウンロードしたZipファイルを解凍します。
          * FAQList.snippets.php が現れます。
   2. MODxの管理画面>リソース>リソース管理>スニペット 「スニペットの作成」と進みます。
   3. 以下の要項で入力します
          * スニペット名:FAQList
          *  スニペット コード (php) :FAQList.snippets.php の内容を丸ごとコピー
          * その他の項目:任意
   4. 保存します

アンインストール
上記で作成したスニペットを削除します。



使い方

★基本的な書式
Code:
[[FAQList]]
または
Code:
[!FAQList!]

★運用方法
   1.  新たにドキュメントを作成します。「FAQ」というタイトルで良いでしょう。
   2. ドキュメント「FAQ」の下に3つのカテゴリが出来るように、3つのドキュメントを作ってみます。
   3.  カテゴリA、B、Cの下に、質問と答えを書く、ドキュメントを作成します。以下が入力必須項目です。
          * タイトル ... 入力してもデフォルトでは表示されません
          * 要約 ... 質問を書きます
          * 内容 ... 答えを書きます
   4. [FAQ]、[カテゴリA]、[カテゴリB]、[カテゴリC]、にスニペットコールを書きます

          * [[FAQList]] または [!FAQList!]

          * [FAQ] ←スニペットコール
             └ [カテゴリA]  ←スニペットコール   
                └ 質問と答え1
                └ 質問と答え2
             └ [カテゴリB]  ←スニペットコール
                └ 質問と答え3
                └ 質問と答え4
             └ [カテゴリC]  ←スニペットコール
                └ 質問と答え5

v0.2では以下の現象は直っています。

★注意事項
スニペットコールを書いたドキュメントが「フォルダ」になっていないとエラーが起きますので、注意してください。
基本的に、ドキュメントの下にドキュメントを作成すれば、上のドキュメントは、自動的に「フォルダ」として認識されますのであまり意識しなくても結構です

注意したいのは、例えば以下のような場合:


[FAQ] ←スニペットコール
 └ [カテゴリA]  ←スニペットコール   
    └ 質問と答え1
    └ 質問と答え2
 └ [カテゴリB]  ←スニペットコール
    └ 質問と答え3
    └ 質問と答え4
 └ [カテゴリC]  ←スニペットコール
    子なし

「カテゴリC」がフォルダになっていないとエラーになります。


★パラメータ
startID
FAQ用のドキュメントを格納するドキュメント(フォルダ)のIDを指定します。デフォルトはカレントドキュメント

catTpl
カテゴリの出力形式用のテンプレートをチャンクで指定します。

itemTpl
質問及び答えの出力形式用のテンプレートをチャンクで指定します。



リソースの情報

作者★ZeRo
Webサイトhttp://www.petit-power.com/
リソース名★FAQList
バージョン★0.2
ライセンス★GPL
動作環境★MODx 0.9.6系(evo系)
リソースの種別★スニペット
タグ★FAQ/スニペット
解説★MEGU
サンプル/解説FAQListサンプル / FAQList解説(こちらのサイトの文献はGFDLではありません)
« Last Edit: Aug 26, 2008, 11:13 PM by MEGU » Logged
MEGU
Committed to MODx
*****
Posts: 817



WWW
« Reply #1 on: Aug 24, 2008, 09:02 PM »

エラーが修正されたv0.2がリリースされました。
利用方法については0.1と同じです。

ダウンロードのリンク先は、v0.2に変更になっています。
Logged
aco
Jr. Member
*
Posts: 17


« Reply #2 on: Aug 26, 2008, 03:44 AM »

こんにちは Smiley
すばらしいスニペット&スニペット解説、ありがとうございます>ZeRoさん、MEGUさん

FAQコンテンツって結構作成する場面がありそうな気がするのですが、
特化してるスニペットがほとんどなかったので、とても助かります。
# Jotで作ったりしてましたが、やっぱり管理画面で一括管理できる方が運営も楽です。

解説のページを見ていて一つだけ気になったところがあります。
テンプレート内に
Code:
{+title+}
を入力すると、pagetitleが取得されるとのことだったのですが、
今ダウンロードできるバージョンでは、longtitleが取得されているようです。

MEGUさんの解説ページにある「カスタマイズ」の項目を読んで解決したのですが、
念のため、ご報告させていただきます。
Logged

aco
MEGU
Committed to MODx
*****
Posts: 817



WWW
« Reply #3 on: Aug 26, 2008, 10:54 PM »

ぁああ~。すみませんんん。
acoさん。どうもありがとうございます。
自分で直したファイルの方をアップしてしまってたようです。
ご報告どうもありがとうございます。

面倒かけてしまってごめんなさい。
ZeRoさんにもごめんなさい。。

オリジナルのものをここにアップし直します。

「ダウンロード」からのリンクも直しておきました。

* FAQList.snippets__v02.ZIP (1.23 KB - downloaded 106 times.)
« Last Edit: Aug 26, 2008, 10:56 PM by MEGU » Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP

Copyright © 2005-2008 MODxCMS, All rights reserved. Contact Us
Styles by ziworks.com

Powered by SMF 1.1.4 | SMF © 2005, Simple Machines LLC

Valid XHTML 1.0! Valid CSS!