Як заборонити завантаження javascript в шаблоні joomla - joomla! По російськи

Як заборонити завантаження javascript в шаблоні joomla - joomla! По російськи

Цей прийом не панацея, але іноді допомагає позбутися від зайвих JS скриптів, які підвантажують сторонні розширення на ваш сайт.

Найпоширеніший варіант, це коли будь-яка розширення випадково викликає mootools, який не потрібен ні йому ні вам. Тоді можна застосувати наступний хід.

Для початку дізнаємося як називається файл і повний шлях до нього:

Як заборонити завантаження javascript в шаблоні joomla - joomla! По російськи

Тепер ми знаємо який файл нам треба виключити.

Для цього є два шляхи:

Відредагувати через адмін панель Joomla.

де - /media/system/js/mootools-core.js - шлях до цікавить вас файлу.

Редагування через FTP.

Заборона за допомогою плагіна

Насправді можна зробити все без коду, просто поставивши плагін і налаштувавши в ньому потрібні виключення.

Можна використовувати плагін, припустимо: JCC - JS CSS Control

До речі за допомогою плагіна можна дуже гнучко управляти, де і що виводити.

Мда, жерсть. Двадцять перше століття на дворі а розробники джумли як і раніше не можуть кодувати на mvc. Ніяк у них не виходить нормального розподілу, щоб не додавати свій відстійний код в призначену для користувача частину. І хто їх там цього надоумлівает, мені просто цікаво, вже стільки років джумла-спільнота постійно відчуває проблеми з відключенням цього мотлоху, а до проектувальників ніяк не доходить, що не можна примушувати користувача юзати твій говнокод, якщо він тобі і сто років не потрібний.

Ось ви мені скажіть - тут же є розробники які беруть участь в конференціях - що ви там на них робите? Приїхали, отримали задоволення від спілкування, від пива і поїхали додому з футболками? Може варто створити голосування зі збором підписів і спробувати впливати на ситуацію, ніж постійно приводити шматки коду від версії до версії?

Я сам розробник, працюю з джумла з першої версії, сотні сайтів переробив від великих компаній до малих, думав сто раз приєднатися до опенсорс джумли, але постійно немає настрою працювати над якимись безглуздими завданнями, якщо не вирішуються основні і всім необхідні. Таке враження що в співтоваристві або сліпі або нагорі при ухваленні рішення дуже хитрі, які слідують логіці "якщо буде все працювати як потрібно - тоді навіщо ми тут будемо потрібні і мейнстрім з заробітки піде в минуле".
IMHO

Як заборонити завантаження javascript в шаблоні joomla - joomla! По російськи

Це звичайно не правильний метод. Але іноді треба, та на прикладі mootools, можете так не переживати mootools давно відключений в системі. А то що бувають такі випадки коли, простіше заборонити, ніж лопатити весь сайт, що тут такого ??

В цілому я допустимо не вважаю це проблемою, куди гостріше проблеми в юзабіліті адміністративної частини для користувача. А це робочі будні так би мовити

Як заборонити завантаження javascript в шаблоні joomla - joomla! По російськи

Ось ви мені скажіть - тут же є розробники які беруть участь в конференціях - що ви там на них робите? Приїхали, отримали задоволення від спілкування, від пива і поїхали додому з футболками? Може варто створити голосування зі збором підписів і спробувати впливати на ситуацію, ніж постійно приводити шматки коду від версії до версії?

Я пропоную вам почати спробувати реалізувати ваше ж пропозицію, цікаво, наскільки швидко і далеко ви будете послані тими, хто відповідає за прийняття рішень, як тільки вони дізнаються, що ви як мінімум слов'янин, а вже тим більше з Росії? Там, м'якенька висловлюючись, нас просто недолюблюють і ігнор, а висловлюючись більш прямо і по суті - люто ненавидять і мало того, що не допомагаю. так роблять всі, навіть на шкоду собі, щоб тільки нам насолити.

Схожі статті