[Tep-j-general] Re: メーカー名&カテゴリーをあいうえお順で

Zurück zum Archiv-Index

hamada bungu****@leo*****
2004年 5月 10日 (月) 14:00:47 JST


こんにちわ。

On Thu, 06 May 2004 02:49:18 +0900
m-funane <m-fun****@du-pl*****> wrote:

> 思っているのですがその時にあいうえお順で並べるなどと
> 言うことは可能でしょうか?

my.cnfの[mysqld]セクションの下のほうに

> default-character-set=ujis
> language = /usr/share/mysql/japanese/

とか書いとけば、

>   $manufacturers_query = tep_db_query("select manufacturers_id, manufacturers_name from " . TABLE_MANUFACTURERS . " order by manufacturers_name");

→クエリはmanufacturers_name順になってますんで、あいうえお順に並ぶと思い
ますです、ハイ。デフォルトのlatinじゃダメ。

http://lists.sourceforge.jp/mailman/archives/tep-j-general/2003-May/002491.html

↑ちなみにFAQです。

> 2・もうひとつアマゾン等でハイパーリンクで商品のメーカー名などに
> リンクしていて、あちこちリンクを辿れるようなものもどこかで見たこ
> とがあるかたがいらっしゃいましたらよろしくお願い致します。

こちらは、言われてる意味が解りません(^_^;)

/catalog/includes/boxes/manufacturer_info.php

たぶん↑コレの改造について言及されてるんじゃないかと思うんですが、そうい
う意味ではないんでしょうか??

メーカー名のリンクは、標準で生成されるようになってると思うんですけど。

> <a href="' . tep_href_link(FILENAME_REDIRECT, 'action=manufacturer&manufacturers_id=' . $manufacturer['manufacturers_id']) . '" target="_blank">' . sprintf(BOX_MANUFACTURER_INFO_HOMEPAGE, $manufacturer['manufacturers_name']) . '</a>

↑こうなってません? デフォルトで「“メーカー”ホームページ」というリン
クを生成するんじゃないかと思うんですが。

メーカーサイトじゃなくてmanufacturer_info.phpでも「同じメーカーの商品」
にリンクしたいとかなら、上記リンクのa href= のあとを

default.php/manufacturers_id/[メーカーID]

みたいな出力になるよう改造する事になると思います。

/catalog/includes/languages/japanese.phpの

BOX_MANUFACTURER_INFO_HOMEPAGE

の値も、これを使わないか適当なものに直しといたほうがいいでしょうね。

はまだ






Tep-j-general メーリングリストの案内
Zurück zum Archiv-Index