Recommended Posts

Всем привет, возникла такая ситуация - га странице _сайт_/add/ выводятся все поля которые присуще объекту, выставлять права на поля не вариант, некоторые из них выводятся на других страницах. Как можно принудительно в файле перечислить поля необходимые? Может быть нубский вопрос. Задача сделать из 40 полей котоыре выводятся сейчас 5 необходимых которые будут отправляться на почту в виде заявки, можно даже их в базу не класть.  

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если только на почту и в базу не класть, проще тогда использовать просто отдельную форму Заявки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 выставлять права на поля не вариант, некоторые из них выводятся на других страницах.

 

На других страницах  - это в 95% случаев в карточке просмотра.

 

В связи с этим хочу обратить внимание, что установленные права видимости влияют на вывод полей в карточку ТОЛЬКО при использовании автовывода. Если у вас есть видение шаблона и вы способны минимально заверстать табличку выводимых значений, то проблема правил видимости отпадает сама собой добавляя шаблону карточки большую гибкость.

 

Автовывод не является ни стандартом, ни обязательным к использованию правилом. Напротив, он создавался как универсальны принтер значений для самого ленивого и нетребовательного пользователя. А "осмысленный" вывод должен иметь перед автовыводом приоритет при выборе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Кэтти
      Помогите установить google recaptcha в форму заявки getrent , add и контактов . С установкой клиентской части в заявке getrent в файле sitebill_data_get_rent.php вопросов не возникло, а вот с серверной частью проблема. куда вставить код не понятно .  Также не понятно с формами add и контактов , куда именно вставить фрагмент кода в конец тега <form>, чтобы создать кнопку, защищенную с помощью Invisible reCAPTCHA.   P/S  Нужно вставить именно эту капчу, т.к вариант с Akismet-антиспам не подходит по ряду причин.   Кто подскажет или натолкнет на правильное решение?
        // ваш секретный ключ $secret = '6NepjAsGBBABBN7_Qy9yfzShcKmc70X2kXQyX1WO'; // однократное включение файла autoload.php (клиентская библиотека reCAPTCHA PHP) require_once (dirname(__FILE__).'/recaptcha/autoload.php'); // если в массиве $_POST существует ключ g-recaptcha-response, то... if (isset($_POST['g-recaptcha-response'])) { // создать экземпляр службы recaptcha, используя секретный ключ $recaptcha = new \ReCaptcha\ReCaptcha($secret); // получить результат проверки кода recaptcha $resp = $recaptcha->verify($_POST['g-recaptcha-response'], $_SERVER['REMOTE_ADDR']); // если результат положительный, то... if ($resp->isSuccess()){ // действия, если код captcha прошёл проверку //... } else { // иначе передать ошибку $errors = $resp->getErrorCodes(); $data['error-captcha']=$errors; $data['msg']='Код капчи не прошёл проверку на сервере'; $data['result']='error'; }   } else { //ошибка, не существует ассоциативный массив $_POST["send-message"] $data['result']='error'; }
    • Автор: DoobBY
      Подскажите, где меняется поле над add? Хочу вставить свой текст по ширине блока. Заранее спасибо.
      http://prntscr.com/6zj2yf

      шаблон: стандартный