2013-04-30 48 views
10

私はJoomlaの最初のWebサイトにカスタムコードを入れるのが非常に困難です。 Joomlaは、すでに提供している拡張モジュールとモジュールにのみ真剣に対応していますか?自分のPHPコードでどのようにカスタマイズできますか?JoomlaでカスタムPHPを追加するには?

答えて

9

私はこれをJoomlaで何度でもやる必要があったので、いつもSourcererに行っています。これは無料のプラグインで、CSS、Javascript、PHPなどのカスタムコードを記事に追加することができます。以下は、それが行われることがいかに簡単であるかの例である:最初のエディタオフ

{source} 
<?php 
    echo '<p>'; 
    echo 'Hello'; 
    echo '</p>'; 
?> 
{/source} 
+0

ありがとうございました。私は本当にカスタムコンポーネントを作る必要はありませんでした。 Joomlaは本当にこれが組み込まれている必要があります – user2130397

0

私の経験から、Joomlaは非常に強力で、インターネット上に多くのコンポーネントとモジュールがあるため、私たちが望むものはすべて提供されました。場合によっては、ダウンロードしたコンポーネントまたはモジュールを編集することがあります。フォルダに移動するだけで、そこからコードを見ることができます。またはあなたのクライアントのニーズに基づいて独自のモジュールまたはコンポーネントを作成することができます

10

joomlaは、彼らがすでに提供している拡張モジュールとモジュールにのみ真剣に限定されていますか?

絶対にありません。 Joomlaはカスタマイズの面でかなり豊富です。これらの拡張モジュールとモジュールは、利用可能な豊富なインターフェイスを使用して人々が作成したものです。

豊富な情報はhereです。カスタマイズの面では

を見て3つの主要なものがあります。

Plugins - イベント駆動型と

Modulesを行うことはかなり容易 - あなたのウェブサイト全体に小さな能力を置きます。非常に簡単です

Components - 間違いなく最も複雑です(これで始まらないでください)が、これは主要な機能ユニットを作成します。私はこれをより複雑なアプリケーションに使用します

あなたのPHP体験は役に立ちましたか?

1

ターン - >後藤モジュールマネージャ - > customHTMLモジュールを追加する - >あなたのコード(PHP、HTMLやJavaScript、CSSなど)を貼り付けますあなたが欲しいものをやっていくための、最も奇妙で早い方法です。

エディタオフそれ以外の場合は...その後

をあなたのコードをクリーンアップしますので、あなたのニーズに合わせて独自のモジュール/プラグインを作成してみてください(@Tom上記のリンクを参照)、その後、ライトを作成し、プロ版とお金を稼ぐ...必要なのはいいアイデアですxD

+0

ありがとう。この方法が「最も厄介な」方法なら、よりクリーンな方法は何ですか。私のプログラムを正しい方法にするために、私はフルスケールのコンポーネントを作ることになるでしょうか? – user2130397

+0

それはあなたが何をしたいかによって決まります。それは少しのようなものです:すべての画像のためのカラーボックス、それは何かの場合、あなたはプラグインを行うだろう。 FBfanboxやapi呼び出しによる動画のように、モジュールはあなたのニーズに既に合っています。カスタムコンテンツ管理コンポーネント(k2、tz_portfolio、swmenu、ほんの数行以上のコードを必要とするものなら、あなたは 'Joomla!プログラミング 'Joomlaをカスタマイズすることであなたに良いスタートを与える本当に素敵な本ですが、あなたのポケットのようなPHPをすでに知っていればそれはかなり簡単に見えます;) – Django

+0

私にとってはうまくいきません。私はカスタムHTMLを挿入することができますが、PHPコードは無視されます(エディタで保存後に表示されますが、実行されません)。 – Jarekczek

関連する問題