- ベストアンサー
OpenPNEのカスタマイズについて[初心者]
OpenPNEのカスタマイズについて質問があります。 openPNEの日記公開範囲ですが、 「全体に公開」というアクセスコントロールを消去したいです。 つまり、「フレンドに公開」と「非公開」蚤の機能だけを残したいと考えています。 この場合に、どのようにカスタマイズすればよろしいでしょうか? 回答よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
3がどうかは知りませんが、OpenPNE2の場合はテンプレートを変更するのが最も簡単で他への影響もありません。 2のテンプレートは画面単位にできているので、「日記を書く」画面と「日記を編集する」画面から公開範囲の「全員に公開」のラジオボタンが消えるだけなので他への影響はありません。 2は既にFIXしていて今後アップデートされる事が無いので、配布されているモジュールを変更しても問題ありませんが、OpenPNE3は今後もアップデートが続くので配布されているモジュールをいじってしまうと、アップデートを単純にできなくなるのでモジュール(テンプレートも含む)いじるようなカスタマイズはやらない方が懸命です。 カスタマイズはconfigで変更できる範囲と管理画面で変更できる範囲に留めるべきです。
その他の回答 (2)
- senbei99
- ベストアンサー率55% (876/1588)
OpenPNE2だとすると「全体に公開」じゃなくて、「全員に公開」ですね。 フォルダ内をテキスト検索すれば、どこに書かれているかわかると思うけど。 検索すると日記以外も色々出てくるけど、日記のテンプレートだと以下のもの \webapp\modules\pc\templatesの中にある h_diary_add.tpl h_diary_edit.tpl 同じようなものが以下のフォルダに中にもあるはず(addは無いかも) \webapp\modules\ktai\templates まあ、これを直せばカスタマイズできるんだけど、あなたの今までの質問から想定できるスキルからするとやめた方が良いと思います。 もっとも、3を使おうとしているようなので、2はもう使わないのかな。 だったら、さっさと質問をクローズしましょう。
補足
回答ありがとうございます。 結局3の設置は成功し、ゆくゆくはカスタマイズしたいと考えております。 先輩にも相談したところ、テンプレートの「全員に公開」の 部分をいじるのは他の表示に影響するので得策ではないと言われました。したがって、変えるならば範囲の方を変えなければならないとのことらしいのですが...わかりますか?
- memphis
- ベストアンサー率40% (975/2395)
>どのようにカスタマイズすればよろしいでしょうか? 表示に関する部分はテンプレート化されているので、その部分を探して修正すればできます。
補足
具体的に修正する場所と、修正の仕方についてを教えてほしいのですが... 分かりますか?
お礼
回答有難うございました。 カスタマイズの仕方など教えていただいき、ためになりました。 また機会があればよろしくお願いします。