サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
www.4web8.com
2010年6月30日 正規表現で数字一式を表現する時は [0-9] と記述する。同じく英単語ならば [a-z] という具合に。 しかしここで、-(ハイフン)は特別な情報なのだが、このハイフンも加えたい時はどうやって判定すればよいのか? 答えは [-0-9] [0-9-] というように、最初か最後にくっつければよい。最初か最後にくっついた時のみ、何の意味もない文字と認識され、正規表現対象に加える事が出来る。
2010年6月10日 PHPで郵便番号7桁(ハイフン無し)の状態を、ハイフンありにする方法。 郵便番号は3桁 4桁と一定なので、正規表現で一気に書き換えが可能。 $post = "1231234"; preg_match("/(.{3})(.{4})/",$post,$match); $newpost = $match[1]."-".$match[2]; これでOK。電話番号やFAX番号にハイフンを付加する場合にも使用可能。
2011年2月24日 Gitで運用中、バージョン管理する必要が無いファイルもレポジトリに入ってしまっている場合がある。 そのような時は git rm –cached 該当ファイル とすればよい。 なお –cached を忘れると、ファイルも本当に消えるので要注意! このコマンド後にcommitすれば正式に反映される。
2010年11月9日 jQueryを利用して、オブジェクトのid名を取得する方法。 滅多に使わない気がするが、例えば $(this) などで表し続けていた場合などにid名をどうしても取得したい場合などがある。 そのような時は var idname = $(this).attr(“id"); というようにすれば取得出来る。
2010年2月8日2010年4月30日 JavaScriptのプログラム中から、ボタンを押した事にしたい場合は document.getElementById(ボタンのID).click(); というようにclick()関数を使用すればいい。 一例) HTMLコード <input id="test" onclick="alert('OK’);" type="button" value="ボタン" /> JavaScriptコード document.getElementById('test’).click(); これでalert('OK’)が起動される。
2010年5月21日 jQueryを利用して、フォームに記述されているradioボタンのチェックをはずす方法。これも簡単。 $("input:[name=ラジオボタンのname属性]").attr("checked",false); これでラジオボタンのname属性 のラジオボタンのチェックははずれる。
2010年6月2日 Smartyのforeachを利用して、ループ内で『現在のループ回数は何回目か?』を知りたい時がある。 そのような時は index あるいは iteration を使用すればよい。indexは0からスタート。iterationは1からスタート。である。 例) {foreach name=loop from=$loops item=item key=key} indexの数は{$smarty.foreach.loop.index} iterationの数は{$smarty.foreach.loop.iteration} {/foreach}
2011年3月20日 MacBookAirで環境構築中だが、PHPのPEARをインストールする方法。 他のサイトを見ていても、いまいちその通りにはいかない。 too new だとか出てきて、おまえのPHPは新しすぎるから無理。とかなんとか。 少なくとも http://pear.php.net/go-pear を利用したPEARのインストールは無理と思われる。 そこで、エラーメッセージに出てくる http://pear.php.net/go-pear.phar を利用するわけだが、PEARのサイトに書かれているインストール方法の php -d detect_unicode=0 go-pear.phar をしないと、文字化けっぽい感じのエラーで即終了させられる。 ちなみにMacBookAir(Late2010)では、上記のコマンドでインストールできた。 本当に試したんかいな?と疑ってしまうくら
2010年3月8日2010年4月30日 WordPressフォーラムでは、カスタムフィールドを利用した画像アップは難しい。 という見解のもと、投稿が閉じられているが、探せば見つかるもので、今回紹介します。 Custom Field Gui Utility http://www.tinybeans.net/blog/download/wp-plugin/cfg-utility-100.html てっきり作らねばならないかと思ったが、あるものですね。 これの利用法ですが、プラグインディレクトリにファイルを上げて、 conf.ini を修正すればOK。例えば画像ファイルの場合は [imagefield1] fieldname = 小画像 type = imagefield class = post page size = 35 sample = input the example or the
2010年6月28日 FeedWordPressは、よそさまのRSSを取得して記事を作成出来るプラグインだが、 初期状態ではローカルに記事が作成されず、いきなり直リンクしてしまう。 中身を若干編集したい場合(本文に注釈など)、1度自サイトを通したい場合などは、 左メニュー Posts & Links より、 [リンク] の項目で the local copy on this website を選択しないといけない。 またそのままでは、今度は実際のサイトへのリンクが登場しないので、 合っているかどうかは分からないが自分は single.php内に <?php $syndication_permalink = post_custom('syndication_permalink'); if( strcmp($syndication_permalink,'')!=0 ) { echo "<a h
Copyright © 2024 forWEB屋 All Rights Reserved. WordPress Luxeritas Theme is provided by "Thought is free".
2010年1月23日2010年4月30日 メモに近いが、WordPressプラグインでよく使うであろうもの 1.データベース系 global $wpdb; //プリフィックス取得 $prefix = $wpdb->prefix; //テーブル名取得 $table = $wpdb->users; //プリフィックス_users というテーブル名になる //テーブルから1行取り出し //ARRAY_Yは連想配列で取り出し $rst = $wpdb->get_row(SQL文,’ARRAY_A’); //テーブルからまとめてごっそり取り出し $rst = $wpdb->get_results(SQL文,’ARRAY_A’); //UPDATE文 //注意!WHERE句で使用するものも連想配列で。 //Zend Framework等で慣れているものとはちょっと違う $data = array( キ
2010年4月16日2010年4月30日 ECcubeには 注文受付、入金確認、発送済みなどの注文ごとのステータス があるが、これを追加したい場合は管理画面上 『システム設定』→『マスタデータ管理』 で mtb_order_status を選択。追加したい情報をIDが被らないように入力すればよい。 なおこの通りの順番で表示されるので、順番を変える場合は行の差し替えを『手動で』行う。 IDの振り間違えに注意。
2010年6月4日 WordPressを利用して、 例えばブログ村やトラックバックピープルの特定のカテゴリの記事のトラックバックを送る際、 1回1回トラックバックURLを入力していたのですが、段々面倒になってきました。 そういえば自分はプログラマだったので、こういう時こそ楽をするためにプログラムを書こう。と思い、書きました。 http://www.4web8.com/wp-content/forwebyasendtb.zip 使い方は至って簡単です。 ダウンロードして解凍してプラグインディレクトリに放り込んで管理画面で使用するを選ぶと、 左メニューの投稿欄に カテゴリごとのトラックバック というのが現れます。 これをクリックすると、カテゴリ一覧とトラックバックURLの入力テキストエリアが現れますので、 該当のカテゴリが公開されたら自動でトラックバックを送る先のURLを入力します。 複数ある
2010年6月4日 WordPressにキャッシュ機能を付ける事が出来る国産のWordPress用プラグインです。 詳細は WordPress静的HTML生成プラグイン が正式なページです。
2010年2月16日2010年4月30日 make-cacheの新バージョンを用意し、 旧バージョンと仕様構造を変更しました。 もしversion 0.4未満の場合は、最新バージョンを入れてください。 WordPressには、wp-cacheというものや、wp-super-cacheと呼ばれる優秀っぽいプラグインがありますが、 この2つとも、誰かがアクセスした時に、キャッシュを生成する。 という仕様だと思います。 しかし私のこのブログのように、ほとんどアクセスが無いサイトだと、キャッシュが生成されなくて本当に寂しいです。 もっとアグレッシブにキャッシュを作ってやりたい。と思い開発しました。 ページにアクセスがあった際などのキャッシュ生成ではありませんが、 MovableTypeの静的HTML生成に近い動きをします。 プラグインをインストールすると、『投稿』欄に『キャッシュ再構築』というリン
2010年3月29日2010年4月30日 URLが http://www.4web8.com/index.html?id=1234&test=aaaa というような時、JavaScriptで、この?以降を受け取りたい場合がある。 そのような時は var data = location.href.split(“?")[1]; var data2 = data.split(“&"); for( i in data2 ) { data3 = data2[i].split(“="); } というようにして受け取る事が出来る。 前述の例だと、 1回目のループで data3[0] = “id"; data3[1] = “1234"; 2回目のループで data3[0] = “test"; data3[1] = “aaaa"; ということになる。
このページを最初にブックマークしてみませんか?
『forWEB屋 | プログラマによるプログラマのためのサイト(20年プログラマやってき...』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く