Archive for 3 月, 2009

vista:サムネイル画像表示がおかしい

Posted on 月曜日, 3 月 23rd, 2009 at 4:37 PM

windows を使っていると フォルダ内の画像サムネイル(縮小画像)の表示がおかしくなる。(別の画像になる。)

クリックすると正しい画像だがサムネイルが違う画像になっている。

解決するには縮小表示のキャッシュをリセットする。

[スタート] ボタンをクリックして
[すべてのプログラム]
[アクセサリ]
[システム ツール]
[ディスク クリーンアップ] クリック。
  ファイルの選択を求めるダイアログ ボックスが表示されたら
[自分のファイルのみ] クリック。
[削除するファイル] ボックスの一覧の
[縮小表示] チェック ボックスをオンにします。
[OK] をクリックし
[ファイルの削除] をクリック。

でおk

関連記事

zencart:TOPページのみ新着非掲載

Posted on 月曜日, 3 月 23rd, 2009 at 1:55 PM

よくわからないがw オーバーライドをしているからか上手く思うように表示できないのかもしれない・・。
(現在は・・・テンプレート内にindexフォルダを新規で作成し、トップページのカラムを変更している)

カテゴリページなどに新着やおすすめは掲載し、TOPページは掲載したくない。

なぜなら・・・TOPページには、tableにて新着・おすすめ・メーカー名・カテゴリなどで分けているからである。デフォルトだと新着の下におすすめ、さらに下に特価など縦にしかならばない。(順番は変更可能)任意の場所に新着やおすすめを表示したいからである。

管理画面
-トップページ表示設定
--新着商品をトップページに表示する。(←ここを0にしても非表示にならない。
--新着商品をトップページに表示する-カテゴリ・サブカテゴリ共に(←ここを0にしたら非表示になる。

※↑この設定は、環境により異なることが判明2009.04.30 (非表示にならない。と書いたがちゃんと非表示なる環境がある。同じバージョンであってもなぜか違う~;;・・追究はまた今度)

ただ、トップページとカテゴリページも非表示になってしまう。
トップページのみ新着・オススメなどを非表示にし、その他は表示させたい。
なので次のようにしてみた。(赤字追加)
includes/templates/テンプレート/index/tpl_index_categories.
60行目辺り?
<?
/**
 * require the code to display the sub-categories-grid, if any exist
 */
   require($template->get_template_dir('tpl_modules_category_row.',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_category_row.');
?> Read the rest of this entry »

関連記事

おられる。は丁寧語?

Posted on 日曜日, 3 月 22nd, 2009 at 6:16 PM

電話などで

「●●様 おられますか?」は失礼な言葉。(かもしれないw

おられる。おるの謙譲語。「おる」という謙譲語に「れる」という敬語表現をつけたもの。

尊敬語の助動詞「られる」を付けるのは間違いとも間違いでないとも言われる。

「おられる」が丁寧語・「いらっしゃる」が尊敬語とも・・。

。。。なので

迷った時は確実な言葉を選ぶべし。

「●●様 いらっしゃいますか?」

ちなみに
「○○様、おられるでしょうか?」と使っている人もいた。。
「よかったですか?」みたぃなもんだろうか。。

関連記事

zencart:ページごと異なるカラム

Posted on 日曜日, 3 月 22nd, 2009 at 5:59 PM

ページごと カラムを変更する。基本は3カラムとし必要な個所のみ1及び2カラムに変更する。

topとその他ページ(2パターン)は過去に済

top・・・1カラム
カテゴリページ&商品詳細ページ・・2カラム(左カテゴリ右メイン)
その他のページ・・・3カラム

まずindexフォルダ内にtpl_main_page.を用意する。(divを追加している為オリジナルと異なる箇所有り)
/includes/templates/テンプレート/index/tpl_main_page.
--------
if ($_GET['product_info'] or $_GET['manufacturers_id']) {
/* categories */
?>
<div id="container">
<div id="contentMainWrapper">
<!-- bof  breadcrumb -->
<div id="main">
<?
} elseif ($_GET['cPath'] or $_GET['fcPath']){
?>
<div id="container">
<div id="contentMainWrapper2">
<!-- bof  breadcrumb -->
<div id="main2">
<?
} else {
?>
<!-- toppage -->
<div id="container1">
<div id="contentMainWrapper1">
<!-- bof  breadcrumb -->
<div id="main1">
<?
}
?>
------------
商品詳細とメーカーページの場合・・・ノーマルcontainer(3カラム)
なお且つカテゴリページの場合・・・2container2(2カラム)
それ以外の場合(TOP)・・・1container1(1カラム)
それぞれ CSSにて ノーマル(3カラム)・2・1を調整する。

Read the rest of this entry »

関連記事

zencart:TOPページの新着など

Posted on 土曜日, 3 月 14th, 2009 at 7:16 PM

: TOPページに表示される新着などの 幅がない為 商品名が長い場合となりの商品とくっついて 1つの商品名が分かりにくい・・。と思ったので marginをタス。

/includes/modules/テンプレート/new_products.

56行目辺りに divを増やす。
while (!$new_products->EOF) {

$products_price = zen_get_products_display_price($new_products->fields['products_id']);

$new_products->fields['products_name'] = zen_get_products_name($new_products->fields['products_id']);
$list_box_contents[$row][$col] = array('params' => 'class="centerBoxContentsNew centeredContent back"' . ' ' . 'style="width:' . $col_width . '%;"',
'text' => '<div class="centerBnew"><a href="' . zen_href_link(zen_get_info_page($new_products->fields['products_id']), 'products_id=' . $new_products->fields['products_id']) . '">' . zen_image(DIR_WS_IMAGES . $new_products->fields['products_image'], $new_products->fields['products_name'], IMAGE_PRODUCT_NEW_WIDTH, IMAGE_PRODUCT_NEW_HEIGHT) . '</a><br /><a href="' . zen_href_link(zen_get_info_page($new_products->fields['products_id']), 'products_id=' . $new_products->fields['products_id']) . '">' . $new_products->fields['products_name'] .' (追加文字)' . '</a><br />' . $products_price .'</div>');

$col ++;
if ($col > (SHOW_PRODUCT_INFO_COLUMNS_NEW_PRODUCTS - 1)) {
$col = 0;
$row ++;
}
$new_products->MoveNextRandom();
}
----------

CSSにて以下を追加

/*---centerboxnew-centerBnew--------*/
.centerBnew{
margin: 10px ;
}
/*---centerboxnew-centerBnew--------*/

----------

 同様に おすすめと特価も
おすすめ <div class="centerBfeatured"> ファイル名:featured_products.
特価 <div class="centerBspecials">ファイル名:specials_index.</div>
CSSに (新着・おすすめ・特価)
.centerBnew,.centerBfeatured,.centerBspecials{
 margin: 10px ;
 }</div>

関連記事

zencart:TOPの新着。おすすめ。特価に特定文字

Posted on 土曜日, 3 月 14th, 2009 at 2:47 PM

:商品詳細画面にて 商品タイトルを入力すればそのタイトルが表示される。

さらにTOPページや各カテゴリなどで 表示される「●月度の新着」「おすすめ品」などの各商品名に特定の文字を追加する。

 

新着情報の場合

/includes/modules/テンプレート/new_products.

の56行目辺りに以下を追加する

.' (追加したい文字)'

----こんな感じ-------

  while (!$new_products->EOF) {

    $products_price = zen_get_products_display_price($new_products->fields['products_id']);

    $new_products->fields['products_name'] = zen_get_products_name($new_products->fields['products_id']);
    $list_box_contents[$row][$col] = array('params' => 'class="centerBoxContentsNew centeredContent back"' . ' ' . 'style="width:' . $col_width . '%;"',
    'text' => '<a href="' . zen_href_link(zen_get_info_page($new_products->fields['products_id']), 'products_id=' . $new_products->fields['products_id']) . '">' . zen_image(DIR_WS_IMAGES . $new_products->fields['products_image'], $new_products->fields['products_name'], IMAGE_PRODUCT_NEW_WIDTH, IMAGE_PRODUCT_NEW_HEIGHT) . '</a><br /><a href="' . zen_href_link(zen_get_info_page($new_products->fields['products_id']), 'products_id=' . $new_products->fields['products_id']) . '">' . $new_products->fields['products_name'] .' (追加したい文字)' . '</a><br />' . $products_price);

------------

おすすめの場合 featured_products.

特価商品の場合 specials_index.

関連記事

zencart:メーカーページのタイトル

Posted on 土曜日, 3 月 14th, 2009 at 2:21 PM

 :通常カテゴリページのタイトルはカテゴリとサイトタイトルなどが付くが

メーカー選択ページではサイトタイトルのみになる。

これをメーカー名とサイトタイトルにしたい。

includes/modules/テンプレート/meta_tags.

136行目辺りの

else {
      define('META_TAG_TITLE', TITLE . TAGLINE);
      define('META_TAG_DESCRIPTION', TITLE . PRIMARY_SECTION . str_replace(array("'",'"'),'',strip_tags(HEADING_TITLE)) . SECONDARY_SECTION . KEYWORDS);
      define('META_TAG_KEYWORDS', KEYWORDS . ',' . str_replace(array("'",'"'),'',strip_tags(HEADING_TITLE)));
を次のように置き換える

 else{
if (isset($_GET['manufacturers_id'])) {
$sql = "select manufacturers_name from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . (int)$_GET['manufacturers_id'] . "'";
$manufacturer_metatags = $db->Execute($sql);
if ($manufacturer_metatags->EOF) {
define('META_TAG_TITLE', TITLE . TAGLINE);
define('META_TAG_DESCRIPTION', TITLE . PRIMARY_SECTION . str_replace(array("'",'"'),'',strip_tags(HEADING_TITLE)) . SECONDARY_SECTION . KEYWORDS);
define('META_TAG_KEYWORDS', KEYWORDS . ',' . str_replace(array("'",'"'),'',strip_tags(HEADING_TITLE)));
} else {
define('META_TAG_TITLE', str_replace('"','', $manufacturer_metatags->fields['manufacturers_name'] .PRIMARY_SECTION . TITLE . TAGLINE));
define('META_TAG_DESCRIPTION', str_replace('"','',TITLE . PRIMARY_SECTION . $manufacturer_metatags->fields['manufacturers_name'] . SECONDARY_SECTION . KEYWORDS));
define('META_TAG_KEYWORDS', str_replace('"','', $manufacturer_metatags->fields['manufacturers_name'] . ',' . KEYWORDS));
}
} else {
// nothing custom main page
$meta_tags_over_ride = true;
}
}
} // custom meta tags
break;

Read the rest of this entry »

関連記事

zencart:半角全角検索おk

Posted on 金曜日, 3 月 13th, 2009 at 7:16 PM

 検索にて 半角と全角 共に同じ検索結果を反映させたい。

/includes/functions/functions_general.

290行目あたりに追加

$search_str = mb_convert_kana((strtolower($search_str)), "asKV");
------------

追加後こんな感じ

// Parse search string into indivual objects
  function zen_parse_search_string($search_str = '', &$objects) {
    $search_str = trim(strtolower($search_str));
$search_str = mb_convert_kana((strtolower($search_str)), "asKV");

---------

参考HP

http://zen-cart.jp/bbs/viewtopic.php?f=5&t=4201

関連記事

zencart:indexが付くページ

Posted on 金曜日, 3 月 13th, 2009 at 4:23 PM

は テンプレートにて簡単にカスタマイズが可能である。

indexをオーバーライドすることによりindexページがカスタマイズできる。

/includes/templates/テンプレート/index/html_header. ノーマル
/includes/templates/テンプレート/common/html_header.
に少々手を加えると TOP以外のページが 変更になる。

各カテゴリ・各商品ページは okだとして その他のページの表示を変更したい。
その他のページは(商品ページ以外ということかも・・・)
例えば
------
全商品 products_all
新着商品 products_new
特価商品 specials
オススメ商品 featured_products
----moreinformation----
page_1
page_2
page_3
----information----
配送方法 shippinginfo
個人情報保護なんとか privacy
お問い合わせ contact_us
ニュースレター解除 unsubscribe
----ezpages----
ezpages全部
------------

そこでごにょごにょしていて発見・・・メーカー名ページ・・・にタイトルが 付かない・・・ ^^; それは困る。

関連記事