Как вставить PHP или JS код в параметры модуля?

Тема в разделе "Программирование", создана пользователем `p r o x y, 06.10.2010.

  1. Offline

    `p r o x y Недавно здесь

    Регистрация:
    27.04.2008
    Сообщения:
    12
    Симпатии:
    0
    Пол:
    Мужской
    Время доброго.

    Все параметры/настройки модуля создаются в XML файле.
    Вопрос: можно ли как-нибудь вставить PHP/JS код, что бы он выполнялся на странице параметров/настройки модуля?
     
  2.  
  3. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Регистрация:
    22.01.2008
    Сообщения:
    673
    Симпатии:
    53
    Пол:
    Мужской
    нет. а чего вы хотите добиться этим ?
     
  4. Offline

    `p r o x y Недавно здесь

    Регистрация:
    27.04.2008
    Сообщения:
    12
    Симпатии:
    0
    Пол:
    Мужской
    Модуль сделать более удобным.
     
  5. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 204
    Симпатии:
    334
    Пол:
    Мужской
    Последнее редактирование модератором: 31.03.2014
  6. Offline

    `p r o x y Недавно здесь

    Регистрация:
    27.04.2008
    Сообщения:
    12
    Симпатии:
    0
    Пол:
    Мужской
    Умм, круть! Благодарю за подсказку.
    Как всегда, все очень тривиально.

    Пример (вставляется в XML файл параметров модуля):
    Код (html):
    1. <params>
    2. <param name="" type="radio" default="" label="Test CDATA" description="" >
    3.     <option>
    4.         <![CDATA[
    5.             <script type="text/javascript">
    6.                 alert('Autostart alert msg');
    7.                
    8.                 function showMsg(){
    9.                     alert('In func alert msg');
    10.                 }
    11.                 function addField(o){
    12.                     newField = document.createElement('input');
    13.                     newField.type = 'button';
    14.                     newField.value = 'Click me';
    15.                     newField.id = 'newField';
    16.                     newField.onclick = function(){
    17.                         var o = document.getElementById('newField');
    18.                         alert('By-by ^__^');
    19.                         o.parentNode.removeChild(o);
    20.                     };
    21.                     o.parentNode.appendChild(newField);
    22.                 }
    23.             </script>
    24.             <input type="button" value="HTML Test!" onclick="showMsg();" />
    25.             <input id="testField" type="button" value="Add field!" onclick="addField(this);" />
    26.         ]]>
    27.     </option>
    28. </param>


    Было бы еще волшебно если бы и PHP можно было бы. но коль уже есть JS, то и AJAX можно ;)
     

Поделиться этой страницей

Загрузка...