Вставить / Вставить модуль (код) в шаблон Joomla - PullRequest
0 голосов
/ 01 ноября 2011

Недавно я столкнулся с хитрой проблемой установки Joomla. Идея в том, что я не могу загрузить любой другой компонент, модуль и т. Д .; просто шаблоны.

Таким образом, поскольку я не могу загрузить один из модулей, на котором основано мое меню, я спрашиваю вас, есть ли способ, как просто взять код из самого модуля и вставить его непосредственно в шаблон?

Как мне изменить (или какую часть кода модуля я должен изменить), чтобы он работал с шаблоном напрямую?

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 01 ноября 2011

Если сервер настроен оптимально для запуска Joomla, вам не нужен FTP-доступ для установки расширений. Вы захотите, чтобы PHP работал в режиме CGI, который в любом случае имеет тенденцию быть более безопасным. Тогда вы сможете установить расширения без уровня FTP.

Как упоминал Бобби Джек, возможно, это можно сделать иным способом, но это доставит мне гораздо больше работы и хлопот, чем правильное выполнение.

0 голосов
/ 01 ноября 2011

Исходя из вашего комментария:

Настройка предоставляется правительством. Нет доступа к FTP или что-нибудь. Это просто отказывает мне в загрузке модулей. Только шаблоны

Хорошо, это реальная проблема: вы оказались в ситуации, когда вы не можете сделать то, о чем вас просят, по-видимому, от тех же людей, которые налагают эти ограничения. Это, откровенно говоря, смешно. Однако, если вы действительно ДОЛЖНЫ делать то, что предлагаете, я бы:

  • предупреждают их, что это действительно опасно, хрупко и является гораздо более серьезной проблемой, чем если бы они предоставили вам доступ, который вам необходим, были бы
  • продолжайте встраивать код модуля в шаблон, но имейте в виду, что вам нужно сделать это в среде разработки сначала , и вам нужно будет настроить немало вещей (например, параметры - насколько настраиваем этот модуль?)

Я действительно думаю, что это неправильный способ сделать это, хотя; могут даже быть аспекты модуля, которые делают это невозможным, но мне трудно сказать.

...