У меня есть страница она создается модулем который тянет данные с другого сайта. Мне надо из этой странички сделать информер.То есть наверно както ее загнать в окно и создать код для вставки - на другие домены. Возможно ли такое - с чего начать.О AJAX-транспорт Script прочитал но не понял как это применить для моей задачи на друпале.
Комментарии
код для вставки:
по адресу http://example.com/informer.js в простейшем случае выдавать:
document.write('Тро ло ло');
плюс правильные заголовки
Спасибо - это 100% оно.
Не могу разобраться. Создал файл example.com/informer.js в нем прописал
document.write('Тра ла ла');
document.write('Тро ло ло');
</script>
Создаю ноду для тестирования - пишу в ней
<script src="http://example.com/informer.js"></script>
выбираю расширение php. Ничего не выводит. Я наверно чегото недопонял.
что общего у файла informer.js и ноды?
найдите 10 отличий
Точно - работает спасибо ))
Cайт тянет данные с другого сайта модулем - не представляю теперь как эти данные передать в файл informer.js. А если все сделать iframом?
<?php
echo "document.write('Тра ла ла');";
echo "document.write('Тро ло ло');";
?>
Мне это сложно. А что вместо Тралала написать? Я к api и массивам еще не добрался - читал но мало что дошло. Как я понял мой модуль работает с api сайта-донора? Попробую погуглить может что прояснится.
то, что вам нужно вывести в информере
Я не знаю как прописать.HTML ясно что отпадает.
что прописать?
Мне нужно выводить данные о погоде и статичный код меня не спасает.
<?php
echo "document.write('$dannie_o_pogode');";
?>
Спасибо понял.
Создал файл informer.php
<?php
echo "document.write('$site_name');";
?>
Но на выходе http://мой сайт/informer.php получаю:
document.write('');
Будем учиться. Как это сделать?
http://codeserfer.com/web/php/library/225-tipy-dannykh-inicializacija-pe...
Так, например:
<?php
$site_name = 'Hello, world!';
echo "document.write('$site_name');";
?>
Буду вникать - спасибо еще раз.
Так работает. А как вывести массив который генерирует функция моего модуля.
Инициализация переменных - немного погуглил. Переменная инициализируется одной из функций ядра. В шаблоне она работает а в моем случае нет. Почему?