Помогите пожалуйста советом. У меня не получаеться вставить скрипт на странице Basic page, он там просто как текст выводиться, тоесть содержымое его не отображаеться. Что и где нужно подключить что бы скрипт начал корекно работать? Буду рад любому совету.Зарание благодарю.
Комментарии
фильтр PHP, но это зло
какой скрипт? если java, то нужно отдельным .js файлом его выводить и монтировать в файле .info темы......по крайней мере так будет правильней.
ну и форматы FullHTML и PHP
Дайте ссылку на сайт.
Вот такой скрипт script type='text/javascript' language='javascript' ... ну и т.д. Напишите поподробнее пожалуйста, как его туда вмонтировать, я просто новичок в друпале и не сильно еще понимаю что к чему. Спасибо всем кто откликнется!
обычно в sites/all/themes/твоя_тема/название_твоей_темы.info прописывается скрипт так:
scripts[] = myscript.js
потом при редакции в формате FullHTML вызываешь как тебе нужно
Мне нужно просто инетгрировать круизный модуль, и в все что у меня есть это вот такой скрипт: script type='text/javascript' language='javascript' src='http://www.atlantisline.ru/AgentCode.ashx?partnerId=913'>. Как мне его нужно прописать в название_темы.info?
У меня просто нету файла .js!
А нафига? Такие скрипты обычно в блок ставятся. Фильтр FullHTML и копипастите это дело в текст блока.
Я вставил в файл .info строку scripts[] = cruisesmodule.js , а на странице Basic page свтавляю script type='text/javascript' language='javascript' src='http://www.atlantisline.ru/AgentCode.ashx?partnerId=913'> . Что я не так делаю? Просто я и сам понимаю что что-то не так, но никак не могу понять по какому принципу он выводиться.
Просто мне не понятно что толку с строки scripts[] = cruisesmodule.js, если файла cruisesmodule.js у меня на ftp нету.
это всего лишь ссылка на внешний файл, причем включена она будет в head на уровне темы(я про порядок), если делать через .info, вот и вся логика. Указывать нужно именно адрес это скрипта, который находится в атрибуте src тега script, т.е. scripts[]=http://www.atlantisline.ru/AgentCode.ashx?partnerId=913 (правда не пробовал совать туда ничего в таком виде, лишь бы он на обработку эту строку не отправил)
В файл info добавил scripts[] = http://www.atlantisline.ru/AgentCode.ashx?partnerId=913, а в Basic page уже вставлять непосредственно весь скрипт? Правильно? Если так, то только что пробовал... не получилось)
Я так и не могу понять, что вы там грузите, это какой нибудь js фреймворк? или плагин для него? если нет - то тупо весь код вставляйте прямо в текст блока\ноды\шаблона или где вам он там нужен.(не забыв в фильтре блока\ноды, если вставляете в них, поставить FullHTML)
Вот посмотрите сайт http://www.atlantisline.ru/integration.aspx , вот мне надо вставить скрипт, который тянет инфу про круизы.
Поставьте куда надо
<script type='text/javascript' language='javascript' src='http://www.atlantisline.ru/AgentCode.ashx?partnerId=[ваш идентификатор]'></script>
И что бы понять, в чём проблема, дайте уже ссылку на Ваш сайт.
Фильтр php нодн и код как в api там и пример есть с внешним скриптом.
В тему в info то не верно, так оно на все страницы вставит этот скрипт.
Ну так это самый обычный сниппет, все сниппеты обычно вставляются прямо в текст. Там же все по русски написано.
Ну вообщем я так понял что это сложно...так как я не понимаю как включить модуль PHP, там блин куча целая кода. Ну спасибо вообщем что помогли, вы сделали всё что могли. В меру своей неопытности, я абсолютно ничего не понял, даже когда уже вы так разжевали всё.
Когда вставляю прамо на страницу, то скрипт отображаеться просто как текст, а на главной нормально, но мне то нада его втулить в Basic page, в этом вся проблема. А у меня опыта общения с друпалом без года неделя)
Ув. DD 85!
Вот как на сайте отображаеться http://s019.radikal.ru/i620/1210/f3/84a458af645e.jpg
Да причем тут друпал? выделяете целиком
и вставляете в нужное место(там где будет кнопка или что там у вас), чтоб не отображался как текст, необходимо сменить фильтр с FilteredHTML на FullHTML, ищите глазами секцию "Формат ввода", она есть везде, где можно вводить полный текст, даже тут на сайте если опустите глаза под поле для ввода текста коментария увидите строчку "Формат ввода"
Формат текста стоит FullHTML, отображаеться всеравно как текст)
Это невозможно, если только не лазили в настройки самих фильтров и не перенастраивали их, в этом случае от FullHTML может остаться лишь название.
Вероятно Вы используете текстовый редактор, отключите его на время.
Всмысле текстовый редактор? Я просто вставляю скрипт на странице Edit Basic!
Вот скриншот http://s41.radikal.ru/i094/1210/a2/7c4217335b56.jpg
Или так)
Если видны такие же кнопки в редакторе типа как на этом сайте, то чуть выше должна быть кнопка "перейти к простому редактированию" или как-то так, иначе он действительно все введенное будет превращать в обычный текст.
Проще - нажмите на самую первую кнопку "Источник", будет примерно тоже самое.
Вот я об этом и говорю. Ткните на синюю ссылку “Switch to plain text editor”
А затем вставляйте и сохраняйте.
Ураааааааааааа спасибо все большое, заработало. Отключи редактор, заново вставил скрипт и вуаля. Спасибо еще раз всем кто помогал.Класный сайт, отличные люди!