Joomla

Q & A для Joomla! администраторы, пользователи, разработчики и дизайнеры

2
В чем разница между JHtml: script () и $ doc-> addScript?
Недавно я разработал модуль, который требовал внедрения определенных файлов JS и CSS в <head>каждую страницу. Изначально я использовал: $doc =& JFactory::getDocument(); $doc->addScript(JURI::base(true).'/modules/mod_x/js/mod_x.js'); Однако я заметил, что при включенном кэшировании сайт загружал как кешированную версию, так /cacheи не кешированную версию /modules/mod_x/js/, вызывая ошибки JS. Когда я изменил это на: JHtml::script(Juri::base().'modules/mod_x/js/mod_x.js'); Скрипт …

3
Запретить прямой доступ к файлам INI и XML
Некоторые владельцы сайтов не хотят, чтобы люди, особенно их конкуренты, знали, какие функции они имеют на своих сайтах. Потому что некоторая конфиденциальная информация в языковых или конфигурационных файлах может быть доступна непосредственно из браузера, например. administrator/components/com_bank/language/en-GB/en-GB.com_bank.ini administrator/components/com_bank/config.xml components/com_bank/models/forms/transaction.xml Хотя только технические специалисты знают о Joomla, могут выяснить эти ссылки, получить …
10 cms  security 

9
Как создать страницу только с модулями и без компонента?
В Joomla мне нужно связать каждую страницу с представлением компонента. Как я могу создать страницу без вывода компонентов ? Пример: на моей домашней странице я хочу только вывод модуля. Для этого я могу связать домашнюю страницу с «пустой статьей», но есть ли лучший способ сделать это без использования стороннего расширения?

4
Как обновлять переопределения?
Как многие знают, можно переопределить шаблоны, представления, модули, компоненты. Основная проблема, когда Joomla! обновляется, а элементы, переопределенные (в папке шаблонов), устаревают. Как мне обновлять переопределения каждый раз, когда производится обновление Joomla? Нужно ли делать это вручную и проверять каждое новое обновление, или есть другой способ сделать это?
10 overrides  update 

5
Как я могу программно определить версию сайта Joomla, на которой у меня нет прав администратора?
Я создаю инструмент аудита с использованием PHP, где я могу отправить URL-адрес веб-сайта Joomla и выполнить ряд проверок на целевом веб-сайте, включая определение установленного номера версии Joomla. У меня нет прав администратора на целевом веб-сайте Joomla или на сервере, на котором он находится. Может кто-нибудь сказать мне, какие файлы и …
10 cms 

1
Поле формы «showon» с несколькими полями
У меня есть 3 поля, определенные в моем файле XML, например, так: <field name="field1" type="radio" label="Field 1" class="btn-group" default="1"> <option value="1">JYES</option> <option value="0">JNO</option> </field> <field name="field2" type="radio" label="Field 2" class="btn-group" default="1"> <option value="1">JYES</option> <option value="0">JNO</option> </field> <field name="field3" type="radio" label="Field 3" class="btn-group" default="1"> <option value="1">JYES</option> <option value="0">JNO</option> </field> Теперь то, …

2
Как создать фильтры для Jinput?
Я прошел через документацию JInput . Мы можем получить доступ к объекту JInput следующим образом: JFactory::getApplication()->input; Если мы получаем больше значений, было бы полезно сохранить объект JInput в переменной, поэтому нам не нужно вызывать JFactory::getApplication()каждый раз, когда мы делаем это: $jinput = JFactory::getApplication()->input; Чтобы извлечь значение из JInput, нам нужно …

2
Какие изменения в коде необходимы для совместимости расширений Joomla 3.5 с PHP7?
(Пожалуйста, терпите меня, извините, но я просто не могу спросить это быстро.) Мы все не ждем стабильной версии Joomla 3.5.0, не так ли? RC3 RC4 был выпущен сегодня, и это всего лишь вопрос нескольких дней, пока она не выйдет окончательно ( Joomla 3.5.0 Stable была только что выпущена в понедельник, …

4
Как получить значение из формы?
Я хочу встроить простое слайд-шоу в свой шаблон и использовать субформу, чтобы упростить изменение изображения. Этот код я использую для вызова дочернего XML-файла. <field name="slideshow_items" type="subform" formsource="templates/jomlamaster/admin/subform/slideshow.xml" min="1" max="4" multiple="true" layout="joomla.form.field.subform.repeatable-table" groupByFieldset="true" label="Subform Field" description="Subform Field Description" /> и это содержимое файла slideshow.xml: <?xml version="1.0" encoding="UTF-8"?> <form> <fieldset name="fieldset" label="Slideshow"> …

1
Joomla Session-> isActive () и перенаправление сеанса не работает
Я пытаюсь перенаправить свой веб-сайт на домашнюю страницу, когда сеанс истекает, и пользователь автоматически выходит из системы (сейчас он перенаправляется на страницу регистрации ядра Joomla, которую я не хочу, чтобы пользователь видел, потому что я создал свой собственный страница регистрации в пользовательском компоненте). В файле index.php моего шаблона я проверяю, …

2
Joomla / PHP, как добавить <мета свойство> вместо тега <мета имя> в заголовок?
Уважаемое сообщество Joomla, Я работаю над небольшим системным плагином для вставки свойств Facebook Open Graph в статью. Поэтому я использую $document-&gt;setMetaData(). Но теперь я обнаружил, что это добавляет &lt;meta name=""&gt;теги в заголовок страницы, но Facebook ожидает &lt;meta property=""&gt;теги. Какой самый простой способ поместить &lt;meta property=""&gt;тег в заголовок страницы? Пожалуйста, объясните …

2
Как запретить (фальшивым) пользователям регистрироваться на моем сайте?
Я управляю сайтом, который не требует от пользователей регистрации. Единственный пользователь, который необходим - это Суперпользователь. Проблема в том, что я нашел большое количество новых зарегистрированных пользователей. Сначала я хочу отключить возможность регистрации новых пользователей и удаления существующих, кроме Super User. Для начала я сделал несколько шагов, я установил два …


3
Как добавить отдельное меню администратора для пользовательского компонента
По умолчанию пользовательский компонент отображается в меню «Расширения» на стороне администратора. Но как я могу создать свое собственное меню в верхней части рядом с меню «Расширения», например «Мой компонент», и показывать ссылки подменю под ним?

3
Установка Joomla - Удаление папки установки
С тех пор, как я начал использовать Joomla (в середине 1,5 дня), installationкаталог должен быть удален после успешной установки Joomla, но мой вопрос: почему мы должны нажать кнопку, чтобы удалить его? Есть ли причина, почему это не делается автоматически?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.