kentastik
Forum Members

Karma: 0
Offline
Posts: 22
|
 |
« on: 02 Feb 2010, 03:36 » |
|
есть ли какой-то простой способ вставлять на страничку пхп? пример: есть файлик 123.php в нем мы считаем и выводим таблицу, можно целиком этот файлик прицепить к своей странице сайта? напримерт в модексе было такое понятие как сниппеты в которые копировался код, в этой системке как обстоят дела с этим?
|
|
|
|
|
Logged
|
|
|
|
Mallard
Forum Members

Karma: 0
Offline
Posts: 57
|
 |
« Reply #1 on: 02 Feb 2010, 07:34 » |
|
можно целиком этот файлик прицепить к своей странице сайта?
Сделайте тег пользователя, назовите его к примеру my_tag, скопируйте туда содержимое вашего файла, только без <? ?> - открывающих-закрывающих тегов пхп и вставляйте хоть в шаблон, хоть на страницу - {my_tag} 
|
|
|
|
|
Logged
|
|
|
|
kentastik
Forum Members

Karma: 0
Offline
Posts: 22
|
 |
« Reply #2 on: 02 Feb 2010, 14:34 » |
|
Mallard, спасибо, сейчас попробую 
|
|
|
|
|
Logged
|
|
|
|
kentastik
Forum Members

Karma: 0
Offline
Posts: 22
|
 |
« Reply #3 on: 02 Feb 2010, 14:43 » |
|
Неа, не вышло видимо глобальные переменные так просто никуда не денешь  может есть другой способ?
|
|
|
|
|
Logged
|
|
|
|
mr_ozio
Forum Members

Karma: 0
Offline
Posts: 45
|
 |
« Reply #4 on: 02 Feb 2010, 15:42 » |
|
какие именно глобальные переменные? переменные с форм post/get я ловил.
|
|
|
|
|
Logged
|
|
|
|
Mallard
Forum Members

Karma: 0
Offline
Posts: 57
|
 |
« Reply #5 on: 03 Feb 2010, 04:38 » |
|
может есть другой способ?
Ну есть конечно ;-) Смотрите примеры: 1. http://webdes.cz/ajax/ - это голый НТМL-PHP-JavaScript 2. http://webdes.cz/ajax.php - а это пример внедрения всего этого под Made Simple Во втором варианте и скрипты и форма прописаны прямо в контенте страницы, неохота было нормально ставить, естественно при редактировании страницы тексты скриптов в {literal}.
|
|
|
|
|
Logged
|
|
|
|
Mallard
Forum Members

Karma: 0
Offline
Posts: 57
|
 |
« Reply #6 on: 03 Feb 2010, 04:46 » |
|
Да, забыл совсем... В приведенном примере НЕ выполняется проверка поля на то, что введено именно число. Такую проверку ессно надо делать.
|
|
|
|
|
Logged
|
|
|
|
kentastik
Forum Members

Karma: 0
Offline
Posts: 22
|
 |
« Reply #7 on: 03 Feb 2010, 04:56 » |
|
может есть другой способ?
Ну есть конечно ;-) Смотрите примеры: 1. http://webdes.cz/ajax/ - это голый НТМL-PHP-JavaScript 2. http://webdes.cz/ajax.php - а это пример внедрения всего этого под Made Simple Во втором варианте и скрипты и форма прописаны прямо в контенте страницы, неохота было нормально ставить, естественно при редактировании страницы тексты скриптов в {literal}. ну да красиво, тока у меня не получилось так же  ладненько, буду еще пробывать З.Ы. самая бяка это то что всё выводится таблицей, и код по всему этому делу разбросан, может я чего-то пропускаю 
|
|
|
|
|
Logged
|
|
|
|
Mallard
Forum Members

Karma: 0
Offline
Posts: 57
|
 |
« Reply #8 on: 03 Feb 2010, 05:35 » |
|
самая бяка это то что всё выводится таблицей
Таблицей, так таблицей, как скажете ;-)))) Обновил примерчик, и архив тоже ;-)
|
|
|
|
|
Logged
|
|
|
|
m00nk
Forum Members

Karma: 1
Offline
Posts: 32
|
 |
« Reply #9 on: 04 Feb 2010, 01:30 » |
|
Хинт: если не нужно AJAX'ом закачивать файлы на сервер, то jquery.form.js цеплять не обязательно. 
|
|
|
|
|
Logged
|
I hate CMSMS. Don't ask my why, just try to make the module for it :-(
|
|
|
Mallard
Forum Members

Karma: 0
Offline
Posts: 57
|
 |
« Reply #10 on: 04 Feb 2010, 02:32 » |
|
Без jquery.form не работает
|
|
|
|
|
Logged
|
|
|
|
kentastik
Forum Members

Karma: 0
Offline
Posts: 22
|
 |
« Reply #11 on: 04 Feb 2010, 03:23 » |
|
на свежую голову еще раз ознакомился с примером, вник, но не пойдет таким макаром, слишком много танцев с бубном вокруг простого вывода вычислений  хочу как в модексе сниппеты 
|
|
|
|
|
Logged
|
|
|
|
|
|
m00nk
Forum Members

Karma: 1
Offline
Posts: 32
|
 |
« Reply #13 on: 04 Feb 2010, 11:09 » |
|
Без jquery.form не работает <input id="odin"> + <input id="dva" > <input type="button" value="Сосчитать" onclick="myfunc();"/> <p id="output"></p>
<script type="text/javascript"> function myfunc() { odin = $('#odin').val(); dva = $('#dva').val(); $('#output').load('myphp.php', {'odin' : odin, 'dva': dva }); } </script> Ы?
|
|
|
|
|
Logged
|
I hate CMSMS. Don't ask my why, just try to make the module for it :-(
|
|
|
Mallard
Forum Members

Karma: 0
Offline
Posts: 57
|
 |
« Reply #14 on: 04 Feb 2010, 12:22 » |
|
|
|
|
|
|
Logged
|
|
|
|
|