<<   2017年 10月   >>
S MTW TF S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31     

検索・ログイン
ログイン
現在のモード: ゲストモード
USER ID:
PASS:
管理者ページ
新着記事
カテゴリー

月別記事
ランキング
コメント
リンク
プロフィール
その他

POWERED BY
POWERED BY
ぶろぐん
PHP
PostgreSQL
SKIN BY
ブログンサポート

イメージリンクモジュールを作ってみた
サーバー機の入替に伴って、このblogを書くのに使わせて頂いているBlognPlusもバージョンアップしました。最新版の ver. 2.6.11aへしてみたのですが、やっぱりその際に紆余曲折がw その話はまた後日書くとして、ついでに作ったイメージリンクモジュールをせっかくなので公開します。

イメージリンクモジュール(imglinkway.zip)

記事中のイメージタグに張られているリンクのターゲット要素やrel要素を書き換えて、表示方法を統一するモジュールです。導入にはindex.phpの修正が必要になるので、説明をよく読んで注意して使って下さい。開発環境は

 ・BlognPlus ver. 2.6.11a
 ・PHP ver. 5.4.4
 ・文字コード UTF-8

です。その他の環境で導入する場合は十分注意して下さい。ただこのモジュールは表示スキンを書き換える動作しかしないので、元記事データに影響を与える事はありません。過去に作ったモジュールとスクリプトも、新しい環境で動作するよう修正しました。けっこうバグがあったので以前動かなかった所でも動くかも。

カテゴリークラウドモジュール(ctgcloud.zip)
Google Map 作成スクリプト(gmap.zip)

まぁなんでこんなもの作ろうかと思ったかというと、LightBox2とか導入してみたけど、記事中のリンク書き換えるの面倒だな、とか記事毎にリンク方法がバラバラで直さなきゃダメだなとか考えていたので。

最初はデータベースを処理して記事データの方を書き換えるつもりで作ってたんですが、バックエンドが複数から選べるこのシステムだとデータベース毎の処理分けるのが面倒だなとか、スクリプトのバグで元記事吹っ飛ばしたりしたら目も当てられないな、とか色々考えてこの方法に落ち着きました。動的にHTMLを生成する処理だと元記事書き換える方が負担が少ないのですが、処理はページ毎なんであまり影響与えないだろうと考えてます。

時間が出来たら元記事を一括で処理するやつも手を入れようかなぁとか。対象をユーザー毎に分けた方がいいよなとか、確認処理とかテスト実行とか出来た方がいいよなとか色々考えてるわけです。普段はPostgreSQLしか使わないので、MySQLの方言とかよく分からないものでw
BlognPlus::モジュールなど◇12:46◇comments (0)trackback (0)
コメント
コメントする









画像の文字を半角で入力して下さい。
この記事のトラックバックURL
http://www.ikumi-u.net/blogn/tb.php/38
トラックバック