2011/10/23 日曜日

Zend_Navigation と RewriteRouter

カテゴリー: PHP, Zend Framework — hot @ 1:26:59

Zend_Navigation_Page::factory(array());
を使ってメニューなんかを作っているのだけれども、 RewriteRouter を使ったページにアクセスするとメニューのURLがおかしなことになった。

色々ググったが解決策が見つからない。ソースを追った結果以下の方法で解決。

Zend_Navigation_Page::factory(array(
 ’label’ => ‘ラベル名’,
 ’route’ => ‘default’,
 ’module’ => ‘モジュール名’,
 ’controller’ => ‘コントローラー名’,
 ’action’ => ‘アクション名’,
));

ルーターを使わないページ設定では
‘route’ => ‘default’,
を明示的に記載!!

これが分かるまでに何時間と。。。。

2010/1/19 火曜日

WYSIWYG Editor - リッチテキストエディタ -

カテゴリー: PHP, program — hot @ 20:11:40

PHPが使える環境なら画像もアップできるしいい感じです。

Xinha(ジーナ)

画像管理プラグインのフォルダ設定がマニュアルどおりではなぜか
上手くいかないので、設定ファイルを直接いじってみた。
xinha/plugins/ImageManager/config.inc.php
59行目付近 $IMConfig['images_dir'] = “../../../images”;
82行目付近 $IMConfig['images_url'] = “/images”;
82行目付近 $IMConfig['allow_upload'] = true;

2009/11/21 土曜日

yum Error: Missing Dependency

カテゴリー: PHP, サーバ — hot @ 11:49:17

VPSのPHPをアップデートしようとしたところ以下の様にエラーが出た。

[root@ user]# yum update php
Error: Missing Dependency: php-common = 5.1.6-23.9v1 is needed by package php-sqlite2-5.1.6-23.9v1.x86_64 (installed)

色々調べたが結局php-sqliteは目下必要ないので削除する事に
[root@ user]# yum remove php-sqlite2-5.1.6-23.9v1.x86_64

もう一度トライでインストールできた
[root@ user]# yum update php

2008/2/5 火曜日

Pear Pagerについて

カテゴリー: PHP, 波乗り — hot @ 0:23:55

最近ZendFrameworkで色々やってますが、これにはページング機能と云うものが付いていないらしい。仕方ないのでPearのPagerを使っております。今回このPagerでオプション「fileName」にURLエンコードした文字列を渡したかったのだけれども上手くいかなかった。リンク文字列が消えてしまうのです。マニュアルなどを見ても特に情報も見つからないです。
仕方ないのでソースを追って修正してみました。

Pager/Common.php 653行目あたり
_renderLinkの中に

$href = sprintf($this->_fileName, $this->_linkData[$this->_urlVar]);

と云うのがあってsprintfがエンコードした文字列を拾ってしまって上手く変換できないらしい。
しょうがないので無理やり以下のように修正

$href = str_replace(‘%d’,$this->_linkData[$this->_urlVar],$this->_fileName);
※%dはページ番号に変換される

これで一件落着?

さて本日は雪を降らした低気圧のおかげで波乗りを楽しむ事ができました。(仕事の合間、少しだけでしたが)

w08204b624_sub.jpg
powered by Starboard, Inc.

2007/12/15 土曜日

SEO 検索エンジン順位

カテゴリー: PHP, 仕事 — hot @ 2:33:18

とあるお仕事で検索エンジンでの順位を表示させようと云う話になりました。調べたいURLとキーワードを入れるとYahoo,Google,MSNにて現在何位に表示されているか調べるプログラムです。

ラボにアップしてあります。

http://www.hotsystems.jp/lab/seorank/

次ページへ »

Copyright (C) 2007-2010 HOTSYSTEMS