У меня очень сложное время, когда пользовательский код попадает на мой первый сайт Joomla. Является ли Joomla серьезным ограничением только расширений и модулей, которые они уже предоставляют? Как я могу настроить его с помощью собственного PHP-кода?
Как добавить пользовательский PHP в Joomla?
Ответ 1
Мне нужно было делать это несколько раз с Joomla, поэтому я всегда предлагаю Sourcerer. Это бесплатный плагин, который позволяет добавлять в статьи собственный код, например CSS, Javascript и PHP. Ниже приведен пример того, как легко это сделать:
{source}
<?php
echo '<p>';
echo 'Hello';
echo '</p>';
?>
{/source}
Ответ 2
Является ли Joomla серьезным ограничением только для расширений и модулей, которые они уже предоставляют.
Абсолютно нет. Joomla довольно богата, когда дело доходит до настройки. Все эти расширения и модули - это то, что люди создали с использованием богатых интерфейсов.
Богатство информации здесь.
С точки зрения настройки есть 3 основные вещи, на которые нужно смотреть:
Плагины - управляемые событиями и довольно легко выполняются
Модули - где вы помещаете небольшие возможности на свой сайт; очень легко сделать
Компоненты - определенно самые сложные (не начинайте с этого), но это создаст основной функциональный блок. Я использую это для более сложных приложений
Ваш опыт работы с PHP будет полезен.
Ответ 3
сначала выключите редактор → менеджер модулей goto → добавьте модуль customHTML → вставьте свой код (php, html, javascript, css и т.д.) и сохраните... самый противный и быстрый способ делать то, что вы хотите.
editor off, потому что в противном случае он очистит ваш код...
после этого попробуйте создать свой собственный модуль/плагин в соответствии с вашими потребностями (см. ссылки выше @Tom), затем создайте облегченную и про-версию и сделайте деньги... все, что вам нужно, это хорошая идея xD
Ответ 4
Основываясь на моем опыте, Joomla очень силен, и все, что мы хотим, было обеспечено, потому что в Интернете много компонентов и модулей. Иногда я редактирую компонент или модуль, который я загрузил. Просто зайдите в папку, и вы увидите коды оттуда, которые вы можете отредактировать. Или вы можете создать свой собственный модуль или компонент на основе потребностей вашего клиента