- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2016-05-31T11:49:18+09:00","","")
#author("2016-05-31T18:07:19+09:00","","")
#setlinebreak
#norelated
[[編集の手引き]]
#contents
* 特別演習室 [#i5b22c69]
複数の機能を応用した難しい編集等の解説ページです。
みんなでwiki更新のタツジンになろう!
* 画像ランダム表示解説 [#a0426aae]
** 画像ランダム表示解説 [#a0426aae]
↓これやこれ
&randommes(InformationList,always,page);
** 1.大前提 [#m56cf20b]
*** 1.大前提 [#m56cf20b]
pukiwiki(というか一般的なwiki)の各ページは、
【ルールに基づいて記述された文章】を、
システムが読み込んで適切な形で出力したものです。
※編集ボタン押したら出てくるアレ
そこで表示される画像や動画は、【文章内で指定された場所】から引用されています。
** 2.ページへの画像添付 [#qb87f1ca]
*** 2.ページへの画像添付 [#qb87f1ca]
ですが、それだと画像引用とかクッソ面倒臭いので、ページ自体に画像データを紐づける機能があります。
一点注意として、【ページに画像を添付しただけでは、画像は表示されません】。
【ルールに基づいて記述された文章】で画像の場所を指定する必要があるのです。
※refプラグインを使った画像表示については[[編集の手引き]]を確認してください。
** 3.ランダム表示プラグイン [#j472247d]
*** 3.ランダム表示プラグイン [#j472247d]
ランダム表示プラグインは、指定されたページから
【ルールに基づいて記述された文章】を行単位でランダムに読み込む機能です。
つまり、指定したページの【文章】をランダムに自分のページに挿入する機能なのです。
** 4.画像ランダム表示の注意点 [#cf8ad917]
*** 4.画像ランダム表示の注意点 [#cf8ad917]
[[InformationList]]内の記述を例に取りましょう。
[[&ref(FrontPage/ac.jpg,30%,AC);>ARMORED CORE]]~
ここでは、リンク構文内でrefプラグインを使って【FrontPageに紐づけられたac.jpg】を表示しています。
これがもし、ac.jpgがInformationListに添付された画像であり、
[[&ref(./ac.jpg,30%,AC);>ARMORED CORE]]~
という記述だったらどうなるか?
この場合、【自分のページ(InformationList)に紐づけられたac.jpg】を表示します。
ですが、この【文章】をランダム表示プラグインを使ってMenuBar等の別のページに挿入した場合、
画像が表示されません。なぜなら、【MenuBarページはac.jpgを持っていない】ため、【自分のページ(MenuBar)に紐づけられたac.jpg】を表示できないのです。
** 5.[[InformationList]]ページの内容 [#afadd588]
*** 5.[[InformationList]]ページの内容 [#afadd588]
ぶっちゃけそのページに飛んで編集ボタン押せばわかるのですが、
[[&ref(FrontPage/ac.jpg,30%,AC);>ARMORED CORE]]~
[[&ref(FrontPage/pp.jpg,30%,ACPP);>ARMORED CORE PROJECT PHANTASMA(ACPP)]]~
[[&ref(FrontPage/moa.jpg,30%,ACMOA);>ARMORED CORE MASTER OF ARENA(ACMOA)]]~
のように【一行で完結した構文が並んでいます】。
ランダム表示プラグインが1行単位で読み込むため、【複数行にまたがる構文は挿入先で事故を起こします】。
【ページを表示したときに見えている1行ではなく、編集で出てくる文章の1行であることに注意してください】。
** 6.さぁ、やってみよう [#a6b44b5a]
*** 6.さぁ、やってみよう [#a6b44b5a]
そしてみなさん、pukiwikiには練習のためのページ[[SandBox]]があるのを思い出しましょう。
試してみて事故ったらDOGEZAしてヨツンヴァインになればいいのですから!
//** 特定項目へのリンク(途中保存)
//ここじゃページ内の特定の場所に飛ぶリンクを張る機能について説明するよー
//*** 1.始めに