Убрать отображение ТИПА(ПАРАМЕТРА) товара

Discussion in 'Магазины, электронная коммерция' started by BAdBoY, Feb 20, 2009.

  1. Offline

    BAdBoY Недавно здесь

    Joined:
    Oct 14, 2007
    Messages:
    70
    Likes Received:
    1
    Gender:
    Male
    Вообщем проблема такая. Мне нужно сделать так чтобы если я при заполнении оставляю поле пустое, то оно не выводится на странице товара. с php я не селен поэтому и спрашиваю...
     
  2.  
  3. Offline

    BAdBoY Недавно здесь

    Joined:
    Oct 14, 2007
    Messages:
    70
    Likes Received:
    1
    Gender:
    Male
    up .
     
  4. Offline

    BAdBoY Недавно здесь

    Joined:
    Oct 14, 2007
    Messages:
    70
    Likes Received:
    1
    Gender:
    Male
    ап .
     
  5. Offline

    Arkadiy Пользователь

    Joined:
    Nov 21, 2007
    Messages:
    372
    Likes Received:
    10
    Gender:
    Male
    Ищем в файле ps_product_type.php код
    Код (CODE):
    1. while ($dba->next_record()) {
    2.                 if ($i++ % 2)
    3.                 $bgcolor=SEARCH_COLOR_1;
    4.                 else
    5.                 $bgcolor=SEARCH_COLOR_2;
    6.                 $html .= "<tr bgcolor=\"$bgcolor\" height=\"18\">\n";
    7.                 $html .= "<td width=\"30%\">".$dba->f("parameter_label");
    8.                 $parameter_description = $dba->f("parameter_description");
    9.                 if (!empty($parameter_description)) {
    10.                     $html .= "&nbsp;";
    11.                     $html .= mm_ToolTip($parameter_description, $VM_LANG->_PHPSHOP_PRODUCT_TYPE_PARAMETER_FORM_DESCRIPTION);
    12.                 }
    13.                 $html .= "</td>\n<td>";
    14.                 $html .= $dbp->f($dba->f("parameter_name"))." ".$dba->f("parameter_unit")."</td></tr>\n";
    15.             }

    Меняем на
    Код (CODE):
    1. while ($dba->next_record()) {
    2.                 if ($i++ % 2)
    3.                 $bgcolor=SEARCH_COLOR_1;
    4.                 else
    5.                 $bgcolor=SEARCH_COLOR_2;
    6.                
    7.                 if ($dbp->f($dba->f("parameter_name")) != "")
    8.              {
    9.                 $html .= "<tr bgcolor=\"$bgcolor\" height=\"18\">\n";
    10.                 $html .= "<td width=\"30%\">".$dba->f("parameter_label");
    11.                 $parameter_description = $dba->f("parameter_description");
    12.                 if (!empty($parameter_description)) {
    13.                     $html .= "&nbsp;";
    14.                     $html .= mm_ToolTip($parameter_description, $VM_LANG->_PHPSHOP_PRODUCT_TYPE_PARAMETER_FORM_DESCRIPTION);
    15.                 }
    16.                 $html .= "</td>\n<td>";
    17.                 $html .= $dbp->f($dba->f("parameter_name"))." ".$dba->f("parameter_unit")."</td></tr>\n";
    18.              }
    19.             }

    У меня работает.
     
    Last edited: Feb 25, 2009
  6. Offline

    BAdBoY Недавно здесь

    Joined:
    Oct 14, 2007
    Messages:
    70
    Likes Received:
    1
    Gender:
    Male
    спасибо но проблема... пропадает разделительная линия.....
     
  7. Offline

    Arkadiy Пользователь

    Joined:
    Nov 21, 2007
    Messages:
    372
    Likes Received:
    10
    Gender:
    Male
    :( Это уж сам подумай, хтмл надеюсь знаешь. Мой хак только убирает пустую строку, больше ничего не делает.
     

Share This Page

Loading...