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

+35
1.53K
Иллюстрация

Теперь поля можно редактировать.



1. В файле page.class.php
после
  1. if($admin) {
  2. $html .= '<a href="?view=components&do=config&id='.$_REQUEST['id'].'&opt=del_field&form_id='.$form_id.'&item_id='.$field['id'].'" title="Удалить"><img src="/admin/images/actions/delete.gif" /></a>';
  3.  
вставить:
  1. $html .= '<a href="?view=components&do=config&id='.$_REQUEST['id'].'&opt=edit_field&form_id='.$form_id.'&item_id='.$field['id'].'" title="Изменить"><img src="/admin/images/actions/edit.gif" /></a>';


Затем меняем файл: admin/components/forms/backend.php

файл

Версия 1.7
+2
Artyom Agalakov Artyom Agalakov 12 лет назад #
То, что надо! Большое спасибо! Сейчас затестим :)
+2
vicoder vicoder 12 лет назад #
гут )
0
Suslik Suslik 12 лет назад #
Спасибо! Наконец-то исправили прикол инстанта когда поля нельзя было редактировать ))))
+++
0
webtotma webtotma 12 лет назад #
Многостраничное поле после редактирования разъезжается.
0
webtotma webtotma 12 лет назад #
sorry многострочное, не выспался.
0
vicoder vicoder 12 лет назад #
сорри.

В файле admin/components/form в файле backend.php найдите строчку (это уже в исправленном мной файле:
Код PHP:
                <tr>
                  <td>Размер:</td>
                  <td><input name="f_ta_size" type="text" id="f_ta_size" value="<?=isset($cfg['max']) ? $cfg['max']:'30'?>" size="6" /> 
                    символов </td>
                </tr>

и замените на :
Код PHP:
                <tr>
                  <td>Размер:</td>
                  <td><input name="f_ta_size" type="text" id="f_ta_size" value="<?=isset($cfg['size']) ? $cfg['size']:'30'?>" size="6" /> 
                    символов </td>
                </tr>

0
EVV EVV 12 лет назад #
Большое спасибо! +++
0
vicoder vicoder 12 лет назад #
Хочу спросить: может стоит еще сделать вывод формы через шаблон?

ибо в дизайне часто бывают довольно замысловатые формы по внешнему виду
0
AndroS AndroS 12 лет назад #
а где находится этот файл, можно уточнить?
0
12 лет назад #
А про какие поля идёт речь ?
0
webtotma webtotma 12 лет назад #
Конструктор форм попробуйте и все поймете.
А в 1.8. это не исправлено?

а где находится этот файл, можно уточнить?

\core\classes\page.class.php
0
webtotma webtotma 12 лет назад #
P.S. только слэши наоборот
0
Daniil Daniil 12 лет назад #
Спасибо. все работает, редактирует. Но возник другой вопрос.
Я выбираю, например, 2000 символов макс. длинна поля. сохраняю.
заполняю большое поле формы, а выводится все равно знаков 60 не больше. Почему так происходит и где я могу это исправить, сделать так, чтобы выводилось столько знаков, сколько написал мой юзер в этом поле.
спасибо.
0
vitalson9 vitalson9 12 лет назад #
плдскажите где этот файл page.class.php ?
+1
surfer surfer 12 лет назад #
\core\classes
0
vitalson9 vitalson9 12 лет назад #
спасибо
0
vitalson9 vitalson9 12 лет назад #
в 1.8 тоже работает проверенно

Еще от автора

связка ishop и программа Покупка на Яндекс-маркете (2)
продолжение http://instantcms.ru/blogs/uluchshenija/svjazka-ishop-i-programa-pokupka-na-jandeks-markete.htmlпервой части
связка ishop и программа Покупка на Яндекс-маркете
Яндекс маркет позволяет заказывать товары непосредственно с яндекса - удобная штука.
Сортировка дополнительных картинок в шопе drag'n'drop
Сделал возможность перемещения дополнительных картинок в шопе: т.е. можно мышкой взять и перетащить картинку вверх-вниз, как требуется
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.