Joomla 1.6 - очистка кода в модулях.

Discussion in 'Наполнение' started by titaniMOZG, Feb 12, 2011.

  1. titaniMOZG
    Offline

    titaniMOZG Недавно здесь

    Joined:
    Jan 20, 2008
    Messages:
    74
    Likes Received:
    0
    Gender:
    Male
    Собственно, проблема в следующем:
    Есть код адсенса:
    Код (html):
    1. <script type="text/javascript"><!--
    2. google_ad_client = "xxxxxxxxxxxxxxxxxxxxx";
    3. /* xxxxxxxxxxxxxxxxxxxxxxxxxx */
    4. google_ad_slot = "xxxxxxxxxxxxx";
    5. google_ad_width = 300;
    6. google_ad_height = 250;
    7. //-->
    8. </script>
    9. <script type="text/javascript"
    10. src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    11. </script>



    Однако, при вставке в модуль "Произвольный HTML" код режется.
    Видел тут решение:
    http://joomlaforum.ru/index.php/topic,147349.0.html
    Для тегов object - это решение работает, но для вставки JS - нет.

    Что сделал у себя:
    Отключил все плагины редакторов, редактор по умолчанию - нет редактора.
    В настройках статей указал "Без фильтрации".
    В настройках самого модуля в переключатели "Подготовленный материал" указывал и да и нет.
    В итоге, максимум, чего удалось добиться - вот этого:

    Код (html):
    1. <script type="text/javascript">
    2. </script>
    3. <script type="text/javascript">
    4. </script>
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    может попробовать в div вложить адсенс.
    на форуме была тема про вставку.
     
  4. titaniMOZG
    Offline

    titaniMOZG Недавно здесь

    Joined:
    Jan 20, 2008
    Messages:
    74
    Likes Received:
    0
    Gender:
    Male
    В див вкладывал. Дивы остаются, код внутри режется так же.
     
  5. Aquasonick
    Offline

    Aquasonick Недавно здесь

    Joined:
    Dec 9, 2008
    Messages:
    51
    Likes Received:
    0
    Gender:
    Male
    Я просто при вставки отключал редактор. Сохранял и потом включал заново. Главное потом туда не заходить. :)
     
  6. titaniMOZG
    Offline

    titaniMOZG Недавно здесь

    Joined:
    Jan 20, 2008
    Messages:
    74
    Likes Received:
    0
    Gender:
    Male
    Я тоже отключил.
    Об этом в первом посте еще написал.
     
  7. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    а в настройках плагина- Editor - TinyMCE-запрещенные -Prohibited Elements
    п.с.
    че то у меня подозрение на настройки безопасности.нет времени рыться с переводчиком.
     
    Last edited: Feb 14, 2011
  8. Offline

    FLOODer Недавно здесь

    Joined:
    Feb 14, 2011
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    Ну насчёт 1.6 не знаю но в 1.5 сам с этой проблемой долго парился. Не решается она путём отключением редактора.

    Вообще решение элементарно, нужно скачать специальные модули для вставки PHP кода или чего-то подобного. И естественно для вставки банеров и рекламы использовать только их. Там ничего не режется и всё правильно работает. Вариантов таких модулей вагон и маленькая тележка.
     
  9. titaniMOZG
    Offline

    titaniMOZG Недавно здесь

    Joined:
    Jan 20, 2008
    Messages:
    74
    Likes Received:
    0
    Gender:
    Male
    >> draff
    Это тоже уже правил. Собственно, настройки редактора я перетыкал с самого начала весьма досконально.

    >> FLOODer
    В 1,5 я эту проблему решил быстро, через поиск на Яндексе.

    В общем, решил проблему установив специальный модуль для Адсенса:
    http://extensions.joomla.org/extensions/ads-a-affiliates/google-ads/3366
    - прост как 2 пальца, плюс можно делать блек-лист IP-адресов, на случай склика.
    По сути - через него можно любой JS-сунуть в код страницы.

    Смотрел еще:
    http://extensions.joomla.org/extensions/ads-a-affiliates/google-ads/14959
    Но код он ставит не совсем тот, что дает Гугль, поэтому решил не рисковать.
     

Share This Page

Loading...