2009年10月24日土曜日
3.あしあと数推移グラフ設置 &4.あしあと画面にメンバーの写真を載せる
Thai:Po-SNS
また1週間ほどが過ぎましたが、
その後は、ソーシャルマップの修正ぐらいで、
大きなことはしていないでしょうか。。。
というわけで、現実と水が空きすぎないうちに、先へ。。。
1.Lightboxの導入
2.ショートメッセージ機能の導入(MIXIボイスとかTwitterみたいなやつ)
3.あしあと数推移グラフ設置
4.あしあと画面にメンバーの写真を載せる
5.コメント欄にメンバー写真を載せる
6.メッセージスパム防止策(その1)
7.フレンド申請スパム防止策(その1)
8.小窓ファイルの追加・修正
9.右サイドバーに新着情報(日記・トピック・ブログ・登録者・ログオンメンバー)
10.IEでのエラーとの格闘Part1(状況→原因究明→対処)
11.ソーシャルマップの導入
12.右サイドバーのてこ入れw
13.携帯用のリンク・サイト内リンク表示方法の変更
今回は、
3.あしあと数推移グラフ設置
4.あしあと画面にメンバーの写真を載せる
の2つを一気にw
・・・っていっても、これは同時に設置できてしまったのでw
はい、今回も前回と同様、お助けページはコチラ、
http://hiro.oneoctave.jp/?page_id=1067
前回のショートメッセンジャーのすぐ下に、
『足あとカスタムテンプレート』
ってところがございます。。。
もう、そちらにおんぶに抱っこ。
必要なファイルをダウンロード→解凍、
必要なディレクトリにFTPでアップアップ。
管理画面でカスタムCSSも追加してみて、
&ついでに、メンバー画像の正方形化処理ってやつもやってみた。
ファイルを置く場所さえ間違えなければ、
おそらく大丈夫。。。
それほど、簡単に今回の作業は終了~www
無事、足あと数推移グラフが表示され、
足あとにメンバー画像が付与され、
しかもその画像が正方形化処理されている。
感涙;;;
が、、、
この次の 5.コメント欄にメンバー画像、、、
で、その分しっかりどっぷり嵌ったのでした;;;
にほんブログ村
にほんブログ村
にほんブログ村
2009年10月18日日曜日
2.ショートメッセージ機能の導入
Thai:Po-SNS
はい、書けるときにどんどん逝きますw
1.Lightboxの導入
2.ショートメッセージ機能の導入(MIXIボイスとかTwitterみたいなやつ)
3.あしあと数推移グラフ設置
4.あしあと画面にメンバーの写真を載せる
5.コメント欄にメンバー写真を載せる
6.メッセージスパム防止策(その1)
7.フレンド申請スパム防止策(その1)
8.小窓ファイルの追加・修正
9.右サイドバーに新着情報(日記・トピック・ブログ・登録者・ログオンメンバー)
10.IEでのエラーとの格闘Part1(状況→原因究明→対処)
11.ソーシャルマップの導入
12.右サイドバーのてこ入れw
13.携帯用のリンク・サイト内リンク表示方法の変更
で、今回は、
2.ショートメッセージ機能の導入
でござる。。。
基本スクラッチから作ることなどできる技術もないので、
他力本願www
で、今回の他力様は、、、
http://hiro.oneoctave.jp/?page_id=1067
ここからの主な変更は、こちらさまにお世話になりっぱなし;;;
ひとまず必要なファイル(explate1.1.zip)をダウンロードいたします。
あとは同梱の説明書通りでOK。w
1.explateフォルダ直下のconfig.phpを編集
2.phpAdminでOpenPNEで使っているDBにexplate/setup/smsger.sqlファイルをインポート
3.必要なファイルを適切な位置に設置
4.explate/setup/smsger(OpenPNE2.12).tplの内容をOpenPNE管理画面/テンプレート挿入
から、好きな場所にペースト。
だけ。
1.の修正も簡単。2箇所。使っているベースの選択と、OpenPNEディレクトリの場所だけ。
2.のDB弄りはちょいと不安でしたが、.sqlファイルのインポートだけなので、
そりゃあ、OpenPNE2の導入ですでに経験済みな作業なわけでw
無事完了!
3.public_html直下にexplateフォルダをまんま設置でOK。
今回は、ショートメッセンジャー機能だけ欲しかったので、
smsgerフォルダだけアップロード。
4.h_home 9の場所にペースト。
・・・はい、怖いぐらい何事もなく、無事インストール完了www
これぐらい簡単に機能の着脱可能になったら、
何の予備知識もなくSNSの構築が可能になりますねw
にほんブログ村
にほんブログ村
にほんブログ村
1.Lightboxの導入
Thai:Po-SNS
メンバー現在170名超えました!
登録いただいたみなさまに感謝です(涙;;;
さて、こちらのブログでは、
Thai:Po-SNSにかかわるITネタ
ってことで、
主に、その大本のOpenPNEのカスタマイズについて
書き残していきたいわけでありますが、
前回、予告だけしておいて、中身は何にも書いていないので、
自分で作業内容忘れないうちに、
書き残しておこうと思います。
1.Lightboxの導入
2.ショートメッセージ機能の導入(MIXIボイスとかTwitterみたいなやつ)
3.あしあと数推移グラフ設置
4.あしあと画面にメンバーの写真を載せる
5.コメント欄にメンバー写真を載せる
6.メッセージスパム防止策(その1)
7.フレンド申請スパム防止策(その1)
さらに追加(汗(汗(汗
8.小窓ファイルの追加・修正
9.右サイドバーに新着情報(日記・トピック・ブログ・登録者・ログオンメンバー)
10.IEでのエラーとの格闘Part1(状況→原因究明→対処)
11.ソーシャルマップの導入
12.右サイドバーのてこ入れw
13.携帯用のリンク・サイト内リンク表示方法の変更
。。。
とりあえず、、、
今回は、1.Lightboxの導入について
作業内容を残しておきます。
・・・って、何したっけw
すでに忘れかけている・・・。
と、とりあえず最初は、
OpenPNE拡張モジュール Ver.0.3.0
を入れようとしたんです。。。たしか;;;
・・・これが何かと申しますと、
(1) 改造なしに「レスをつける」リンクを表示する
(2) 改造なしにコメント欄にメンバーの写真を表示する
(3) 改造なしに投稿された写真にLightboxを適用する
テンプレートファイルやPHPのファイルをいじることなしに、
上記の機能をOpenPNEに追加できるとか。
ほっほぉ~。。。
一番惹かれたのは実はコメント欄にメンバーの写真を表示するってやつ。
指示通りにやってみると、
見事、コメント欄に写真がついたー!!www
・・・が、コメントするボタンが文字リンクにダウングレードしていたりw
・・・やっぱりOpenPNE2.12用だから???
・・・うちのがOpenPNE2.14だから???
ま、まぁ、おかげで、OpenPNEの仕組みや、
Javascriptやなんやら勉強する機会にめぐまれましたが。。。
そんな理由で、
最初は導入予定のなかった(3) 改造なしに投稿された写真にLightboxを適用する、
も挙動チェックのために、入れてみることに・・・。
・・・が、
動かんじゃんwオワタwww
で終わってはこのあと何も進まんっ!!
ってことで、火がついたw
ググッたググッたw
もうすでに、この時点で、本体の改造なしに云々はどうでもよくなっている。
本体改造上等!テンプレートいじる?バッチこいっ!!
で、出てきたのがコチラ↓
http://blog.karakuriya.biz/developers/openpne/000770.html
テンプレートいろいろいじらなきゃだが、わかりそう!(・・・な気がするw)
早速、作業をイメージ。。。
【作業内容】
1.Lightbox2一式ダウンロード
※参考ページではLightbox2のソースをいじっているが、いじらない方針で
2.一式を適切なディレクトリに配置
3.webapp/modules/pc/templates/common/layput.tplの修正
4.webapp/modules/pc/templates/fh_daialy.tpl(日記テンプレート)の修正
5.webapp/modules/pc/templates/fh_daialy_list.tpl(日記一覧テンプレート)の修正
6.webapp/modules/pc/templates/fh_daialy_edit.tpl(日記編集テンプレート)の修正
7.webapp/modules/pc/templates/c_topic_detail.tpl(トピック詳細テンプレート)の修正
8.webapp/modules/pc/templates/c_topic_list.tpl(トピック一覧テンプレート)の修正
9.webapp/modules/pc/templates/c_event_detail.tpl(イベント詳細テンプレート)の修正
10.webapp/modules/pc/templates/c_event_list.tpl(イベント一覧テンプレート)の修正
・・・ま、まぁ、ざっとこんな感じでしょうか(汗(汗(汗
修正するファイル大杉www
OpenPNEは上のように見てくれを操作するのはすべてテンプレートファイル(.tpl)
てことは、見てくれを変えたいときは、
その画面に使われている.tplを特定して、
そのファイルを弄ればOKということだな、、、ということがわかったw
さて、作業をひとつずつ。。。
1.ダウンロードは問題なし。
2.適切な場所=Lightbox2で指定された通り。
あまりにいろんなもの弄りすぎて訳わからなくなるのを防止w
ので、.jsファイルはpublic_htmlフォルダの下、jsフォルダの中、
imagesフォルダもpublic_htmlフォルダの下に設置、
cssフォルダも同様。
さぁ、いよいよ.tplファイルの修正です。。。
・・・というところで、大前提。
webappフォルダ下にある.tplファイルや.phpファイルは、
弄った場合は、webapp下の元の位置には配置しない!
webapp_extフォルダ下の同様の位置に置くことにする!!
これで、たとえ変更が気に入らず元に戻す場合も、webapp_ext下に置いたファイルを
削除すれば元に戻るw
・・・ただし、
そういう仕様にするには、
OpenPNEフォルダ直下のconfig.phpファイルをちょいと変更。
///
// webapp_ext ディレクトリ使用設定
///
define('USE_EXT_DIR', false);
の"false"→"true"へ変更!以上!!
3.webapp/modules/pc/templates/common/layput.tplの修正
全体的にLightBoxを読み込む部分の修正。
webapp/modules/pc/templates/common/layput.tpl
のの前に
<span style="font-style:italic;"><span style="font-style:italic;"><script type="text/javascript" src="./js/scriptaculous.js?load=effects,builder"></script>><script type="text/javascript" src="./js/lightbox.js"></script><link rel="stylesheet" href="./css/lightbox.css" type="text/css" media="screen" /></span></span>
(上の<>は全角です。そのまんま貼り付けたらエラーですw<>に変更してねw)の3行を追加。以上!!w
さて、以降(4~10)は、対象ファイルの、
target="_blank" を rel="lightbox~" に変更すればOK。
それぞれの大体の変更箇所は、
■webapp/modules/pc/templates/fh_daialy.tpl
106行目から108行目 target="_blank" を rel="lightbox[diary]"
187行目から189行目 rel="lightbox[c({$item.c_diary_comment_id})]"
■webapp/modules/pc/templates/fh_daialy_list.tpl
144行目から146行目 target="_blank" → rel="lightbox[d({$item.c_diary_id})]"
■webapp/modules/pc/templates/fh_daialy_edit.tpl
103行目、116行目、129行目 target="_blank" → rel="lightbox[dialyedit]"
■webapp/modules/pc/templates/c_topic_detail.tpl
23行目から25行目 target="_blank" → rel="lightbox[t({$c_topic.c_commu_topic_id})]"
102行目から104行目 target="_blank" → rel="lightbox[c({$item.c_commu_topic_comment_id})]"
■webapp/modules/pc/templates/c_topic_list.tpl
63行目から65行目 target="_blank" → rel="lightbox[d({$item.c_commu_topic_id})]"
■webapp/modules/pc/templates/c_event_detail.tpl
26行目から28行目 target="_blank" → rel="lightbox[t({$c_topic.c_commu_topic_id})]"
136行目から138行目 target="_blank" → rel="lightbox[c({$item.c_commu_topic_comment_id})]"
■webapp/modules/pc/templates/c_event_list.tpl
62行目から64行目 target="_blank" → rel="lightbox[d({$item.c_commu_topic_id})]"
lightbox[d({$item.c_commu_topic_id})]
などのようにlightboxのあとについている[]はおまじないですwww
複数写真がある場合にグルーピングしてくれます。
とにかく以上の作業で無事成功!
テンプレートファイル弄ったほうが簡単にできたw
以上の作業で、
弄る場所さえ間違えていなければ、
テンプレートファイルいじりはそんなに難しくはないぞ、、、
(非常に面倒くさいがw)
と、変な自信はついた気がするw
これと平行して、
ダウングレードした“コメントする”ボタンとメンバー画像の共存も、
テンプレートファイルを弄ることで解決!
・・・が、こちらは作業内容、、、
いろいろやりすぎて、どれが正しい作業か思い出せないw
まぁ、思い出したら、どこかで書きますw
にほんブログ村
にほんブログ村
にほんブログ村
2009年10月5日月曜日
Thai:Po-SNSを手探りながらいじってます;;;
Thai:Po-SNS
ここでもアドレスを晒し、
MIXIでもテスト参加者を募ったのち、アドレスを晒し、
ついでに、招待制→オープン登録制に仕様変更。
自ブログでもアドレスを晒した結果、、、
現在メンバー69名!!
思ったよりペース速いぞ!!
といいつつ、10月8日までに100名とかとんでもない目標たてていたりするwww
・・・今日が5日だから、、、なんとかなるんじゃね???
俄然、やる気が出てくる私w
さて、こちらのブログでは、携帯投稿設定を可能にするまで、
というか、それまででも、今まででも、
それが一番大きな山場であったことは間違いない。。。
きっと、今後はアップグレードが大きな山場になるに違いない。。。
・・・まぁ、現状で作りこめば、
サービス上、アップグレードは必要ないかもなのですが。。。
まぁ、先のことはさておき、
その後、Thai:Po-SNSでいじっているのは、
まぁ、機能的には
1.Lightboxの導入
2.ショートメッセージ機能の導入(MIXIボイスとかTwitterみたいなやつ)
3.あしあと数推移グラフ設置
・・・ぐらいか?
と同時に、
4.あしあと画面にメンバーの写真を載せる
5.コメント欄にメンバー写真を載せる
な見た目変更も。
このあたりを自分の作業備忘録としてエントリーに残そうと思います。
あっ、忘れていた!!
6.メッセージスパム防止策(その1)
7.フレンド申請スパム防止策(その1)
も施術済みでした。
・・・作業詳細はあとでねw
にほんブログ村
にほんブログ村
にほんブログ村
ここでもアドレスを晒し、
MIXIでもテスト参加者を募ったのち、アドレスを晒し、
ついでに、招待制→オープン登録制に仕様変更。
自ブログでもアドレスを晒した結果、、、
現在メンバー69名!!
思ったよりペース速いぞ!!
といいつつ、10月8日までに100名とかとんでもない目標たてていたりするwww
・・・今日が5日だから、、、なんとかなるんじゃね???
俄然、やる気が出てくる私w
さて、こちらのブログでは、携帯投稿設定を可能にするまで、
というか、それまででも、今まででも、
それが一番大きな山場であったことは間違いない。。。
きっと、今後はアップグレードが大きな山場になるに違いない。。。
・・・まぁ、現状で作りこめば、
サービス上、アップグレードは必要ないかもなのですが。。。
まぁ、先のことはさておき、
その後、Thai:Po-SNSでいじっているのは、
まぁ、機能的には
1.Lightboxの導入
2.ショートメッセージ機能の導入(MIXIボイスとかTwitterみたいなやつ)
3.あしあと数推移グラフ設置
・・・ぐらいか?
と同時に、
4.あしあと画面にメンバーの写真を載せる
5.コメント欄にメンバー写真を載せる
な見た目変更も。
このあたりを自分の作業備忘録としてエントリーに残そうと思います。
あっ、忘れていた!!
6.メッセージスパム防止策(その1)
7.フレンド申請スパム防止策(その1)
も施術済みでした。
・・・作業詳細はあとでねw
にほんブログ村
にほんブログ村
にほんブログ村
登録:
投稿 (Atom)