Мой друг попросил меня добавить простой javascript на ее страницу. К сожалению, он построен на joomla (который я никогда не использовал). Я не могу найти места для включения такого скрипта. Во всем мире есть некоторые пустые индексы. Есть какой-либо способ сделать это? Мне просто нужно сделать прокрутку страницы до некоторой позиции после нажатия кнопки.Включите скрипт js внутри индексной страницы joomla
ответ
Попробуйте добавить скрипт в этом файле:
[имя_сайта]/шаблоны/[current_template]/index.php
Вы можете узнать имя текущего шаблона в
Перейти Администрирование> Расширения> Менеджер шаблонов (это будет помеченные, см ниже экран) После этого вы нажимаете на ссылку имени шаблона, а на другой странице нажмите Редактировать шаблон главной страницы для редактирования index.php (это зависит от шаблона).
Второй способ узнать название шаблона - это браузер DevTools, см. Экран ниже.
Также вы можете редактировать файл шаблона через FTP + текстовый редактор.
UPDATE: Для Jm интернете тема основной файл шаблона здесь:
[template_root]/TPL/default.php
Также основной макет шаблона может грузы из эти файлы: content-left-right.php, left-right-content.php и т. д. Это зависит от selec ted в настройках шаблона.
Добавить этот код в свой шаблон, путь может варьироваться в зависимости от структуры
или структуры вашего шаблона, чаще всего основной файл называется index.php.
$doc = JFactory::getDocument();
// In this example the js file is called main.js inside js folder
$doc->addScript('/templates/' . $this->template . '/js/main.js', 'text/javascript’);
Некоторые шаблоны также включают в себя возможность добавлять пользовательские файлы или код непосредственно
в конфигурации шаблона, проверить параметры вашего шаблона.
С уважением.
Этот шаблон index.php выглядит странно. Он содержит только этот код: 'defined ('_ JEXEC') или умереть; if (! Defined ('JMF_EXEC')) { \t throw new Exception (JText :: _ ('TPL_JMTEMPLATE_MISSING_JFM')); } include_once (JMF_TPL_PATH.DIRECTORY_SEPARATOR.'lib'.DIRECTORY_SEPARATOR.'jm_template.PHP '); $ jmtpl = новый JMTemplate ($ this); $ jmtpl-> renderScheme ('default'); 'Damn ... no' html', 'body' и т. Д. ?? – divHelper11
Можете ли вы предоставить ссылку на свою тему? –
Это называется «jm internet» theme – divHelper11