2008年9月17日水曜日

ゼンデラカートのajax 入力のデザイン 登録日非表示など

細かいことですが
IEではちゃんと表示されますが、firefox だとレイアウトが崩れるので、
tpl_modules_create_account.php の

<fieldset>
<?php
// Modified for Ajax住所+国名非表示 v1.0.1 by zen-dera project 2007 BOF
// 国名を非表示 & Firefoxでの表示ズレを解消
?>
<input type="hidden" name="country" value="107">
<br class="clearBoth" /> ←これを追加する

ようするに clear が抜けてますって話で。

これを間違って、こんな国のやついらないのにと、コメントアウトして消して、グチャグチャになって大変でした。消費税が出なくなるのよ!
あー・


の内容をzen-dera さんに伝えたら、ご丁寧にお返事くださいまして、


たしかに
をつけてfloatを解除すればよいのですが、無駄な改行が発生してしまい、レイアウト上不自然な空白ができてしまいます。

そこで、次期バージョンでは表示ずれの原因となる隠しフィールドを
タグの外に出すことにしました。
これで、改行を挿入することなく表示ずれを防ぐことができます。

なるほどと思いました。 空白があるのは気にならない私だった。ありがとうございました。

それから パスワード欄が長すぎるというご指摘も頂き、


includes/functions/functions_general.php
内の関数
zen_set_field_length
に記述されている
$field_length= zen_field_length($tbl, $fld);

$field_length= zen_field_length($tbl, $fld)/3;
に変更することにより修正できます。


いやぁ。ありがとうございました!!!

なんでか、登録しましたというのがフリーシッピングのところだけ消えません。

http://inthezone-japan.com/ProgramanBlog/?p=14
に書いてあったのを参考に
\includes\templates\template_default\templatestpl_product_free_shipping_info_display.php

から強制的に
-bof Product のところを消した。
見たら 制御できる感じだが、どこを探してもない気がする。

と、思っていたら後日見つけました。 だいたい全部コンパネでできるんですよ!


お問合せフォーム

お名前 :
Email: (必須)
メッセージ: (必須)


0 コメント :

コメントを投稿



連絡フォーム

名前

メール *

メッセージ *

サイト内検索

View My Stats