Pages

2012年2月14日火曜日

ChromeはOK firefox,ieはダメ CakePHP1.3

訳あってCakePHPで作業してたんですが、chromeでは動くのにFIREFOXやIEで動かない現象が起こった。
というかずっとchrome一筋だったから気がつかなかったんだが。

結論から言うと

if (isset($this->params['form']['complete']))

といった形でどのボタン押されたか判定してたんですが、このボタンがinput type=”image”だと押されたボタンの座標がついてくるので

if (isset($this->params['form']['complete_x']))

という感じで判定しないといけない。

ずぶっとはまってしまいました。chromeがよかっただけにはまった。。。

 

大事なスピードが要求される作業だったんですが

この件で人生変わったかもしれん・・・

Cakephp1.3 最初にやっとく事

CakePHPの初期設定として
app/config/core.phpのSecurity.saltとSecurity.cipherSeedの値を変えるといいそうな。
好きな値にしていい、いいの?ってぐらい。

確かにずっとnotice(通知)されてたな。

教科書には、後でって書いてあったからやってなかったですけど。

2012年1月10日火曜日

2012年あけ

明けました。

去年まったく更新してませんでした。

 

今年は更新できるといいですな。

2011年5月6日金曜日

.httpdocsファイルを入れ替えたら詳細ページがnot found

表題の通りですが

.httpdocsファイルを書き換えサーバーにアップロードしたところ、TOPページは表示されるが、記事の詳細、カテゴリのページ、アーカイブのページがnot foundになった。

設定 → パーマリンクの設定 で更新すれば問題なくなった。

 

仕組みがわかってないとこんなミスするんだよな・・・

2011年4月29日金曜日

wordpress faviconを設置するプラグインMulticons

前回はプラグインを使わない方法ファビコン設置したが今回はプラグインを使うことにする。

ファビコン設置プラグインもかなりあるようだが今回はMulticons [ Mulitple Favicons ]を使わせていただく事にした。

①ダウンロードしてインストール

 

②サーバーにファビコンを設置する。

 

③設定からMulticonsを選択し「Favicon URL」「Dashboard Favicon」「Apple Touch Icon URL」それぞれにファビコンを設置したパスを入力する。

 

以上。

wordpressで記事の詳細がでたりでなかったり メモ

とりあえず解決したが意味がわからない。

 

今新しいサイトをつくっている。

 

その中で記事の詳細画面に入っても記事によって詳細が表示されたりされなかったりする。

 

カテゴリは別に日本語というわけでもない・・・

最初パーマリンクかプラグインの互換性かと思いローカル環境ではほぼ同じ環境を作ってテストしたが、問題なくすべて表示される。

うまくググれない・・・

サーバーの設定だとしたらちょっと自分の知識じゃまずいなと思っていた。

 

しばらく放置し普通に更新していたら、どうもカテゴリの一つが表示されない事に気づいた。カテゴリ作り直して、そちらに記事を移動させたらうまく表示された。

 

ちょっと何なのかわからないがもしかすると、一番最初に記事投稿と同時にそのカテゴリを作成したような気がする。それがまずかったのか??

カテゴリはカテゴリ作成画面で作るべしなのかもしれない・・・

ちょっとなに言ってるかわからなかったらごめんなさい。

 

今回の件とは関係ないようだったけど参考にさせていただいたサイト様:undakovr.com

 

wordpressでアドセンスするplugin AdSense-Deluxe

wordpressでアドセンスするときに入れるプラグイン他にもかなりあったけど英語が・・・直感的にわかるかなと思ったがいまいちわからず断念。

 

その中でAdSense-Deluxe日本語化されてるプラグインがあったのでそれを使わせていただく事にした。

wppluginsj.sourceforge.jp

 

①上記のサイトでダウンロード、インストール

 

②設定からAdSenseDeluxeに入ろうとすると、「このページにアクセスするアクセス権がありません」とでる(通常はでないのかもしれません・・・)、そんなバカな・・・

 

③プラグインフォルダ内のadsense-deluxe.phpを編集

1149行目の

    add_action('admin_head', 'add_adsense_deluxe_menu');

    add_action('admin_menu', 'add_adsense_deluxe_menu');

に変更。

これで設定画面にはいれるようになった。

 

④日本語の説明も設定画面にあるので特にほかにつまずかないと思う。

記事に挿入したい時はAdsenseブロックに入れた名前を入れればいい。

 

⑤テンプレート上に設定する場合は<?php adsense_deluxe_ads('アドセンスブロックに入れた名前'); ?>

今のところこれで十分。日本語化ありがたい。

2011年4月19日火曜日

windows live writer ココログの場合

特に気にする事はないと思う。

①ココログのアカウントを作成

②windows live writer でブログアカウント設定画面を開きwebアドレス、ユーザー名、パスワードを入力

 

以上。

2011年4月13日水曜日

wordpressのインポート制限

2Mまでとなっており、つかえない。

.htaccessに下記のように追加すればいいとの事。

#Change upload limits
php_value memory_limit 34M
php_value post_max_size 33M
php_value upload_max_filesize 32M
php_value max_execution_time 600
#Change upload limits end
 
サーバーによって違うようなので注意。場合によってはPHP.INI編集。
 
参考サイト様:ideaxidea.com

サイトの検索エンジン登録

Googleに登録


Bingに登録


Baidu(百度)に登録


NAVERに登録

2011年4月6日水曜日

wordpressでページめくり簡単プラグイン 「WP Page Numbers」

①インストール、有効化

②設定 → page number

絵を選択

③index.phpあたりにコード挿入

<?php if(function_exists('wp_page_numbers')) : wp_page_numbers(); endif; ?>

設定画面にもコードは記入してある。

他にも機能がありそうだが調べてない。今のところこれだけ。

wordpressでお気に入りの管理をするプラグイン 「WP Favorite Posts」

①プラグインを有効化する(省力)

②設定 → Favorite postsを選択。

③設定項目

Only registered users can favorite:登録したユーザーのみ管理するかどうかの選択

Before Link Image:表示する絵

Text for add link:お気に入り追加前の表示テキスト

Text for added:お気に入り追加後の表示テキスト

Show remove link:お気に入り追加後にテキストを表示するか

Text for remove link:お気に入り削除時のテキスト

Text for removed:お気に入り削除後に表示するテキスト

Show add link:お気に入り削除後にテキストを表示するかの可否

Text for clear link:お気に入りをすべて削除する(一覧表示時)

Text for cleared:お気に入りをすべて削除した時に表示するテキスト(一覧表示時)

Text for favorites are empty:お気に入りに何もない場合に表示するテキスト(一覧表時)

Text for [remove] link:お気に入り削除用テキスト(記事タイトルの後ろに表示。一覧表示用のページ)

Text for favorites saved to cookies:Cookieが有効になっていない場合に表示するテキスト

表示したい場所にコードを挿入。

<?php if (function_exists('wpfp_link')) { wpfp_link(); } ?>

お気に入りを一覧表示させる場合
{{wp-favorite-posts}}をページ作成時に挿入

ドメインキングのサーバーでwordpressの画像がアップロードできない

まずフォルダのパーミッションを確認。「707」になっているか。

なっていればサーバーのPHPのsafe_modeがオンになっているのが原因との事…

 

本サイトはうまくいっていて、サブドメインで作ったサイトがうまくいかない状態なのだがとりあえずアップロードできた。

 

サーバー側の事はわからないのだがなんだか気持ち悪い。

2011年4月5日火曜日

wordpressで投稿記事のカテゴリを入れ替え、削除するプラグイン

wordpressは標準で投稿のカテゴリ一括追加はできるが削除はできないようだ。

Batch Catというプラグインを使うとうまくいく。

①プラグイン新規追加画面でインストール。

②設定のBatch Cat settingで表示投稿数を入力。

③ツールのBatch Catで処理

カテゴリの検索を行って、変換する記事にチェック

変換するカテゴリをえらんで[set categories to post]でカテゴリの入れ替え

[add categories to posts]で選択したカテゴリの追加

[drop categories from posts]で選択したカテゴリの削除になる

 

使い始めだがちょっと注意してみたいのは検索で日本語のカテゴリの場合うまくいってないケースがあったので安易に全部選択してカテゴリ変更、削除、追加はしないようにしたい。

2011年4月3日日曜日

wordpressプラグイン csv importer

csv_post_title 記事タイトル
csv_post_post 記事内容
csv_post_tags タグ
csv_post_date 投稿の日付
csv_post_slug スラッグ
(custom_field) カスタムフィールドは任意でOK <例>hanbai_price

どーも2000件以上になるとおかしい。

参考サイト:CSV Importer

wordpressの投稿を全部削除する

①phpmyAdmin画面開く

②hoge(設定したやつ)_postsを空にする。

③hoge(設定したやつ)_postmetaも空にしたほうがよいとの事。

 

今回は②だけで投稿が空になったので終了する。

問題があれば追記する。

 

参考サイト様:ore.qee.jp

2011年4月2日土曜日

wordpress3.1でst_related_posts使える?

 
Simple Tags does’nt work on WP3.1

 

うまくいかない。

時間あるときに調査する。

Wordpressを入れたら最初にやること

作成の環境を早く作りたいが、忘れていてはいけない事をメモする。
本番環境でも実行するように。

①パーマリンクの設定
②PINGの設定
③URLの正規化
.htaccessの編集、wp-configの編集
robots.txtの編集
⑤プラグインをインストール
とりあえず以上!増えたら追記する。
時間があったら詳しく書き直す。

SEO対策 ツール

 

SEO対策にためになりそうなサイト様をメモ

ToFU

 

SEOの46もの要素を一発競合比較するツールサイト。

無料。

かなり詳しく調査されているようだが、素人の自分にはどう対応すればいまいちわからなかったりする。

 

しかしかなり時間がかかる。いつおわるかわからないので、時間があるときに実行する。

wordpress ファビコンの設置メモ

 

Favicon(ファビコン)

ウェブサイトやウェブページに関連付けられたアイコンのことである。Favorite icon(フェイバリット・アイコン)という英語の語句を縮約したものである。

 

素材提供サイト

freefavicon

icon

 

wordpressプラグインにファビコンがセットできるものがあるらしいが今回は使わない。

 

Favicon 画像を/wp-content/themes/xxxx/に設置。

以下をheader.php の </head>タグの上に記入。

href="<?php bloginfo('template_directory'); ?>/(ここはファビコンの名前).ico" /> 

 

ファビコンは作る事もできるらしいが今回は使わない。

 

ジョジョアイコンというサイトがあった。

ちょっと興奮。

 

参考させていただいたサイト:WordPressでFavicon(ファビコン)