返信する: d3diaryサポート板
- Re: テンプレート編集について
- 投稿者: なーお 投稿日時: 2011/8/20 17:29
けめったさん、こんにちは。
d3diary自体ではなく、xoopsコメントシステムに関する質問ですね。 ご存知のとおり、d3diaryのコメントは、xoopsコメントかd3forumコメント統合のどちらかに委譲しており、d3diary自体はコメントシステムを内包しません。
で、ひとつめの質問で
引用:PCサイトと携帯サイトの使い分けとして投稿者名に@携帯の様な物をつけたいと思っております
その場合にPOST時に与える投稿者のclass名がわかりません
この質問は、d3diaryの日記の投稿者名を変えたいのですか? それとも、日記へのコメントの投稿者名を変えたいのですか?
いずれの場合も、ログインユーザーの書き込みはuidで紐付けされて記録され、投稿者名は記録されず、表示の際に登録ユーザー情報で表示されます。
d3diary自体はゲストは記事を書けないので、すなわち投稿者の名前は変えられない、ということになります。
コメントの場合も、登録ユーザーが書く場合は同様で、ゲストが書く場合は2つめの質問への回答を参照ください。引用:コメント欄の編集についてです
テンプレートとなっているdb:system_coment.htmlの実体がわかりませんdb内も見てみましたがlegacy_coment.htmlしか見当たらず、試しに編集してみた所何も変わりませんでした
legacy_coment.htmlがあるということは、XCLですね。 質問の際には、そうした環境を必ず書いてくださいね。
XCLのコメントシステムは、Altsysの「テンプレート編集」で「互換モジュール」タブから編集できます。 モジュール側からは「system_coment.html」をテンプレート参照すれば、XCL側でlegacy_coment.html以下を参照してくれるようです。
- legacy_comment.html
のほか、 - legacy_comments_flat.html
- legacy_comments_nest.html
- legacy_comments_thread.html
- legacy_comment_edit.html
- legacy_comment_navi.html
などのテンプレートがあり、コメントフォームはおそらく「legacy_comment_edit.html」でしょう。
「何も変わらなかった」というのは、編集の仕方が的を得なかったなどの理由だと思います。 それを編集するとして、携帯の時だけ・・ というのをどうするかは自力で頑張ってみてください。一番簡単なのは、WizMobileや携帯対応レンダラーなどの携帯サイニタイズシステムの設定で指定したテーマのテーマ下テンプレートに、改編したテンプレートを設置することで、携帯表示にだけ反映されてPC表示は従来通り、とできます。 (テーマ下テンプレートの有効の仕方をご存知なければ、これもググってください。)
以上ですが、これはd3diaryそのものへの質問ではないため、あまり深く追いかけるつもりはありません。 どうしても自力でわからないことがあれば、Xoops全体の質問を受けてくれるサイトで再度聞いてみてください。
- legacy_comment.html