構築・開発

構築・開発

MovableType.netがおもしろい

昔のMovableTypeは、ライセンスだけですごくお金のかかるイメージでした。 (インストール型は今でも結構かかるんですけどね。) でもサービス型のMovableType.net出たことによって、費用に関しての敷居は下がってきたと思います...
構築・開発

PowerCMSのページ分割プラグイン「Pager」の前後Range指定

PowerCMSのPagerは、ページリンク数の設定ができず、大量の改ページリンクになります。 こんな感じ。 <前へ|1|2|3|4|5|6|7|8|9|10|次へ> これを前後レンジを指定して、制限するコードです。 <前へ|4|5|6|7...
構築・開発

WordPressのメディア追加で一部画像アップが「HTTPエラー」になる現象

WordPressで画像をアップしようとしたところ、「HTTPエラー。」が出てしまう現象がありました。 WordPress:4.6.1 最大アップロードサイズ:300MB 画像サイズ:1360 × 760 画像容量:578KB エラーの出た...
構築・開発

iOS10 Safariでuser-scalableが機能しない!

iOSが本日アップデートされ、わたしも早々にiOS10にアップデートしました。 iOS10のsafariでは、viewport内に、user-scalable=no を入れていたとしても、機能せず、ピンチイン、ピンチアウトが出来てしまいます...
構築・開発

Git 作業ツリーからステージに移せないファイルをコミットする(SourceTree)

Gitを使用する際、SourceTreeを使っているのですが、フォルダ名・ファイル名の中に不正な文字コードが含まれていたり、日本語が文字化けしたものなどがあると、新規クローンなどでエラーとなることがあります。 問題の箇所を修正してコミットし...
構築・開発

iPad専用サイトの構築中にあった挙動の調整

ページ左側にメニューバーを display: fixed; で固定します。 html,body { height: 100%; } .menu { position: fixed; z-index: 100; top: 0; left: 0...
構築・開発

WordPressのギャラリーをカスタム

WordPressのギャラリーの表示部分をCSSで自由にしたい!! 下記コードをfunctions.php に追加してください。 <?php /* デフォルトの gallery ショートコードを削除 */ remove_shortcode(...
構築・開発

さくらインターネット SNI導入

さくらインターネットのSSLで、SNIを途中から導入したのですが、色々と問題多すぎました。 常時SSL化するためにリダイレクト処理をhtacessで進めました。 さくらのSNIの場合、特殊な書き方が必要なようです。 <IfModule mo...
構築・開発

サイトリニューアル時の切替方法(固定IP + 403)

リニューアル時、サイトを確認するために特定IPからだけ見れるようにして、 その他からアクセスされた場合には、準備中などのページに飛ばします。 特定箇所からのみアクセスを許可 Order deny,allow Deny from all Al...
構築・開発

タブレットやスマホ限定なら tapイベントが最高!

iPadでの診断コンテンツを作っている時に、ボタンをタップしたら選択されているようにクラスを付ける処理を作っていました。 $('li').click(function(){ if($(this).hasClass('active')){ $...
構築・開発

jQueryで、データをpostする

//データ送信処理 var getForm = function(url, data) { var $form = $('<form/>', {'action': url, 'method': 'post'}); for(var key i...
構築・開発

ボタンを選択状態にして、ローカルストレージに保存する(jQuery)

要素をクリックした時に、activeクラスを追加しつつ、ローカルストレージに情報を保存する。 <ul> <li data-rid="1">テキストテキストテキスト</li> <li data-rid="2">テキストテキストテキスト</li...
構築・開発

カウントダウンタイマー(PHP仕様)

<?php $end_day = strtotime("20160930"); //yyyymmdd $int = $end_day - time(); $after_day = ceil($int / (24 * 60 * 60)); i...
構築・開発

Android標準ブラウザのJavascriptコンソール方法

Androidの実機で標準ブラウザにコンソールログ出せれるのね。 今更ながら初めて知りました。 もう余り使う事ないかもしれないけど、Android2.3系とかの確認には、便利だと思う。 呼び出し方は、標準ブラウザのアドレスバーに about...
構築・開発

Swiper Android2.3対応

スライダー用のjQueryプラグイン「Swiper」というもので実装していて、iPhoneやAndroid5系以上では問題なく動いていたので出来たと思ったら、Android2.3系にも対応して欲しいという要望がありました。 Android2...