Не сохраняются значения в дополнительных полях

голоса: 0

Модераторы, возникла проблема на сайте. Подскажите, пожалуйста, как решить.

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

При модерировании материала модератор запоняет дополнительные поля.

После опубликования объявления, значения полей отображаются как надо.

Если пользователь зашел отредактировать свое объявление, он не видит дополнительные поля, так же как и не видит их при подаче объявления.

Сохраняет объявление. Модератор открывает объявление и значения в скрытых полях отсутствуют. 

Если открыть эти поля для пользователя, то все сохраняется. И ни чего не слетает. Но мне нужно, чтобы эти поля были скрыты от пользователя. Палка о двух концах. Может можно как-то это решить?

Вот так поле в форме 

<?if($GROUP_ID$='4')?><?if($FILTER2_FL$)?><tr id="bdM55"><td class="manTd1" id="bdM56">$FILTER2_SIGN$:</td><td class="manTd2">$FILTER2_FL$</td></tr><?endif?><?else?><?endif?>
 <?if($GROUP_ID$='4')?><?if($TITLE_FL$)?><tr id="bdM55"><td class="manTd1" id="bdM56">ID:</td><td class="manTd2" id="bdM57">$TITLE_FL$</td></tr><?endif?><?else?><?endif?>
 <?if($GROUP_ID$='4')?><?if($NAME_FL$)?><tr id="bdM19"><td class="manTd1" id="bdM20">$NAME_SIGN$:</td><td class="manTd2" id="bdM21">$NAME_FL$</td></tr><?endif?><?else?><?endif?>
 <?if($GROUP_ID$='4')?><?if($TAGS_FL$)?><tr id="bdM19"><td class="manTd1" id="bdM20">$TAGS_SIGN$:</td><td class="manTd2" id="bdM21">$TAGS_FL$</td></tr><?endif?><?else?><?endif?>
 

Адрес сайта http://bebidog.ru/
| Автор: | Категория: Объявления
Переоткрытие | | Автор: Sentimo

Ответов: 2

Голоса: +1
 
Лучший ответ

Сделайте так, в самый вверх пропишите это...

<?if($GROUP_ID$='1')?><style>#bdM55, #bdM19 {display:none;}</style><?endif?>

А условия проверки группы удалите.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

Спасибо. Не поняла куда добавить. Над вот этим кодом?

<?if($GROUP_ID$='4')?><?if($FILTER2_FL$)?><tr id="bdM55"><td class="manTd1" id="bdM56">$FILTER2_SIGN$:</td><td class="manTd2">$FILTER2_FL$</td></tr><?endif?><?else?><?endif?>
 <?if($GROUP_ID$='4')?><?if($TITLE_FL$)?><tr id="bdM55"><td class="manTd1" id="bdM56">ID:</td><td class="manTd2" id="bdM57">$TITLE_FL$</td></tr><?endif?><?else?><?endif?>
 <?if($GROUP_ID$='4')?><?if($NAME_FL$)?><tr id="bdM19"><td class="manTd1" id="bdM20">$NAME_SIGN$:</td><td class="manTd2" id="bdM21">$NAME_FL$</td></tr><?endif?><?else?><?endif?>
 <?if($GROUP_ID$='4')?><?if($TAGS_FL$)?><tr id="bdM19"><td class="manTd1" id="bdM20">$TAGS_SIGN$:</td><td class="manTd2" id="bdM21">$TAGS_FL$</td></tr><?endif?><?else?><?endif?>

 

А условия проверки груп не знаю где удалить

 

Форма добавления материала, в самый вверх, а красное удалите.
Sentimo,

Сейчас начну умываться горькими слезами. 

У меня начинается страница форма добавления материала вот так. А что красное удалить, не понимаю. куда ставить, прямо над <table

<table border="0" width="100%" cellspacing="1" cellpadding="2" class="manTable" id="bdM64">
 <?if($CAT_FL$)?><tbody><tr id="bdM61"><td class="manTd1" id="bdM62">$CAT_SIGN$:</td><td class="manTd2" id="bdM63">$CAT_FL$</td></tr><?endif?>
 <tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr"></td></tr>
 
 <?if($OTHER6_FL$)?><tr id="bdM46"><td class="manTd1" id="mdM47">Название объявления:</td><td class="manTd2" id="mdM48">$OTHER6_FL$</td></tr><?endif?>
 
 <?if($HGU_TITLE_FL$)?><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr"></td></tr>
 <tr id="kdsM3"><td class="manTd1" id="kdsrM4">$HGU_TITLE_SIGN$:</td><td class="manTd2" id="kdsM5">$HGU_TITLE_FL$</td></tr><?endif?>
 
 <?if($FILTER3_FL$)?><tr id="bdM52"><td class="manTd1" id="bdM53">$FILTER3_SIGN$:<br></td><td class="manTd2" id="bdM54">$FILTER3_FL$<br></td></tr><?endif?>
 <?if($FILTER1_FL$)?><tr id="bdM49"><td class="manTd1" id="bdM50">$FILTER1_SIGN$:</td><td class="manTd2" id="bdM51">$FILTER1_FL$</td></tr><?endif?>
 
 <tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr"></td></tr>
 
 <?if($BRIEF_FL$)?><tr id="bdM6"><td colspan="2" class="manTdBrief" id="bdM7">$BRIEF_FL$</td></tr><?endif?> 
 <tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr"></td></tr>

Да, прямо над <table>, а красное посмотрите своё сообщение над моим, я отредактировал его.
Sentimo,
Вроде все сделала. Буду проверять. Спасибо Вам огромнейшее!!!   Не закрывайте, пожалуйста, вопрос. Я отпишусь, по результату.
Sentimo,
Спасибо! Все работает. И в полях все сохранено ни чего не пропадает!!!  Спасибо Вам огромнейшее!!! И Вам и другим ребятам, что помогаете нам!!!
голоса: 0
Нельзя. Если доступ к поля у пользователей закрыт, условиями это не решить, пользователь должен иметь права добавления и редактирова и удаления своих материалов.
| Автор:
Но модератор добавил значения в эти поля, просто они скрыты от пользователя. А свое объявление пользователь спокойно редактирует. Только поля скрытые он не видит. Как сделать, чтобы не очищались поля при редактировании объявления пользователем? Просто засада какая-то. Что делать-то?
Yuri_Geruk,
Хорошо, спасибо. Напишу.
...