Nucleus(JP)フォーラム Forum Index

Find on the forum:
OR  AND    » Advanced Search

未返信の記事を表示全てのフォーラムを既読にする

新しいトピックを投稿 トピックに返信
投稿者 メッセージ
batchi



登録日: 2009.07.29
記事: 30

記事 日時: 2010.03.23 (火) 00:34   記事の件名: スペシャルスキンパーツでのShowBlogs等プラグイン使用について
引用付きで返信

Nucleusを使用し、CMS的な運用とポータル的な記事表示などにチャレンジしているのですが、スペシャルスキンパーツ内でShowBlogs使用した場合について下記のトピックなどで挙げられている手法など尽くしてもまったく反応がなく、質問させていただくことにしました。

http://japan.nucleuscms.org/bb/viewtopic.php?t=355&postdays=0&postorder=asc&highlight=ShowBlogs&start=80

私は『スペシャルスキンパーツで作成したページに、複数ブログからカテゴリーごとにアイテムを表示させ、それぞれのブログへのリンクを貼りたい』と考えています。

元々、ShowBlogs はスペシャルスキンパーツに対応していなかったということで、前述のトピックで紹介されていたスペシャルスキンパーツで動くようにするというカスタマイズも行いましたが、他のスキンでは正常に表示されるシンプルな<%ShowBlogs(テンプレート名)%>ですら、何も表示されません。

スペシャルスキンパーツでは、スキン変数の <%blog%>によるカレントブログアイテムの表示や、プラグイン TopBlogs などによる他のブログからのアイテム表示は上手くいっています。

スペシャルスキンパーツの使用と、複数ブログからのアイテム表示は、これからも使いたい場面が出て来ると思っているのでなんとか良い方法がないものかと悩んでいます。

この件に関してのアドバイス、もしくは他のプラグインを使用しての方法などいただけたらと思います。
何卒、よろしくお願いします。

(追記)
ShowBlogsのバージョンは2.7を使用しております。

------------------------------------------------------------
Nucleus本体のバージョン
Nucleus CMS v3.41
文字コード EUC-JP

サーバー環境
PHP 5.2.8
Apacheバージョン Apache/1.3.41
MySQLバージョン 4.0.25 (Ver 12.22 Distrib 4.0.25)


最終編集者 batchi [ 2010.03.23 (火) 12:21 ], 編集回数 1 回

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
batchi



登録日: 2009.07.29
記事: 30

記事 日時: 2010.03.23 (火) 01:03   記事の件名:
引用付きで返信

フォーラム内でスペシャルテンプレートでのShowBlogs使用とみうけられるトピックも見かけましたが、使えるのが前提の話題となっており、当方の環境にてなぜ使用できないのかが不明なため困っています。

自分なりに考えたのは他のブログのアイテムを引っぱってくる為だけに新しいブログを作成するという事です。
ちょっと面倒な感じが否めませんが、今の所他にめぼしいプラグインのあてもありません。

まだしばらく情報収集と模索をしてみたいと思います。
アドバイスもお待ちしておりますのでよろしくお願いいたします。

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
yama.kyms
モデレーター
モデレーター


登録日: 2005.07.07
記事: 1049
所在地: fujisawa

記事 日時: 2010.03.23 (火) 15:14   記事の件名:
引用付きで返信

他のブログの指定は静的に指定してもよいのであれば<%otherblog%>が使えそうな気がします。
_________________
yama Nucleus CMS 3.51JP

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
batchi



登録日: 2009.07.29
記事: 30

記事 日時: 2010.03.26 (金) 02:19   記事の件名:
引用付きで返信

yama.kyms 様

アドバイスありがとうございます。
早速、検索してNP_OtherblogEXを導入してみました。

スペシャルスキンパーツに<%OtherblogEX(blogname,template,15)%>といった感じで記載し表示させてみたところ下記のようなエラーが出てしまいました。

Warning: Missing argument 6 for NP_OtherblogEX::doSkinVar() in /home/xxxxxx/public_html/xxxxxx/nucleus/plugins/NP_OtherblogEX.php on line 27

プログラムはほとんどわからないのですが、やはりスペシャルスキンでの使用という事がネックになっているような気がしております。

エラーの原因及び対処の仕方等、もしくは他の方法など引き続きアドバイスいただけますようお願いします。

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
nshown



登録日: 2008.01.05
記事: 29

記事 日時: 2010.04.19 (月) 18:20   記事の件名:
引用付きで返信

ShowBlogsを使用した場合とのことで、題意を満たしていないのかもしれませんが、
yama.kyms様がレスされておられるように、<%otherblog%>で実現可能かと思います。

当方、ブログのサイトマップをスペシャルスキンで作ってみたいと考えておりまして、
このトピックに行き当たりました。

例えば、以下のような環境を想定します。
BLOG_A、BLOG_Bがある。
BLOG_Aに「カテゴリ1」、BLOG_Bに「カテゴリ2」「カテゴリ3」がある。

このとき、BLOG_A内にスペシャルスキンでBLOG_Bのカテゴリに属するアイテム一覧を表示させる。
という要件を考えますと、

まず、アイテム一覧を表示するテンプレートを1つ作ります。
CustomURLがインストールされているとして、例えば、「sitemaplist」とでも名付けます。
Code:
<li><%date%> : <a href="<%categorylink%><%CustomURL(path)%>"><%syndicate_title(40)%></a></li>


次に、BLOG_Aのスペシャルスキンを1つ作り、
一覧表示させる部分は以下のようにしたらよいのではないかと思います。
Code:

<h2>カテゴリ1</h2>
<ul>
<%blog(sitemaplist,10,カテゴリ1)%>
</ul>
<h2>カテゴリ2</h2>
<ul>
<%otherblog(BLOG_B,sitemaplist,10,カテゴリ2)%>
</ul>
<h2>カテゴリ3</h2>
<ul>
<%otherblog(BLOG_B,sitemaplist,10,カテゴリ3)%>
</ul>

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
batchi



登録日: 2009.07.29
記事: 30

記事 日時: 2010.04.20 (火) 13:44   記事の件名: 情報ありがとうございます。
引用付きで返信

nshownさん、情報と丁寧な解説ありがとうございます。

レスを見返しまして、プラグインとスキン変数を勘違いしていたことに気づきました。
お恥ずかしい限りです。

当初の目的は複数ブログから同一カテゴリに属するアイテムを表示したかったので、単一ブログからのカテゴリでの抽出では足りないのですが、スペシャルスキンの用法として参考にさせて頂きたいと思います。

当初の目的に対してですが、結局スペシャルスキンパーツでの実現を諦めて、それように新しくブログを作成して対処いたしました。

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
新しいトピックを投稿 トピックに返信
特定期間内の記事を表示:   

Page 1 of 1

All times are GMT + 9 Hours

移動先:  

新規投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
投票参加: 不可
ファイル添付不可
ダウンロード:

Powered by phpBB © 2001, 2002 phpBB Group