2011-05-01から1ヶ月間の記事一覧

東日本大震災義援金第2弾

皆様方よりお預かりしました東日本大震災義援金は142,188円となりました。 山王ココ商店街では、すでに50,000円の義援金を日本赤十字社に拠出いたしておりますので、 合計で 192,188円 の義援金を日本赤十字社を通して送金することができま…

Install Caché to Gentoo Linux (1)

キャッシュじゃないよ、キャシェDB だよ(語呂悪) とりあえず SUSE Linux Enterprise Server 11 SP1 for x86-64 で実験。*1 .tar.gz 形式をダウンロード 参考 http://www.intersystems.co.jp/cache/downloads/Cache2010.2.0PCKitForLinuxInstallationJPN.pd…

検索結果にカテゴリ強制

filter/pre_get_posts を利用する add_filter('pre_get_posts', 'myplugin_pre_get_posts'); function myplugin_pre_get_posts($query) { $query->query_vars['cat'] = $category_id; //$query->query_vars['category_name'] = $category_slug; return $quer…

検索結果から特定カテゴリを除外

filter/pre_get_posts を利用する add_filter('pre_get_posts', 'myplugin_pre_get_posts'); function myplugin_pre_get_posts($query) { $query->query_vars['cat'] = -1*$category_id; return $query; } 指定するカテゴリID が負の値の場合は、その絶対値…

タグスラッグからタグ情報を取得する

$tag = get_term_by('slug', $tag, 'post_tag'); if (!$tag) die('Failed'); echo $tag->name; さて term なので、カテゴリも同様に獲得できる。 $category = get_term_by('slug', $tag, 'category'); if (!$category) die('Failed'); echo $category->name;…

カテゴリスラッグからカテゴリ情報を取得する(2)

簡易版。 $category = get_category_by_slug($slug); if (!$category) die ('Failed'); echo $category->name; ただし同名スラッグが複数登録されている場合は、どれが返ってくるかが分からない。 これも apply_filters(get_term/get_category) がかかるので…

カテゴリスラッグからカテゴリ情報を取得する(1)

$category = get_category_by_path($slug); if (!$category) die('Failed'); echo $category->name; get_category_by_path mixed get_category_by_path ( string path [, boolean fullmatch = true , string output = (constant) OBJECT ] ) カテゴリスラッ…

JTable クラスの追加

使えるよう設定 JTable::addIncludePath(JPATH_COMPONENT.'/table'); クラスの定義 呼び出し名 mycomponent_content ファイル名 JPATH_COMPONENT/table/mycomponent_content.php クラス名 JTableMyComponent_Content class JTableMyComponent_Content extend…

JHTML クラスの追加

たとえば下記のようにしたい場合。 echo JHTML::_('mycomponent.content.link', $id, $title); まずはどこかで次のようにクラスパスを追加。 JHtml::addIncludePath(JPATH_COMPONENT.'/html'); JHTML クラスは JPATH_COMPONENT/html/content.php として次の…

コンポーネントのタスクによる振り分け

task の値を「content.add」みたいに "." 区切りにすると、コンポーネントクラス自体を切り替えることが可能。 上記の例だと com_mycomponent/controllers/content.php が読み込まれ、MyComponentControllerContent クラスが呼び出される。 class MyComponen…