TAK

openpneの主に日記をカスタマイズ

openpneの日記をこのように
textareaにしたり、javascriptで動的に変化するようなページにすることも出来ます。


こうやって改造しました。





OpenPNEのカスタマイズで主に使うファイル達

「日記」に項目を追加するカスタマイズ

OpenPNE で出力する HTML や CSS をカスタマイズする方法



SNS内で使う名称 友達とか、日記,コミュニティとかの表示名を変更するには、
OpenPNE3/plugins/opDiaryPlugin/i18n/messages.ja.xml
これを、直に書き換えてください。

title,descriptionなどを直接変更するには、
OpenPNE3/lib/vendor/symfony/lib/helper/AssetHelper.php


日記の表示を変更するには
OpenPNE3/plugins/opDiaryPlugin/apps/pc_frontend/modules/diary/templates/showSuccess.php

日記の投稿と更新のフォームは
OpenPNE3/plugins/opDiaryPlugin/apps/pc_frontend/modules/diary/templates/_form.php
OpenPNE3/apps/pc_frontend/templates/_partsForm.php


日記はデータベース内でテーブルはdiaryです


レイアウト共通の...各コンポーネントの高さ、幅、サイズは
OpenPNE3/web/css/main.css
であるように思えて、実際は呼ばれていないです。
OpenPNE3/plugins/opSkinBasicPlugin/web/css/main.css
です。

幅が足らないと横並びが縦になります。



レイアウトの配置、構成は
OpenPNE3/apps/pc_frontend/templates/_layout.php
表示されるメインの内容は、

<div id="Center">

の中です。

op_include_form('diaryForm', $form, $options);

diaryForm というIDで 、$form, $options でフォーム作る