忍者ブログ

ひっそり開発室

Webメインでフリーのシステム開発をやっています。 思いつくままに書いていますので 間違い等はおもむろに突っ込んでもらえれば助かります。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

faceboxにフォーム

faceboxにフォームタグを突っ込んで
ポップ動作するHTMLを作ったのまではいいのだけど、
FirefoxとIE10では正常動作するのにIE7,8,9では動作せず。

JavaScriptやらいろいろ書き換えて対応しようかと思って
別ファイルで検証しようとしたら、そっちではうまく動作

書き換えたのって
だけなので

と、書き換えたらうまく動作・・・。

原因よくわからんけど動作したからいっか。
PR

カレンダー関数

お客さんのところでカスタムカレンダー表示してほしいとか言われ作ってみた。 この関数でリストを作ってSmarty使ってこんな感じ。 実際に表示すると
2013年 06月
日 月 火 水 木 金 土
01
02 03 04 05 06 07 08
09 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

Facebox

ユーザーに確認させるために
ポップアップウィンドウを表示したい!

そんな要望に応えるためにフェイスボックスを利用してみよう。
http://defunkt.io/facebox/

前提としてはjqueryが必要なので
圧縮ファイルに同梱されているlibの中のjquery.jsをコピー
/public_html/js/jquery.js

次にsrcの中のファイル4点をよくある風にコピー
/public_html/css/facebox.css
/public_html/js/facebox.js
/public_html/img/closelabel.png
/public_html/img/loading.gif

次にHTMLへの実装

header部にとりあえずこんな感じで

bodyの中にはこんなのを書いてみましょ

実際に動かすとこんな感じ

ポップアップを試す

Lightbox プラグイン (LightboxImage)

ちょっと前に作ったプラグイン
MTでLightboxを利用するのはあちこちのページで紹介されているものの
記事部分の画像にタグを追加することができるものが
見つからなかったので自分で作ってみました。

プログラムの中身的にはもっと洗練できそうな気はするのだけど
限られた時間の中で作ったのでご容赦。

◆プラグイン設定画面

・ブログごとに利用するフラグをつけることができます
・リンクタグに付加する属性 slimboxなどにも変更することができます。
・記事に貼り付ける画像のデフォルト最大サイズ(lightbox表示する画像ではない)を設定できます。

◆画像選択後の画面

・チェックON/OFFで既存の設定をそのまま利用できます。

◆ダウンロード
LightboxImage.lzh

◆概要
エントリーで利用選択する画像ファイルに対して
エントリー内でリンクタグに属性を付加します。
画像サイズが一定の数字を超えた場合に自動的に縮小します。

◆対応バージョン
Movable Type 5.2.2
MT5以降の他のバージョンでも恐らく利用は可能ですが検証はできていません。

◆インストール
[mt-dir]/plugins/
に展開したファイルをディレクトリごとコピーしてください。

◆設定
lightboxをダウンロードし、
http://leandrovieira.com/projects/jquery/lightbox/
ブログディレクトリにコピー

MT側テンプレートデザインで<header>タグ内に以下のHTMLを記述してください。
パスはそれぞれ合わせてください。(絶対パスでの記述をおすすめします。)
slimboxを利用する場合も似たような処理を行うことで設定できます。

◆注意事項
本ソフトウェアを利用して発生した、
いかなる損害も当方では責任を負えません。
自己責任での改変はご自由にどうぞ。

とりあえず

とりあえず作ってみました。
どれくらい書くかはネタ次第
期待はしないでください。

ブログ内検索

カレンダー

09 2026/10 11
S M T W T F 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

プロフィール

waggy
PHP / JavaScript を中心にプログラム開発を行っています。
お客様のご要望次第で Access Delphi等も触ることがあります。

最新コメント