見る度に、二度と見たくないと思うOpenPNEのテンプレート。。。笑
h_home だけで 1600行を超える行数なのです。
恐る恐るMyNETSの h_home.tpl を開いてみたらナント170行ちょっとしかない。。。
OpenPNEが1ファイルで全てを記述しているところを、MyNETSは日記、伝言板、マイフレンドリスト、コミュニティーリスト等々、個別にファイル別けして「ext_include」でインクルードしている。
これがナカナカ有り難いのだ!!
今まで全くいじる気が起きなかったけど、これならいじれる。
「Usagi project」の「MyNETS」なのか、「MyNETS」の「Usagi project」なのかすらよく解ってない私ですが、DB周りの最適化 と言う文句に惹かれ、ついにインストール。
インストールは至って簡単、なにせ OpenPNE と殆ど同じですから、ただ PNE は index.html が、OPENPNE_DIR 内[public_html]に位置してるけど、MyNETSの場合は OPENPNE_DIR 直下にindex.htmlがありました。
OpenPNEだと[public_html]ごとOPENPNE_DIRから取り出してuserディレクトリ以下にOPENPNE_DIRと並列に配置するのが楽だった。
OpenPNEの場合こんな感じ、簡単に並列配置できた。
/home/user/OpenPNE/ <—— OPENPNE_DIR
/home/user/public_html/index.php
最初MyNETSでも同じように
/home/user/Usagi/ <—— OPENPNE_DIR
/home/user/public_html/index.php
とやろうと思ったら、Usagiの中には[public_html]が無く
index.phpは[Usagi]の直下にありました。
Apacheの設定が[public_html]以下しか閲覧できないので
「/home/user/Usagi/index.php」には外部からアクセスできません、
結局 MyNETS の場合は↓こんな感じにして、
/home/user/public_html/Usagi/ <—— OPENPNE_DIR
/home/user/public_html/Usagi/index.php
[/home/user/public_html/Usagi/]をドキュメントルートにエイリアスすればいいのかな?
エイリアスできないレンタルサーバー(今時ないか?)だとファイルの配置換えが
メンドクサイ気もするけど、まいっか。
んで、まだ全然使ってないけどスキンがjpgしか使えないのかな?
ちと困るかも、写真系はjpgいいけど、メニューとか輪郭をカチっと
出したいものは、jpgだとサイズが10倍くらに膨れあがる、
ファイル名(頭の部分固定で)拡張子はjpgだけでなくgifも見て欲しいですね~
まだドキュメント類も何も読んでないので何処かに設定があるのかな。。。
あったらいーな。笑
まだこれから深く見ていこうと思いますが、なんとなくイイ感じです、OpenPNEの元祖手島屋さんもスバラシイけど、兎屋さんもスバラシイ。
![]()
※微妙にスキンをカスタマイズしてます。
TOPページだけしかいじってないけど、OpenPNEのテンプレートと比べると、
モジュール化されているのでカスタマイズし易い(する気が起きる。w)です。
ところでインストーラーはイツどうやって使うのだろう。。。笑
久しぶりに、携帯から画像付きの日記を書いてみたら、なんとエラーメールが返信されてきました。汗
あれ~。。。なんでだろうメール関係の設定は触ってないのに、原因は[main.cf]の「virtual_alias_maps」の二重定義!!
#openpne専用
virtual_alias_maps = pcre:/etc/postfix/virtual.openpne
#その他
virtual_alias_maps = hash:/etc/postfix/virtual
こんな風に後に追加した「hash:/etc/postfix/virtual」が有効になってOpenPNEは無視されていました。
で、2つを同時に有効にする手段は、わかってみれは簡単な話しで、「カンマで繋げる」のでした。
virtual_alias_maps = pcre:/etc/postfix/virtual.openpne, hash:/etc/postfix/virtual
これの解決に掛かった時間は1日半(10時間以上)。プライスレス。:-)
一夜漬けLinuxサーバー管理者のメッキが剥がれた一例ですね、無知って怖い。。。
OpenPNE 2.10α
2.9.2からupさせてみました。
ファイルを全部入れ替えたのち、自作の拡張モジュールを追加するだけ。
その状態で日記を書いてみると「該当する日記が見つかりません。」のメッセージが出現!(これはコミュニティーで話題に上がっていたので予想通りの動き)この状態でDBのアップデートをして完了です。
注意すべきは、update用sqlは01~16まで番号順に適応させることぐらいですかね。。。
今回は2.9.2からのアップグレードなので -for2.9.3- 以降のファイルだけを使いました。

携帯のページが良いですね~。。。mi○iかと思った、笑
※何故かデフォだと、フォーカスされた時のリンクの文字色と反転色が同じで読めなかった。。。汗
OpenPNE用のパブリックページ、全部同じではとてもツマラナイ。。。
ブログのように各自自由にテンプレートを適応させるのはセキュリーティー上難しい、
ならば、こちらで数パターン用意したものを利用してもらうことにしたのだが、せめて配色だけでも自由にカスタマイズできたら楽しいのでは?
そう思ってHTML+Javascriptで作ったもののこれが結構使いづらいのだ!

色選択用のカラーピッカーも出るんだけど、文字の色と背景を逆に選んでしまったり。。。苦笑
そこでFLASHで作ってみたところ抜群に(?)使いやすいのでは?。笑

ひとつ問題が、IEの場合クリックすることでFLASHが有効となるのだが、それを回避する手段としてJavascriptで挿入してみると、なんとキャッシュが利いてしまって、DBからリロードしても色が変わらないのです(起動時の配色に戻る)。
しかたがないから、当面Javascriptは諦めました。クリックして下さい>ユーザー様
