Blogブログ

Day: June 4, 2013

CPIサーバーへのWordPress設置について

CPIサーバではそのままだとWordpressが動かなかったのでメモ。 動かすために必要な事はこの3つ。 ・phpを使用可に ・文字コードをUTF8へ(そのままだと日本語入力できない) ・Rewrite機能をONに(パーマリンク設定を可能にするため) htaccessとphp.iniを使います。 記述は以下を参考に。 htaccess AddHandler x-httpd-php528 .php suPHP_ConfigPath /usr/home/xxxx/html Options +FollowSymLinks RewriteEngine on ※補足 suPHP_ConfigPath /usr/home/xxxx/html の部分は、公開ディレクトリへのフルパスが入ります。 わからない時は、この場合だと/へ下記を記述したphpファイルをアップして、アクセスしてみます。

jQuery deffered

jQuery deffered について ajaxでスクリプトを書くときに、ajaxで取った値を基に別のリクエストを送って、返り値を一回目のリクエストと合わせて表示、 なんてことをやる必要があった。 最初recursiveだけで組んでみたが、良い機会なのでdefeerdと組み合わせて使ってみる。かなり見通しが良くなった(と思う) 下の例では、jsonで受け取った結果をflagでrecursive_one, recursive_twoに分けて操作している。 また、json内には順不同でflag = true, false が混在するものとし、true のものから順に展開する。 $(function(){ $.ajax({ type:”GET”, url:jsonfile, dataType: “json”, success:function(data){ GetResults.getContents_first(data).done(function(data) { GetResults.getContents_second(data).done(function() { GetResults.finalFunction(); }); }); }, error :function(XMLHttpRequest,textStatus){ console.log(textStatus); } }); }); var GetResults = { getContents_first: function(data) { var defer = $.Deferred(); var total = data.somearticle.length; var num = 0; var […]