Life is Adventure!

Yahoo!News | Home | 体操個人総合決勝

OpenPNE2.12.2カストマイズ

0.SNSデータベース複写
(1)cPanelから新しいデータベースDBNAMEを作成して、ユーザ名USERNAMEを割り当てる。
(2)phpMyAdminを使って、既存データベースを複写する。
 (複写する前にメンテモードに設定する)


1.MySQLアップグレード
 2.10から2.12へアップグレードするためのSQLを実行する。Tera Termを使って下記のコマンドを実行する。事前にsetup/sql/mysql41/upgrade/フォルダーをFTPでアップロードしておく。
 cd setup/sql/mysql41/upgrade/
 mysql -u USERNAME -p --default-character-set=utf8 DBNAME < upgrade-2.10to2.12.sql

2.config.phpの設定
 ①時刻調整 putenv("TZ=JST-9");
 ②OPENPNE_URL設定
 ③MySQLデータベースの設定
 ④DB暗号化キーENCRYPT_KEYの設定
 ⑤MAIL_SERVER_DOMAIN(携帯メール投稿)設定
 ⑥OPENPNE_PUBLIC_HTML_DIRを絶対アドレス指定
 ⑦USE_EXT_DIRをtrueに設定
 ⑧【BBCode用の設定】

  • define('BBCODE_USE_FOR_INPUT', true);
  • define('BBCODE_USE_SCRIPTACULOUS', false);
  • define('BBCODE_USE_PNE_TAG',true);
  • define('BBCODE_USE_PREVIEW',true);
  • define('BBCODE_SET_WRAP_OFF',true);
  • define('BBCODE_USE_ALBUM_CMD',false);
  • define('BBCODE_USE_CMD_LINK',false);
  • define('BBCODE_USE_MYNETS_EDITOR',false);
  • define('BBCODE_USE_REVIEW_CMD',false);
  • define('BBCODE_USE_DOCCI_TAG',false);
3.public_html/config.inc.php
 OPENPNE_DIRのリアルパスを相対位置で設定

4.BBCodeインストール
(1)BBCodeモジュールの設定
 ①home/webapp/lib/smarty_pligins (BBCodeをHTMLに変換)
 ②home/skin を public_html/skin にアップロード(各種ボタン画像)
 ③home/webapp_ext/modules/pc を webapp_ext/modules/pc へ
 ④home/js/bbcode を public_html/js/bbcode へ (BBCodeの挿入や操作)
 ⑤config.php設定(2.⑦⑧参照)

(2)2.12.2用のテンプレートをすべてwebapp_extにアップロードする。
 ①modules/pc/templates (42本) ⇒(1)③を上書き
 ②modules/ktai/templates (4本)
 ③templates/mail (4本)
 念のため、var/templates_c を空にする。

(3)カラーピッカーやプレビュー画面をドラッグ&ドロップで移動(オプション)
 ①openpne/public_html/js/prototype.js (既定のjsを入れ替える)
 ②openpne/public_html/js/javascriptsディレクトリをアップロード
 ③config.php設定
   define('BBCODE_USE_SCRIPTACULOUS', true);

(4)スタイルの設定
 管理画面の[デザイン]→[配色・CSS変更]→カスタムCSS追加をおこなう。(2.12系では、外部CSSファイルが利用できないため)
 bbcode_css.txtの内容を貼り付ける。
   home/css/bbcode/bbcode.css
   home/css/bbcode/bbcode_buttons.css
   home/css/bbcode/bbcode_tags.css

(5)独自タグの表示形式変更
 webapp/lib/smarty_plugins/modifier.bbcode2html4pne.php
 「トピック:」などを取り除く。

(6)文字装飾ボタンの選択
 webapp_ext/modules/pc/templates/inc_bbcode.tpl
 よく使うボタンだけにする。

5.ログイン画面の設定
 webapp_ext/modules/pc/templates/o_login.tpl を変更する。

6.MyNews今日の一言
 http://agorian.com/web/openpne/000394.html に設置方法を書いた。
 ①webapp/lib/db/news.php 追加
 ②webapp/modules/pc/page/h_home.php 72行目に追加
  // 今日のひとこと
  $this->set('c_friend_mynews_list', db_mynews_c_friend_mynews_list4c_member_id($u, 2));
 ③管理画面[テンプレート挿入] h_home 8 と f_home(h_prof) 7 に追加

7.お知らせ欄の変更

8.GlobalNav の位置情報
(1) public_html/xhtml_style.php 510行目あたりを変更する。
(2) ∑HOME位置情報 li#globalNav_0 { left: 2px; width: 75px; } を追加する。
(3) ∑HOMEへのリンクを webapp/modules/pc/templates/common/layout.tpl 27行目に追加。
       <li id="globalNav_0"><a href="http://agorian.com/home/">∑HOME</a></li>

今日の言葉: 

コメント (1)

imgを左詰めに変更⇒管理画面の[デザイン]→[配色・CSS変更]
.bb-image {
border:solid silver 1px;
padding:3px;margin:5px 10px 5px 0;
float:left;
}

コメントを投稿


counter