Вход • Регистрация

Обратная связь

  • 18 февраля 2015 г.
  • Так как модуль берет поля из конструктора форм, непонятно как немного изменить вывод самой формы.

    нужно поля телефон и e-mail расположить справа от имени. По идее можно было бы сделать таблицу, засунуть " о себе" слева, применить float и справа будет остальное.

    Вопрос как в php задать классы для описания в css.


    foreach ($result["rows"] as $row) //вывод полей из конструктора форм
    {
    if($row["required"])
    {
    $required = true;
    }
    echo '<div class="feedback_form_param'.$row["id"].'">';

    switch ($row["type"])
    {
    case 'title':
    echo '<div class="infoform">'.$row["name"].':</div>';
    break;

    case 'text':
    echo '<div class="infofield">'.$row["name"].($row["required"] ? '<span style="color:red;">*</span>' : '').':</div>
    <input type="text" name="p'.$row["id"].'" value="">';
    break;

    case "email":
    echo '<div class="infofield">'.$row["name"].($row["required"] ? '<span style="color:red;">*</span>' : '').':</div>
    <input type="email" name="p'.$row["id"].'" value="">';
    break;

    case "phone":
    echo '<div class="infofield">'.$row["name"].($row["required"] ? '<span style="color:red;">*</span>' : '').':</div>
    <input type="tel" name="p'.$row["id"].'" value="">';
    break;

    case 'textarea':
    echo '<div class="infofield">'.$row["name"].($row["required"] ? '<span style="color:red;">*</span>' : '').':</div>
    <textarea name="p'.$row["id"].'" cols="66" rows="10"></textarea>';
    break;
    • 18 февраля 2015 г.
    • вот же классы
      Код

      echo '<div class="feedback_form_param'.$row["id"].'">';
      • 18 февраля 2015 г.
      • ниже везде одинаковый класс infofield. Как взять в таблицу нужные мне элементы?
        • 18 февраля 2015 г.
        • Цитата
          ниже везде одинаковый класс infofield

          И что? Это же не Египетские письмена на камне? Поменяйте
          Код
          echo '<div class="infofield'.$row["id"].'">'.$row["name"].($row["required"] ? '<span style="color:red;">*</span>' : '').':</div>
          <input type="text" name="p'.$row["id"].'" value="">';
  • 18 февраля 2015 г.
  • В чём проблемка то?
    Сделай копию файла, и её вызывай...
    - а вкопии засунь всё хоть в таблицу <table> хоть в <div>, полько закрывай див не перед <input> и <textarea> а после...

    или я не понял сути вопроса?

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум