Nucleus NP_ShowBlogs.phpで独自ページを作ろうと


NP_ShowBlogs.phpで特別ページ

話は前後するけど、前にインデックスページに、特別なページを入れたくて、 NP_ShowBlogs.phpを使おうと考えた。

これと決めたアイテムの番号をトップページで掲載するアイテムにすれば更新が簡単だから、
<%ShowBlogs([テンプレート], [アイテム数], [ブログ], [ページスイッチ], [ソート], [固定表示ID], [固定表示テンプレート], [カテゴリーモード], [広告コード表示モード], [カテゴリ選択時の固定記事の表示方法])%>
の引数でアイテム一つだけを表示するページをトップページにしようと考えたのだ。

NP_ShowBlogs.php(だけ)をアップロードしてプラグインに登録したら画面がおかしくなった。

Warning: NP_ShowBlogs::include_once(/home/stage58pi/www/nucleusad/plugins/showblogs/english.php) [function.NP-ShowBlogs-include-once]: failed to open stream: No such file or directory in /home/stage58pi/www/nucleusad/plugins/NP_ShowBlogs.php on line 101

Warning: NP_ShowBlogs::include_once() [function.include]: Failed opening '/home/stage58pi/www/nucleusad/plugins/showblogs/english.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/stage58pi/www/nucleusad/plugins/NP_ShowBlogs.php on line 101

showblogsのフォルダ
 english.php
 japanese-utf8.php
 japanese-euc.php
が必要らしい、慌ててフォルダをアプロードした。

NP_ShowBlogsはblog()の代わりにいれればいいらしいから、
enlighten/skintypes/mainindex.phpに
<div id="main">
<!-- <%blog(enlighten/index,6)%> -->
<%ShowBlogs(enlighten/index,4,,2,DESC)%>
</div></div></div>
として入れた。

期待通り、アイテム4つと、前後のナビゲーションが表示された。
うまくいった。
nakahara21さん、Takaさん、kimitakeさん、shizukiさん、ありがとう。m(_ _)m

....と思って最初の目的、アイテム一つの表示に挑戦。
<%parsedinclude(head.php)%>
<meta name="description" content="<%blogsetting(desc)%>" />
<title><%blogsetting(name)%> - <%blogsetting(desc)%></title></head>
<%parsedinclude(header.php)%>
<%parsedinclude(sidemenu.php)%>
<div id="main">
<%ShowBlogs(enlighten/index,1,,0)%>
</div></div></div>
<%parsedinclude(footer.php)%>
で最新アイテムが表示された。
でも
<%ShowBlogs(enlighten/index,1,,0,DESC,25)%> <- そのブログの2番目のアイテムのつもり
とか
<%ShowBlogs(enlighten/index,0,,0,DESC,25)%>
とか、いろいろやったけど、指定したアイテム一つだけを表示することができない。必ず余分なアイテムが一つ表示される。

固定表示IDでなければ、最新アイテムを1つだけ表示することができる。

「メインの目次ページ」に決まったアイテム1個だけを表示すればオッケーと思ったんだけどなぁ。
これができれば、アイテムの変更で、トップページの変更ができるから簡単だと思ったんだけど挫折。(- -);

....何かやりかたがありそうなんだけど、また後で。

11 Mar, 2008 | mokimoc
« Prev item - Next Item »
---------------------------------------------

Comments



Leave comments

このアイテムは閲覧専用です。コメントの投稿、投票はできません。