$url = $_POST['field'];
Второй способ:
<div id="final-url">Load . . .</div>
<script>
$.ajax({
type: 'POST',
url: '{{ home }}/url-red.php?action=sample2',
data: 'field=[xvalue_player]',
success: function(data){
$('#final-url').html(data);
}
});</script>
Ребята, без вас я парился над этой темой реально 3 месяца и не знал где конкретно искать. Теперь я люблю AJAX и хочу знать о нем больше! Всем добра и хороших проектов!
]]>я совсем с этим не знаком. у меня есть php код и мне нужно его задействовать через include.
В шаблоне news.full.tpl
<div id="final-url">Load . . .</div>
<script>
$(document).ready(function(){
$('#final-url').load('{{ home }}/url.php?field=[xvalue_abbr]');
});
</script>
Ну а в url.php файле принимаем данные и возвращаем данные
<?php
if(isset($_REQUEST["field"]) and !empty($_REQUEST["field"])) {
$field = $_REQUEST["field"];
/*
* Тут ваш код с уникальными функциями
*/
echo 'Мне передали это - <b>' . $field . '</b>';
} else {
echo 'Невозможно загрузить ссылку на видео.';
}
<iframe src=...></iframe>
В Dle мне удалось с помощью
{include file='http://site.net/url.php?field=[xfvalue_video]'}
передать значение доп.поля в url.php который это поле обрабатывает, ну, спалюсь если скажу в нем много функций - он вытаскивает из фрейма ссылку, переходит по ней, находит ссылку на видео. Для меня это очень важно, это прямая ссылка на видео без рекламы, также возможность пользователям скачивать. Так как в фрейме не предусмотрено скачивание. Только просмотр после рекламы.
Мне очень нравится работать с NGCMS и хочу встроить в шаблон {include }
infinity237
Сделал как Вы сказали - Включил плагин varmgr, в шаблоне прописал :
{{ callPlugin('local_include.show', { 'path' : 'url.php?param=' ~ p.xfields.video.value }) }}
На сайте в нужном месте вылезла ошибка -
ERROR :: callPlugin - no function [local_include.show]
Я спросил у гугла - он не нашел похожих проблем.
]]>Здраствуйте. Не могу создать новую тему. Потому пишу сюда.
Помогите понять как можно реализовать вставку php кода в шаблон для обработки дополнительного поля.
Т.е. необходимо вставить через Include файл php и передать в него значение дополнительного поля.
В DLE подобное реализовано след.образом:{include file='http://site.net/url.php?field=[xfvalue_video]'}
где http://site.net/url.php - php-файл.
field=[xfvalue_video]' - передает значение дополнительного поля "xfvalue_video" в php файл.Результат возвращается из PHP файла. Буду благодарен за ответ. Нигде не нашел подобного вопроса на форуме и google.
1. Конкретно такого функционала на NG "из коробки" нет. Подобное подключение нужного функционала, в зависимости от параметра делается через наследование от NewsFilter, т.е. через плагин (см. пример плагина - varmgr).
2. Если все же нужен такой include, то можно реализовать похожее поведение, например, в виде плагина (см. вложение).
Использовать:
1) Включить плагин в админке.
2) Подключить плагин в шаблоне (например, news.full.tpl), например:
{{ callPlugin('local_include.show', { 'path' : 'test.php?param=' ~ p.xfields.test1.value }) }}
где параметр path - путь относительно корня сайта.
]]>{include file='http://site.net/url.php?field=[xfvalue_video]'}
где http://site.net/url.php - php-файл.
field=[xfvalue_video]' - передает значение дополнительного поля "xfvalue_video" в php файл.
Результат возвращается из PHP файла. Буду благодарен за ответ. Нигде не нашел подобного вопроса на форуме и google.
]]>Call to undefined function set_magic_quotes_runtime()
Ругается на код php в плагине ads pro, выключаю блок сайт работает
]]>У мня версия 0.5, если брать версию 0.6 из SVN, всё тоже самое. А в 0.4 ещё нет рандомного выбора ID.
меняй хостера
]]>Но не запоминается режим отображения. В ставлю "случайный" и "сохранить", он тут же скидывается на "Последовательный".
Можешь даже не ставить его, раз не запоминается "случайный", то у тебя будут в ряд вся куча баннеров с ID=1. Я потыкался и в итоге стёр его.
]]>