Не вставляется в блок код содержащий javascript

Главные вкладки

Аватар пользователя moonman moonman 18 августа 2006 в 0:42

Разрешения для админа максимальные.
Но код с JS не проходит.
.
Причём прикол в админке в одном месте написан типа:
"Вы можете разрешить любые тэги, но javascript будет оключен [b]всегда[/b]"
Чё делать то?
Мне от гугла надо на джаве вставить код.

Комментарии

Аватар пользователя moonman moonman 18 августа 2006 в 11:07

В теме оно будет ВЕЗДЕ.
А я хочу в блоки - чтобы показывалось там, где я укажу показываться в настройках блоков.
Блин как вставить JS в блок?

Аватар пользователя moonman moonman 18 августа 2006 в 11:14

>а где эта надпись?
Всмысле?
Код JS от Гугла нужно вставить в обычный блок Друпала.
Всё проходит кроме JS - он не обрабатывается, запрет на джаву у друпала даже для админа.

Аватар пользователя moonman moonman 18 августа 2006 в 12:11

Эту надпись ты можешь увидеть под строкой ввода разрешённых тэгов, когда включишь в админке фильтр HTML.
Там будет написано:
... javascript отключён всегда.

Аватар пользователя Dan Dan 18 августа 2006 в 12:17

А зачем тебе фильтр HTML в блоке, в который вставляется код javascript?
Я для таких случаев сделал формат ввода "Pure HTML" с отключенными "HTML filter" и "Line break converter".

Аватар пользователя moonman moonman 18 августа 2006 в 12:22

Он мне нафик не нужен.
Я говорю про надпись гласящую что JS отключён всегда чтобы я ни делал...
У меня стоит максимальное разрешение и JS не проходит.

Аватар пользователя moonman moonman 18 августа 2006 в 12:39

PHP уже стоит, у меня всё стоит и всё рулит/
JS не вставляет.
Ты попробуй у себя вставить.
Я не думаю что это только у меня...

Аватар пользователя Dan Dan 18 августа 2006 в 12:48

Что значит "попробуй"?! Конечно попробовал! Я ж не "чисто гипотетически" говорил! Одно но: я вставлял не google, а хотлог-счётчики, но думаю это не принципиально - JS там есть.

У тебя точно в формате ввода PHP-код отключен HTML-фильтр? Это же он режет JS?

Аватар пользователя moonman moonman 18 августа 2006 в 12:56

>У тебя точно в формате ввода PHP-код отключен HTML-фильтр? Это же он режет JS?
/
Здесь галочка убрана:
.
"Фильтр HTML
Позволяет разрешить или запретить пользователям использовать HTML, а также указать отсеивающиеся теги."
.
Если галочку ставлю то на всём портале исчезает переделка HTML.
.
Вот конкретно про JS:
.
"Если выбрано "Удалять запрещенные теги", вы можете выписать теги, которые не будут удаляться. Аттрибуты JavaScript удаляются всегда."

Аватар пользователя Dan Dan 18 августа 2006 в 13:34

Так. По порядку.
1) Идём:
Управление » Форматы ввода (admin/filters)
PHP code - Настройка

На вкладке "Просмотр" (admin/filters/2)
Фильтры:
Включено только "Тестирование кода PHP"

На вкладке "Настройка" (admin/filters/2/configure)
"бла-бла-бла... Нет доступных настроек."

Про JS нигде ни слова.

Далее
2) Идём: Управление » Блоки (admin/block)

Жмякаем "Добавить блок" (admin/block/add)
Название блока:
123
Тело блока:
[script type="text/javascript" language="javascript"]test="123";[/script] ([] меняем на <>)

Формат ввода:
"PHP code"

Сохраняем.
Включаем блок.
Смотрим исходник.
Есть наша строка?

Аватар пользователя Khurgin Khurgin 21 июля 2008 в 20:32

Dan, пт, 18/08/2006 - 09:43

наша строка есть?
пример что я привёл, работает?

У меня похожая проблема, сделал всё также как ты советовал, но строки нету.
Что делать?

Аватар пользователя Dan Dan 18 августа 2006 в 14:07

то есть только: test=”123”;?

ну одно из двух:
- либо у тебя глаз "замылился" и ты непроизвольно совершаешь одну и ту же ошипку (отдохни!)
- либо Drupal поломался - сам поломал или какой модуль помог (попробуй в новой "голой" инсталяции всё сделать заново)

больше сказать нечего, т.к. ситуацию у себя воспроизвести не могу - мой пример у меня работает.

Аватар пользователя moonman moonman 18 августа 2006 в 14:46

Всё заработало! ))))))) Сенкс.
.
Была галка на:
BBCode
Converts BBCode to HTML.
(до этого убирал, но чёто сработало только сейчас)
.
Странно как это может влиять.

Аватар пользователя STROGOS STROGOS 7 марта 2009 в 20:58

Так, можно в очередной раз молится на метод научного тыка и на бубен.
Вобщем пишу для того, что б новички не ебали себе мозги.

1)Включаем модуль PHP
2)Создаем новый блок, отключаем там визуальные редакторы (если они есть вообще).
3) Свойства блока/Формат Вывода/PHP code!!!
4) Радуемся!!! ОООчень радуемся и благодарим всех хороших людей (и меня тоже).

Удачи!

Аватар пользователя Dan Dan 7 марта 2009 в 23:06

Для тех, кто будет ещё писать сюда.
Прежде чем сказать "не работает", установите друпал заново и пробуйте всё делать на чистой системе. Абсолютно чистой.

По идее, постов сюда больше быть не должно... Smile

Аватар пользователя sergeymix sergeymix 11 октября 2009 в 22:33

Еще хотелось бы добавить, долго мучился с установкой счетчика от livinternet в блок. Не хочет его отображать в Firefox - е, хоть ты тресни... Оказалось надо в браузере отключить модуль Adblock Plus.. Некоторые модули блокирующие рекламу могут блокировать и безобидные яваскрипты.

Аватар пользователя pyshustik pyshustik 5 ноября 2009 в 16:06

У меня немного другая проблема, нужно вставить не рекламу, а код яваскрипта, чистый простой код, с анимацией, но выводиться обычный текст без ефекта.

Аватар пользователя klime klime 19 февраля 2010 в 2:03

аналогичная трабла с гуглопоиском он не фреймом сверху а внизу ниже сайта на пару км появляеться=\

Аватар пользователя zradeg zradeg 11 октября 2010 в 6:42

Тоже долго мучился с этой проблемой, чего только не перепробовал. В итоге оказалось, что все портит визуальный редактор. После его отключения сразу стало видно как исказился исходный код. И после коррекции кода все сразу отобразилось.
STROGOS, спасибо!!! ))