WordPressにGoogle Analyticsのトラッキングコードを仕込む
プラグインを使わずにテーマ編集でコードを埋め込む これまではWebサーバのアクセスログを眺めていた wordpressのブログ開設後2か月でanalyticsコードを追加してみようと思う。
ITエンジニアのスキルアップログ
プラグインを使わずにテーマ編集でコードを埋め込む これまではWebサーバのアクセスログを眺めていた wordpressのブログ開設後2か月でanalyticsコードを追加してみようと思う。
独自ドメイン+WordpressのブログだがURLで検索すれば即日1位だけど、タイトルで検索上位に出すには1週間を要する 新規ドメインでブログ開設後2か月経過 本エントリーの内容は、新規ドメインを取得した場合の話で本We […]
PHPでカンマで連結した文字列を分割後個数を集計してソートする 実際にはカンマ繋ぎではなく、スペースで区切られた文字列データやタブ区切りデータでも対応できるのだがカンマを例にしてみる。
バーチャルホスト単位でログファイルを分割しログの記録形式をカスタマイズ apacheのログファイルはxamppのデフォルトだと、 logs/access.log に記録される。
Internet Explorerの互換表示をapacheで無効化する ieには互換モードという機能があり、ie9を利用していながらie7モードで表示することができたりする。しかし、常に最新バージョンのInternet […]
twitter bootstrap3の入門用layoutひな形 Cakephpを利用してbootstrap3のwebサイトを開発運用しているのだが、layoutのdefault.ctpが以下のようになっていて、個人的にひ […]
Cakephpで画像とアンカーテキストを一つのリンクにまとめる 画像とアンカーテキストにそれぞれリンクを貼って並べておくと、内部リンクが2倍になるため、一つのリンクとして統合することが良いとされている。
日付比較にstrtotimeを活用する PHPで時間の比較を行い経過時間以内か判定で時刻を扱うPHPの例を書いてみた。日付の大小(どちらがより過去か)について比較する場合は、strtotimeをよく活用する。
CakephpのsaveFieldである行の特定フィールドのみを更新 Cakephpでテーブル内のあるフィールドの一括アップデートに関するエントリーとして、Cakephpでカラムのクリアという記事を書き、その中で
Cakephpにおけるモデル内ユーザー定義関数 Cakephpでは、model内に開発者が独自に関数を設定できるようになっている。独自に定義した関数をcontrollerから呼び出したり、モデル内のvalidation関 […]
PHPで明日の日付を動的に得るための加算操作 PHPで翌日の日付を得たい場合はどうすればよいか。以下のコードで軸となる日付を動的に設定し、明日の日付を得ることができる。
Windowsのxampp環境へインストール ダウンロード Cakephp公式サイトからバージョン2.4.2安定板をダウンロードした。 パッケージの展開 xampp環境はCドライブにインストールしてあるので、以下のように […]
PHPの時間比較にmktimeを用いる PHPで経過時間を求める場合には、 日付を含めた時間をmktime化して、現在のmktimeと比較する という方法をよく利用している。
Cakephpのsessionでワンタイムメッセージを表示したい Cakephpではセッション回りも柔軟に利用できるようになっています。最もシンプルなワンタイムメッセージの表示例としては以下の例があげられます。
Cache::configでCakephpシステムのキャッシュ機構を制御 Cakephpにはシステム全体で柔軟に制御できるデータキャッシュの仕組みが備わっていて、 File APC Xcache memcache Win […]
xampp for windowsでmemcachedの値を管理する memcachedには専用のコントロールパネルが存在する。コンパネにアクセス可能にしておくと便利な場合があるので利用方法を書いてみたい。
モデルに接続するための双方の機能に違いはあるのか? ClassRegistry::initと$this->loadModelにはAppController内でモデルにアクセスする機能として活用しているほかに、ClassR […]
findの前後に処理をフックしてdb検索の挙動を変更 Cakephpでおなじみのデータベース関数findの挙動を変更するには、モデル内でbeforeFindとafterFindを定義することで可能になります。
htaccessやconfの設定で直リンクを防ぐ あるディレクトリの画像ファイルへの直リンクを禁止したい場合どのような方法があるのだろうか。本エントリーで禁止する直リンクとは以下のようなものを指す。
最も参考になるのは公式ドキュメント URLは以下を参照 続きを読むのカスタマイズについての公式ドキュメント やりたかったカスタマイズ ・ジャンプリンクを先頭リンクへ変更する ・続きを読むのアンカーテキストを変更する
Cakephpで静的サイトマップファイルを作成しておく サイトマップの生成でCakephpにおける静的サイトマップファイルの作成方法をエントリーし、Componentの使い方でまとまった処理をコントローラから切り離してコ […]
文字列の切り出しで文字化け 長い文字列から一部の文章を抜粋したい場合がある。mb_substrが文字列を切り出す関数としては有名なのだが、多数の文章で試してみたところ末尾の文字が文字化けするケースがあり、
dbのテーブルに存在するあるカラムのみを初期化したい データベースのある一列のみを日時でデータをクリア(初期化)する処理を行っている。具体的には、日時で訪問者数や閲覧数を記録する中間データ保存用のカラムで、その列をバッチ […]
Cakephpにおけるselectボックス カテゴリを選択するセレクトボックスの定義例で、知ってるオプションを一通り設定したバージョンです。
ahrefs.comのbot ahrefs.comというサイトの被リンクを分析するサービスがあり、定期的にbotがクロールしてくる。定期的にbotが来ることは特に問題なくブロックの設定をせずに運用しているのだが、気になる […]
Cakephpでgoogle mapを利用する Cakephpでgooglemapを活用する一つの方法として以下のjqueryプラグインを利用することができます。
部分テンプレートもキャッシュできる elementのことを部分テンプレートと呼んでいる。html全体ではなく、その一部のことでその部分をのみをキャッシュすることができる。キャッシュファイルの格納先は、 app\tmp\c […]
zurb foundationのgridレイアウトで表を作成 レスポンシブウェブデザインのcssフレームワークにはグリッドレイアウトを構成するためのcssが記述されている。zurb foundationも効率的にgrid […]
Cakephpでカテゴリ Webサイトにはカテゴリという概念がほぼ必須になっている。サイトという上位となる概念の下にカテゴリを用意し、webサイトを階層化するために用いられるのがカテゴリかなと思っている。Cakephpな […]
hタグは見出し hタグの「h」はheadingの略らしく、日本語では「見出し」と訳されている。サイトのSEOを行う中で、このhタグの扱いが重要なウェートを占めているようなので何か参考になることを書いてみようと思った。go […]