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);
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>