Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   редактор кода (https://javascript.ru/forum/dom-window/27331-redaktor-koda.html)

sigeon 09.04.2012 18:18

редактор кода
 
Всем привет и спасибо что зашли на эту тему.
Нужна помощь или просто совет как реализовать необходимую мне возможность.

Нужно создать интерфейс для создания кода, похожий на редактор событий в Героях меча и магии 4 или редактор триггеров в warcraft 3.
Примерно так он должен выглядеть:


По выбранным параметрам должен генерироваться php код, который потом сохранялся бы в базе и выполнялся бы при помощи php функции eval(). Так же надо чтобы код из базы можно было редактировать таким же способом.

Викториан 09.04.2012 18:44

Думаю это не по части JS... И eval в php не самый лучший вариант... Лучше генерить файлы а запускать include() либо даже include_once, чтобы без повторов. Хотя суть задачи мне не совсем ясна, в игры не играю.

Викториан 09.04.2012 18:47

А для чего нужна эта реализация не знаю даже чего...) ?

sigeon 09.04.2012 18:58

что бы не создавать много файлов для локаций и диалогов. Это небольшая часть отвечающая за действия при переходе от одной страницы диалога к другой.

Викториан 09.04.2012 19:42

Тогда сохраняй код в базе, но когда нужно генерируй промежуточный php файл и инклюдь его)

sigeon 09.04.2012 21:01

А как по выбранному в select'ах собирать php код?

Aptyp 09.04.2012 22:24

Так ты засунь все SELECT в блок FORM. У пунктов OPTION задай параметры VALUE со значениями соответствующими пунктам и отправляй форму на сервер методом POST. Там уже в php формируй текст со вставками из массива $_POST. Вообще что-то совсем пустяковое обыденное задание, только начал осваиваться?


Часовой пояс GMT +3, время: 20:57.