返信する: ぶろぐコメント
対象モジュール | なーお'nぶろぐ |
件名 | [XOOPS] Attachfileモジュールの、コメント統合向けハック |
要旨 | 最近、XOOPSでソースを書く時間が長くなってきています。 d3diaryのバージョンアップや、d3forum関連のハックなど。 そして今日は、任意のモジュールにファイル添付機能を追加できる「Attachfile」モジュールに手を入れてみました。 というのも、d3forumにAttachfileを適用し、コメント統合された元記事モジュールのページと、統合コメントのフラット表示の両方に添付ファイルを表示させたかったからです。 試してみたのですが、オリジナルのままだとこれがエラーで表示されませんでした。 ( |
- Re: [XOOPS] Attachfileモジュールの、コメント統合向けハック
- 投稿者: なーお 投稿日時: 2012/12/1 9:42
ノーザラントさん、こんにちは。
Attachfieのハック版では、ここに記載してあるようにテンプレート記載内容が少し変わります。
オリジナルの記載
1
<{attachfile_attach_download dirname=attachfile target_id=$post.id}>
ハック版の記載
1 2 3 4 5 6 7 8
コメント統合元記事ページのコメント一覧「(d3forum)_comment_listposts_flat.html 」 テンプレートに、 <{attachfile_attach_download dirname=attachfile target_dirname=d3forum target_id=$post.id}> と書くことで、コメント元ページのコメント一覧でも、添付ファイルの存在を知り、 リンクからダウンロードウインドウを開くことができます。 target_dirname=d3forum の「d3forum」部分は、d3forumの root_path側インストール ディレクトリ名に変更してください。 (通常のメインページに使用時は、いままで通りの表記に省略可能です。)
また、d3forumのバージョンはいくつですか?
これもXoopsXの最新版をご使用ください。(現在はver0.88) オリジナル版からは変わっていますので。もうひとつ、最新版に同梱されたsmartyプラグインが、xcl2.2仕様の場所に変わっていますので、従来版のプラグインは消さないと反映されないと思います。