Как добавить пользовательский PHP в Joomla?

У меня очень сложное время, когда пользовательский код попадает на мой первый сайт Joomla. Является ли Joomla серьезным ограничением только расширений и модулей, которые они уже предоставляют? Как я могу настроить его с помощью собственного PHP-кода?

Ответ 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 очень силен, и все, что мы хотим, было обеспечено, потому что в Интернете много компонентов и модулей. Иногда я редактирую компонент или модуль, который я загрузил. Просто зайдите в папку, и вы увидите коды оттуда, которые вы можете отредактировать. Или вы можете создать свой собственный модуль или компонент на основе потребностей вашего клиента