MT4.2で、コミュニティサイトを運営しております。 http://communities.movabletype.jp/members.html 御サイトのメンバー一覧のようなページを作成したいのですが どのように作成すればよろしいでしょうか?
検索して探してみたのですが見つからず・・・。 作り方が書いてあるページでも良いので良かったら教えて下さい。
で自己解決しました。 ありがとうございました。
自己解決されたとのことですが、参考までに本サイトのメンバー一覧の出力は以下のようなタグでおこなっています。また、この部分をテンプレートモジュールにして、モジュールのキャッシュを有効にし、『ユーザーの作成または更新後に無効にする:』ように設定すると、再構築の速度向上につながります。
<ul class="member-list"> <mt:Authors need_association="1" need_entry="0" any_type="1"> <li class="member-listitem vcard<$mtIf name="__even__"$> even</mt:If>"> <$mt:Include module="プロフィール画像" userpic_size="40" userpic_type="author" hide_user_info="1"$> <div class="member-info"> <h4 class="fn n"><$mt:AuthorDisplayName$></h4> <p><a href="<$mt:AuthorURL$>" target="_blank" class="url"><$mt:AuthorURL$></a></p> </div> </li> </mt:Authors> </ul>
ちょっと前のコメントへの返信ですいません。 同じようなメンバー一覧ページを作りたくて、このコメントのタグを参考にさせてもらいテンプレートモジュールにこのタグをコピーして、アーカイブテンプレートからウエブページのテンプレートをつくり、そこにモジュールを読み込むように作ってみました。 ページは表示されるようになったのですが、5人のメンバーの名前はそれぞれ変わるのですが、写真は1番目のメンバーの同じ写真が5枚並んでしまいます。どのように対処すればよいか分かりません。
またこのサイトのホームページのサイドバーの上にある小さいメンバー一覧のタグも合わせて教えて頂ければと思います。 よろしくお願い致します。
「メンバー一覧」については,アーカイブテンプレートのウェブページではなく,インデックステンプレートで作った方が(個人的には)いいと思います. 理由は色々あるのですが,会員登録はある程度リアルタイムで行われますので,ウェブページだと会員登録した都度管理者側でウェブページの再構築を行わなければならないということになってしまいます. インデックステンプレートだと,(若干のタイムラグはあるかもしれませんが)会員が増えた際に自動的に再構築をしてくれるので,この方が簡便かつ効率的です.
話を戻して,画像表示がおかしくなる原因ですが,どういうふうにテンプレートを書いたのかにもよりますので何とも言えません. なんとなく「プロフィール画像」の位置とか…辺りが怪しい気がしますが,これ以上は分かりません.
あと,サイドバーにあるメンバー一覧リストについては,テンプレートウィジェットを使用していると思われます. うちもコミュニティ掲示板のテーマを作っていますが,ほとんど同じ方法でやってます.
---------- <ul> <MTAuthors limit="20" need_entry="0" roles="ブログ管理者, ユーザー" sort_by="created_on" sort_order="descend"> <li><$MTInclude module="プロフィール画像" userpic_type="userlist" userpic_size="30"$></li> </MTAuthors> </ul> ----------
…整形済みテキストの横幅が固定なため切れてますが,うちのウィジェットはこんな感じです.
ありがとうございます。ウィジェットの方は出来たのですが。Jun Kanekoさんが紹介されているタグををそのままテンプレートモジュールにしてインデックステンプレートでincludeするとエラー(MTEntryTitleをコンテキスト外で利用しようとしています・・)になってしまいます。 テンプレートモジュールには何か付け加えて書かないとダメなのでしょうか?初歩的なことですいません。
エラーの内容しか示されていないので,どのテンプレートでエラーが起きたのかが分かりません. エラーについては表示された全文を貼りつけていただけると,どのテンプレートでエラーが起きているのかが分かります.
今の段階で言えるのは,少なくとも「プロフィール画像」モジュールではMTEntryTitleを使っていないので,別のテンプレート等でエラーとなっているということだけです. インクルードされている中でMTEntryTitleを使っているテンプレート(モジュール・もしくはウィジェット)を探して直すしかなさそうですね.
Jun Kaneko さま
ありがとうございます。 参考にさせて頂きますv
Jun Kanekoさま
はじめまして、 Movable Type 5 ユーザーコミュニティ のようなサイト、MT-SNS?なサイトを作りたくて勉強させていただいております。
今回、メンバー一覧のページを作りたくて質問させていただきました。 教えていただいたタグの内容そのままを、
ブログテンプレートの管理 -テンプレートモジュール下に「メンバー一覧」という名前で テンプレートモジュールの作成をしました。 次にこのモジュールをどこにリンクすれば良いのでしょうか? もしお時間のある時におしえていただけると助かります。
基本的には、メンバー一覧を表示したいテンプレートに以下を貼り付けます。
<mt:include module="メンバー一覧"$>
訂正
<$mt:include module="メンバー一覧"$>
理恵さまお助けありがとうございます。 を試しにメインページindex.html の6行目に張り付けてみましたが 再構築でエラーとなってしまいました・・・ "プロフィール画像"というモジュールを用意していないからだと思うのですが、 これはどこに置いて中身は何と書けばよいのかわかりません。 今日、あまぞんで買った本が届くのでもう少し勉強してみます。
アイコンはインスタント沼の猫にしてみました。
HTMLやMTタグを含む内容は、 このツールでエンコードしてから 投稿してください。
最新のトピック: 【セミナー情報】スマートフォン、ソーシャル時代のCMS活用術 PowerCMS セミナー (2012年2月 7日 Six Apart)
最新のトピック: リビジョンするとカスタムフィールドの値が消えます (2011年12月14日 ngsk)
最新のトピック: 別サーバに移行する場合 (2012年2月28日 torasan1111)
最新のトピック: 管理画面へのIPアドレスでのアクセスについて (2012年3月 1日 torasan1111)
最新のトピック: MT 5.13 プラグイン対応表など作っては... (2012年2月28日 melodicant)
最新のトピック: テーマ適用後に適用前の状態に戻す機能 (2012年2月26日 壱)
最新のトピック: MTQのATOM (2012年2月29日 takahiro)
で自己解決しました。
ありがとうございました。
自己解決されたとのことですが、参考までに本サイトのメンバー一覧の出力は以下のようなタグでおこなっています。また、この部分をテンプレートモジュールにして、モジュールのキャッシュを有効にし、『ユーザーの作成または更新後に無効にする:』ように設定すると、再構築の速度向上につながります。
<ul class="member-list"> <mt:Authors need_association="1" need_entry="0" any_type="1"> <li class="member-listitem vcard<$mtIf name="__even__"$> even</mt:If>"> <$mt:Include module="プロフィール画像" userpic_size="40" userpic_type="author" hide_user_info="1"$> <div class="member-info"> <h4 class="fn n"><$mt:AuthorDisplayName$></h4> <p><a href="<$mt:AuthorURL$>" target="_blank" class="url"><$mt:AuthorURL$></a></p> </div> </li> </mt:Authors> </ul>ちょっと前のコメントへの返信ですいません。
同じようなメンバー一覧ページを作りたくて、このコメントのタグを参考にさせてもらいテンプレートモジュールにこのタグをコピーして、アーカイブテンプレートからウエブページのテンプレートをつくり、そこにモジュールを読み込むように作ってみました。
ページは表示されるようになったのですが、5人のメンバーの名前はそれぞれ変わるのですが、写真は1番目のメンバーの同じ写真が5枚並んでしまいます。どのように対処すればよいか分かりません。
またこのサイトのホームページのサイドバーの上にある小さいメンバー一覧のタグも合わせて教えて頂ければと思います。
よろしくお願い致します。
「メンバー一覧」については,アーカイブテンプレートのウェブページではなく,インデックステンプレートで作った方が(個人的には)いいと思います.
理由は色々あるのですが,会員登録はある程度リアルタイムで行われますので,ウェブページだと会員登録した都度管理者側でウェブページの再構築を行わなければならないということになってしまいます.
インデックステンプレートだと,(若干のタイムラグはあるかもしれませんが)会員が増えた際に自動的に再構築をしてくれるので,この方が簡便かつ効率的です.
話を戻して,画像表示がおかしくなる原因ですが,どういうふうにテンプレートを書いたのかにもよりますので何とも言えません.
なんとなく「プロフィール画像」の位置とか…辺りが怪しい気がしますが,これ以上は分かりません.
あと,サイドバーにあるメンバー一覧リストについては,テンプレートウィジェットを使用していると思われます.
うちもコミュニティ掲示板のテーマを作っていますが,ほとんど同じ方法でやってます.
---------- <ul> <MTAuthors limit="20" need_entry="0" roles="ブログ管理者, ユーザー" sort_by="created_on" sort_order="descend"> <li><$MTInclude module="プロフィール画像" userpic_type="userlist" userpic_size="30"$></li> </MTAuthors> </ul> ----------…整形済みテキストの横幅が固定なため切れてますが,うちのウィジェットはこんな感じです.
ありがとうございます。ウィジェットの方は出来たのですが。Jun Kanekoさんが紹介されているタグををそのままテンプレートモジュールにしてインデックステンプレートでincludeするとエラー(MTEntryTitleをコンテキスト外で利用しようとしています・・)になってしまいます。
テンプレートモジュールには何か付け加えて書かないとダメなのでしょうか?初歩的なことですいません。
エラーの内容しか示されていないので,どのテンプレートでエラーが起きたのかが分かりません.
エラーについては表示された全文を貼りつけていただけると,どのテンプレートでエラーが起きているのかが分かります.
今の段階で言えるのは,少なくとも「プロフィール画像」モジュールではMTEntryTitleを使っていないので,別のテンプレート等でエラーとなっているということだけです.
インクルードされている中でMTEntryTitleを使っているテンプレート(モジュール・もしくはウィジェット)を探して直すしかなさそうですね.
Jun Kaneko さま
ありがとうございます。
参考にさせて頂きますv
Jun Kanekoさま
はじめまして、
Movable Type 5 ユーザーコミュニティ
のようなサイト、MT-SNS?なサイトを作りたくて勉強させていただいております。
今回、メンバー一覧のページを作りたくて質問させていただきました。
教えていただいたタグの内容そのままを、
ブログテンプレートの管理
-テンプレートモジュール下に「メンバー一覧」という名前で
テンプレートモジュールの作成をしました。
次にこのモジュールをどこにリンクすれば良いのでしょうか?
もしお時間のある時におしえていただけると助かります。
基本的には、メンバー一覧を表示したいテンプレートに以下を貼り付けます。
http://www.movabletype.jp/documentation/appendices/tags/include.html
MTInclude | テンプレートタグリファレンス
訂正
理恵さまお助けありがとうございます。
を試しにメインページindex.html の6行目に張り付けてみましたが
再構築でエラーとなってしまいました・・・
"プロフィール画像"というモジュールを用意していないからだと思うのですが、
これはどこに置いて中身は何と書けばよいのかわかりません。
今日、あまぞんで買った本が届くのでもう少し勉強してみます。
アイコンはインスタント沼の猫にしてみました。