OpenCartのモジュール DisplayIcons
英語の説明文が完成したのでContributionをアップしました。名前はDisplayIcons。
その名前の通り、新作リリースの場合は「New」、在庫が少ない場合は「在庫少」、在庫がない場合は「在庫無」のアイコンが出 [...]
英語の説明文が完成したのでContributionをアップしました。名前はDisplayIcons。
その名前の通り、新作リリースの場合は「New」、在庫が少ない場合は「在庫少」、在庫がない場合は「在庫無」のアイコンが出 [...]
OpenCartのrss.phpで日本語が文字化けする。ã←こんな文字がたくさん出る。
upload/rss.phpのソースコードを見てみると、48行目
foreach ($results as $result) {
$products[]=array(
'name' => htmlentities(strip_tags($result['name'])),
'url' => htmlentities($url->href('product', FALSE, array('product_id' => $result['product_id']))),
'add_date' => date("D, d M Y H:i:s T", strtotime($result['date_product_added'])),
'desc' => htmlentities(strip_tags($result['description'],'ENT_QUOTES')) .
htmlentities('<br><img width="100" height="100" src="' .
$image->resize($result['filename'], 100, 100) . '">')
);
}
となっているが、ここのforeach文で文字化けしている様子。
htmlentities のデフォルト文字列は iso-8859-1なのでUTF-8に変更。
foreach ($results as $result) {
$products[]=array(
'name' => htmlentities(strip_tags($result['name']),ENT_COMPAT,"utf-8"),
'url' => htmlentities($url->href('product', FALSE, array('product_id' => $result['product_id'])),ENT_COMPAT,"utf-8"),
'add_date' => date("D, d M Y H:i:s T", strtotime($result['date_product_added'])),
'desc' => [...]
日本語化ファイルを制作しました。ファイルは本家http://www.opencart.com/のcontribution内にアップロードしました。ここです。
英語は基本的に苦手なので、日本人がもっとOpencartを使っ [...]
引き続きオープンカートOpenCartの日本語化に集中。
といっても日本語になる前にバグを発見したのでメモっておきます。
①/upload/library/environment/url.php
80行目//return [...]
OpenCartのインターフェイスがかわいくて大変気に入っているのですが、日本ではほとんど使われていないOpenCartを必死に日本語化しているさなか、ローカル(WindowsXP)ではリンクをクリックしてもページが変わ [...]