OpenCartのfilemanegerでフォルダが表示されない(IE)
Firefoxは問題ないが、IEではフォルダが表示されない。OpenCart v1.4.0
原因はjavascriptにあった。
admin/view/template/common/filamanger.tpl
の13 [...]
Firefoxは問題ないが、IEではフォルダが表示されない。OpenCart v1.4.0
原因はjavascriptにあった。
admin/view/template/common/filamanger.tpl
の13 [...]
カラーミーでは小カテゴリーの中に商品を全部振り分けてしまうと大カテゴリーのリンクをクリックしても小カテゴリーの一覧が表示されるだけで小カテゴリーの商品は一覧表示されない。
大カテゴリーをクリックした先で小カテゴリーに登録されている商品一覧を表示させたいというカスタマイズ依頼のメモ。
カテゴリーを画像表示することが原則です。
「商品検索結果ページ」の上部に下記のようにしてcategory_id とctという変数をアサインする。
$search_category という変数に大カテゴリーの名前が入ってくるのでそれをif文で振り分ける。
category_id は大カテゴリーのIdを、
ctは大カテゴリーに属する小カテゴリーの数を入力する。
<{if $search_category == "MEN’S WEAR" }>
<{assign var="category_id" value="787440"}>
<{assign var="ct" value="8"}>
<{elseif $search_category == "LADIE’S WEAR" }>
<{assign var="category_id" value="787441"}>
<{assign var="ct" value="9"}>
・
・
・
<{elseif $search_category == "OTHERS" }>
<{assign var="category_id" value="787443"}>
<{assign var="ct" value="4"}>
<{/if}>
その後ctがアサインされているかどうかで検索結果とするのか大カテゴリーの一覧表示とするのか
振り分ける。
さらにiとkという変数を作り初期値に1をいれてループの回数($ct)回るたびにインクリメント
させると”<{$category_id}>_<{$i++}>.jpg”で画像が取得できる。リンクは”?mode=cate&cbid=<{$category_id}>&csid=<{$k++}>”です。
<{if isset($ct)}>
<a href="./">TOP</a> > <a href=’/?mode=srh&amp;cid=<{$category_id}>%2C0′><{$search_category}></a>
<!–// パンくずナビ –>
<{assign var="i" value="1"}>
<{assign var="k" value="1"}>
<div id="subcate"><div class="title">sub categories</div>
<{section name=cate loop=$ct }>
<div style="float: left;margin:10px 12px 0 0;">
<a href="?mode=cate&amp;cbid=<{$category_id}>&amp;csid=<{$k++}>">
<img src="http://img15.shop-pro.jp/PA01084/170/category/<{$category_id}>_<{$i++}>.jpg"></a>&amp;nbsp;&amp;nbsp;
</div>
<{/section}>
<br class="clear" [...]
だいぶ前に作成したプログラムを久々に動かしてみたところ、EUC-JPで作成されていたため(php.iniの文字コード設定はUTF-8 )ブラウザで表示されるたびに文字化けが起こる。ブラウザの「表示」→「エンコード」でEU [...]
かなりはまりました。phpとApacheのインストールはWindows Serverで何十回も行っているのですが、バージョンアップは初でした。で、はまりました。
以前のバージョンはPHP5.2.3なんですが今回バージョン [...]
よくApache & php をインストールするが、今回は初めてVistaにインストールした。いつもはWindowsServerなのでMssqlだが、今回はExtensionにMysqlを追加した。
全部で追加し [...]
Opencart v1.1.8 がリリースされましたね。
早速見てみましたが、Modelディレクトリに以前は何も入っていなかったのですが、モデルクラスが追加されていました。
プログラムコードもだいぶ改良されていて、以前よ [...]
英語の説明文が完成したので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 [...]