Форум русской поддержки Joomla!® CMS
09.12.2016, 11:51:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как добавить скрытое поле?

 (Прочитано 369 раз)
0 Пользователей и 1 Гость смотрят эту тему.
brigz
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 17


« : 05.08.2015, 15:25:16 »

AdsManager 3.1.0
Подскажите, как создать скрытое текстовое поле в форме на странице "Добавить объявление" и записать данные с него в базу данных с привязкой к пользователю?
Записан
denmos
Осваиваюсь на форуме
***

Репутация: +7/-0
Offline Offline

Пол: Мужской
Сообщений: 97


SINTEZ2 + мафон "легенда"


« Ответ #1 : 09.08.2015, 12:43:15 »

А какие данные там будут, если оно скрытое?
Скрыть поле через CSS display: none
Записан
AlexeyGal
Давно я тут
****

Репутация: +25/-8
Offline Offline

Пол: Мужской
Сообщений: 259



« Ответ #2 : 09.08.2015, 17:04:25 »

скрытое поле в форме:

<input id="form_hidden_name" type="hidden" name="form_hidden_name" value="">

в серверном скрипте чтобы с него получить параметры отправленные методом POST необходимо использовать типа

if (isset ( $_POST ['form_hidden_name'] ) and ! empty ( $_POST ['form_hidden_name'] )) {
            if ($_POST ['form_hidden_name'] == '1') {
            ....действия....
            } elseif ($_POST ['form_hidden_name'] == '2') {
                 ....действия....
            }
         }
Записан
brigz
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 17


« Ответ #3 : 10.08.2015, 17:33:49 »

А какие данные там будут, если оно скрытое?
Скрыть поле через CSS display: none
Хочу сделать, чтобы в скрытом поле записывался IP пользователя, разместившего объявление.
Спасибо за подсказку CSS display: none, хотя я скрыл поле другим способом: в админке создал поле ad_userip тип Text Field, затем в базе данных таблица adsmanager_fields напротив поля ad_userip в колонке type text поменял на hidden. Поле скрылось, но теперь ума не приложу как и в каком файле установить value='".$_SERVER['REMOTE_ADDR']."'. Похоже, что нужно править файл components/com_adsmanager/helpers/field.php, но что именно - не знаю. Кто силен в PHP, подскажите как и что править?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet