<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>almondlab. &#187; Joomla!</title>
	<atom:link href="http://www.almondlab.jp/tag/joomla/feed" rel="self" type="application/rss+xml" />
	<link>http://www.almondlab.jp</link>
	<description>Web Design, Graphic Design, FLASH, CMS</description>
	<lastBuildDate>Sat, 28 Jan 2012 15:25:03 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Joomla!の記事内でPHPを出力。</title>
		<link>http://www.almondlab.jp/notes/478</link>
		<comments>http://www.almondlab.jp/notes/478#comments</comments>
		<pubDate>Mon, 22 Feb 2010 06:45:30 +0000</pubDate>
		<dc:creator>almondlab.</dc:creator>
				<category><![CDATA[notes]]></category>
		<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://www.almondlab.jp/?p=478</guid>
		<description><![CDATA[プラグインを使ってJoomla!の記事内にPHPの出力を行う方法です。]]></description>
			<content:encoded><![CDATA[<p>Joomla!標準では記事の投稿フォーム内でPHPを実行することはできませんが、「<a href="http://extensions.joomla.org/extensions/edition/custom-code-in-content/1023" onclick="window.open(this.href); return false;">Jumi</a>」というプラグインで、PHPの出力を行うことができます。<br />
使い方は、予め用意したPHPファイルをサーバにアップしておき、記事内からJumiの専用コードで、PHPファイル名と引数を記述して実行します。<br />
WordPressのショートコードに似た使い方です。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;">{jumi[scripts/test.php][5][2]}</pre></td></tr></table></div>

<p>上記の例ではJoomla!を設置しているルートディレクトリに「scripts」というディレクトリを作り、その中にPHPファイル「test.php」を置いてあります。二つ目以降の四角カッコが引数になります。<br />
PHPファイルには次のように記述しておきます。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$jumi</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">*</span> <span style="color: #000088;">$jumi</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>「$jumi[n]」で順番に引数を受け取っていきます。上記のを実行した記事では「10」と出力されます。</p>
<div class="space"></div>
<p>またJumiにはモジュール版のあり、任意のブロックにPHPコードを出力することができます。<br />
<img src="http://www.almondlab.jp/wp-content/uploads/joomla-jumi-01.png" alt="" title="" width="450" height="428" class="space" /><br />
カスタムHTMLモジュールのPHP版のような使い方ができます。<br />
<span class="link"><a href="http://extensions.joomla.org/extensions/edition/custom-code-in-content/1023" onclick="window.open(this.href); return false;">Jumiプラグインページ</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.almondlab.jp/notes/478/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla!の記事リストをカスタムフォーマットで作成。</title>
		<link>http://www.almondlab.jp/notes/307</link>
		<comments>http://www.almondlab.jp/notes/307#comments</comments>
		<pubDate>Mon, 18 Jan 2010 05:39:01 +0000</pubDate>
		<dc:creator>almondlab.</dc:creator>
				<category><![CDATA[notes]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[Module]]></category>

		<guid isPermaLink="false">http://www.almondlab.jp/?p=307</guid>
		<description><![CDATA[投稿日やサムネール画像を含めた、記事のリストを作成する方法です。]]></description>
			<content:encoded><![CDATA[<p>投稿日やサムネール画像を含めた、記事のリストを作成する方法です。<br />
Joomla!には標準で「最新ニュース（mod_latestnews）」というモジュールで新着記事リストを作成することができますが、記事タイトルとリンクのみのリストしか作成できません。<br />
サードパーティ製のモジュール「<a href="http://extensions.joomla.org/extensions/news-display/frontend-news/4576" onclick="window.open(this.href); return false;">Global News</a>」を使うと、リストのフォーマットを細かくコントロールできます。<br />
モジュールでの設定項目は非常に多くて、設定パネルも縦に長く伸びていますが、リストのフォーマットの設定項目はパネルの下部にあります。<br />
<img src="http://www.almondlab.jp/wp-content/uploads/joomla-global-news.png" alt="Global News" title="Global News" width="428" height="596" class="space" /><br />
上記のテキストボックスで、Global News用の変数（GN_から始まる）を挿入していき、リストのフォーマットを設定していきます。<br />
サムネール画像も表示することができ、これは記事中で一番始めに登場する画像を表示します。<br />
Global Newsのデモサイトでは、設定をリアルタイムに試すことができるので、参考になります。<br />
<span class="link"><a href="http://joomla.vargas.co.cr/index.php?option=com_dmod&#038;view=dmod&#038;id=5:global-news&#038;catid=22:content&#038;Itemid=27" onclick="window.open(this.href); return false;">Global Newsのデモサイト</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.almondlab.jp/notes/307/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

