Регистрационная форма пользователя - добавление информационныч полей

Discussion in 'Магазины, электронная коммерция' started by Makarych, Apr 2, 2010.

  1. Offline

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

    Joined:
    Apr 2, 2010
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Столкнулся с проблемой вставки информационных полей в регистрационной форме пользователя. Поля основных типов имеют подсказки в виде всплывающих окошек при наведении на знак вопроса рядом с заполняемым полем. Поля типа "delimiter" имеют описание, но оно не высвечивается ни в форме подсказки, ни в текстовой форме. Хотя данное описание может служить хорошим объяснением для пользователя при заполнении какой-то части формы.
    Для решения этой проблемы можно добавить пару строк в файл ps_userfield.php (расположен в 'administrator/components/com_virtuemart/classes/').
    Находим код (приблизительно 336 строка)
    if( $field->type == 'delimiter') {
    if( $delimiter > 0) {
    echo "</fieldset>\n";
    }
    if( VM_REGISTRATION_TYPE == 'SILENT_REGISTRATION' && $field->title == $VM_LANG->_('PHPSHOP_ORDER_PRINT_CUST_INFO_LBL') && $page == 'checkout.index' ) {
    continue;
    }
    echo '<fieldset>
    <legend class="sectiontableheader">'.$field->title.'</legend>';​

    и после него добавляем:
    // To print description of the delimiter inside the box

    if( $field->description != '') {
    echo '<p>'.$field->description.'</p>';​
    }


    Вуаля! Смело заполняйте описание в типе 'delimiter'.
     
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Напомни, что это за тип и зачем ему подсказка?
     
  4. Offline

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

    Joined:
    Apr 2, 2010
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Это просто контейнер, внутри которого располагаются поля. Пример - регистрационная форма на www.nashideti.ca. Второй контейнер (Информация о детях) имеет описание. В стандартном варианте описание не высвечивается.
     
    Last edited: Apr 8, 2010

Share This Page

Loading...