Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#26 2006-12-19 06:22:15

gottender
メンバー
From: 東京都
登録日: 2006-03-08
投稿: 18

Re: NP_ShowBlogs

shizuki様

元々 NP_ShowBlogs は個別アイテムページでは使用できません

使い方を知らず、大変失礼しました。にもかかわらず、「バグです」と潔く発言されるあたり、大変、感銘を受けました。ありがとうございます。

最新バージョンだと個別アイテムページへの記述・表示は可能ですが、「同じようなタグ付けのしてあるアイテム」を表示するだけの機能しかありません

なるほど。

私が純粋にしたいのは、アイテムのタイトルの一覧をサイドバーに表示したい(古い日付順で)だけなので、NP_ShowBlogsを使わなくても良いのであれば、その方法を使いたいと思います。

やりたいことがNP_ShowBlogsでできそうだったので、飛びついてしまいましたが、他に方法があれば、お教えください。調べ方が悪いのかな。


Gottender

オフライン

#27 2006-12-19 09:15:12

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: NP_ShowBlogs

「全てのブログから」という条件でなければ、NP_RecentItems http://japan.nucleuscms.org/bb/viewtopic.php?t=2447 を改造すれば出来そうですね
115行目の「DESC」を「ASC」で古い順で並ぶと思います

オフライン

#28 2006-12-19 22:19:25

gottender
メンバー
From: 東京都
登録日: 2006-03-08
投稿: 18

Re: NP_ShowBlogs

何度も回答、ありがとうございます。助かります。

「全てのブログから」という条件でなければ、NP_RecentItems <!-- l --><a class="postlink-local" href="http://japan.nucleuscms.org/bb/viewtopic.php?t=2447">viewtopic.php?t=2447</a><!-- l --> を改造すれば出来そうですね
115行目の「DESC」を「ASC」で古い順で並ぶと思います

なるほど。ありがとうございます。このNP_RecentItemsでは、短縮ブログ名か、IDを入れないとダメなんですね。
そこを省略すると、表示されないですね。。。。複数のブログで同じスキンを使っているので、ブログ名を固定して
置くのは、当方の状況では難しいです。

何度もコメントをいただいているのに、変な回答で大変申し訳ないです。

当面は、ShowBlogsをアイテム表示の時には使わないようにしておきます。


Gottender

オフライン

#29 2007-01-01 23:08:09

藤咲
Administrator
From: 広島
登録日: 2003-11-17
投稿: 1,210
ウェブサイト

Re: NP_ShowBlogs

ふと思ったんですが、今回のバージョンでいままでNP_MultiBlogsとNP_ShowBlogsとの最大の差である
「カテゴリ絞り込みの有無」
が実装されたわけで、NP_MultiBlogsの基本機能を使うだけであれば、NP_MultiBlogsからNP_ShowBlogsへの
乗り換えを薦めていってもいい状況になったかもしれないですね。


藤咲
備忘録とかもろもろ
http://fjsk.tk/

オフライン

#30 2007-01-20 18:34:03

chee
メンバー
登録日: 2006-06-14
投稿: 2

Re: NP_ShowBlogs

質問ですが、トップページに指定したアイテムを1件表示させようと
<%ShowBlogs(default/index,1,1,0,DESC,1)%>
としたのですが、表示は指定アイテム+最新アイテムの2件が表示されてしまいます。
何か指定の仕方が間違っているのでしょうか。
ご存じの方がおりましたらお教え下さい。

オフライン

#31 2007-01-20 19:06:11

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: NP_ShowBlogs

指定アイテム1件『のみ』を表示させる機能は無いです
ごめんなさい

オフライン

#32 2007-01-20 19:43:39

chee
メンバー
登録日: 2006-06-14
投稿: 2

Re: NP_ShowBlogs

shizukiさん、了解いたしました。
ご返事ありがとうございます。

オフライン

#33 2007-01-23 09:19:40

volksjp
ゲストユーザー

Re: NP_ShowBlogs

こんにちは、ShowBlogを使わせて頂いているのですが、以下のところが少し気になったので報告します。
最新のバージョンでなかっただけでしたら、すいません。

・NP_ShowBlogs.php 248行目
   
    if (isset($hidecat[0]) && $catmode == 'all') {

・NP_ShowBlogs.php 357行目

    $sh_query .= ' concat(' . $catformat . ') as category,';

以上です。

#34 2007-01-23 12:02:41

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: NP_ShowBlogs

ごめんなさい、書いてある意味がわからないのでもう少し詳しくお願いします

オフライン

#35 2007-01-23 14:23:52

NKJG
メンバー
From: あなたのうしろ
登録日: 2005-03-28
投稿: 56
ウェブサイト

Re: NP_ShowBlogs

適当にコード眺めてみた感じ、

248行目は $hidecat[0] → $hideCat[0] ?

357行目についてはよくわかりませんでした。from sql_table('blog') がないときにb.bnameがselectされる場合があるとかでしょうか?

付けたしですが231行目あたりから頻出する

				if (!is_numeric($val)) {
					$val = getBlogIDFromName(intval($val));
				}

が凄く気になりました。

オフライン

#36 2007-01-23 19:42:54

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: NP_ShowBlogs

orz
その辺typoだらけですね … :oops:

他にもいくつか修正する部分があるんで近日中に修正版をアップしたいと思います
ただ、

$sh_query .= ' concat(' . $catformat . ') as category,';

ここが気になります…

オフライン

#37 2007-02-04 18:20:12

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: NP_ShowBlogs

上記2点typo修正、と引数の再定義関連を修正したものをアップしました
アップデートはファイルの上書きのみでOKです

オフライン

#38 2007-02-19 12:47:57

ゲストユーザー
ゲストユーザー

Re: NP_ShowBlogs

20070218-wi.jpg

why my showblog is like this....
i am using Leaf Skin....
who can help me to fix it??
thanks

#39 2007-02-19 22:05:26

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: NP_ShowBlogs

Fault was not reproduced although tried using the "leaf skin." The problem of CSS is seemed.

オフライン

#40 2007-02-20 01:55:46

ゲストユーザー
ゲストユーザー

Re: NP_ShowBlogs

shizuki さんの発言:

Fault was not reproduced although tried using the "leaf skin." The problem of CSS is seemed.

Whether I want to Edit my CSS??
Whether I want to add something in the CSS?
thanks

#41 2007-02-20 07:49:57

Katsumi
メンバー
From: CA
登録日: 2005-06-24
投稿: 637
ウェブサイト

Re: NP_ShowBlogs

Anonymous さんの発言:

why my showblog is like this....
i am using Leaf Skin....
who can help me to fix it??
thanks

  Information isn't enough to understand your situation.  Plese let us know:

1.  how you wrote the skin.
2.  what setting you did for NP_ShowBlogs
3.  anything else that might be related to this problem.

Otherwise, one cannot find what is wrong in your case.

オフライン

#42 2007-02-20 09:01:30

nakahara21
メンバー
From: 尼崎
登録日: 2003-11-14
投稿: 1,298
ウェブサイト

Re: NP_ShowBlogs

What version did you install?

I wanna know the html source of this part.


nakahara21
http://nakahara21.com/
(ただいま調整中です)

オフライン

#43 2007-02-21 00:35:14

ゲストユーザー
ゲストユーザー

Re: NP_ShowBlogs

Katsumi さんの発言:

1.  how you wrote the skin.
2.  what setting you did for NP_ShowBlogs
3.  anything else that might be related to this problem.

Otherwise, one cannot find what is wrong in your case.

1.I am using the Leaf Skin.
CSS is this

/*This is the LEAF skin, made by Ivan for Nucleus CMS*/
/*I am not a pro in CSS - If you are one and if you think it can be done better, by all means go ahead and adjust to your needs*/
/*I've tried my best to comment on most of the styles*/

/*BASIC STUFF*/
/*Link styling*/
a:link, a:visited{
    color: #23598C;
    text-decoration: none;
}
a:hover, a:active{
    color: black;
}
/*Image*/
img{
    border: none;
}
/*This is used for hidden stuff, stuff that you don't want people to see with CSS enabled*/
/*Try disabling CSS and you'll see some messages that you don't see with CSS enabled*/
.hidden{
    display: none;
}
/*Use this to centerize any image/text*/
.centerize{
    text-align: center;
}
/*MAIN STRUCTURE*/
/*Don't edit if you know what's good for you*/
body{
    color: #4C4C4C;
    font-size: 11px;
    font-family: Trebuchet MS, "Lucida Sans Unicode", Arial, Lucida Sans, Tahoma, Sans-Serif;
    background: #123454 url(images/01_bg.gif) top repeat-x;
    padding: 20px 0 20px 0;
    text-align: center;
}
#wrapper{
    width: 800px;
    margin: auto;
    background: white url(images/01_bodybg.jpg) repeat-y;
    text-align: left;
}
/*The header image*/
#header{
    position: relative;
    width: 800px;
    height: 151px;
    margin: auto;
    background: url(images/01_header01.jpg) no-repeat;
}
/*The container - edit "230" to your desired width for the sidebar (lines 55, 58, 62)*/
#container{
    width: 100%;
    float: left;
    margin-right: -230px;
}
#content{
    margin-right: 230px;
    padding: 25px 0;
}
#sidebar{
    width: 230px;
    float: right;
    padding: 25px 0;
    text-align: left;
}
#footer{
    width: 800px;
    margin: auto;
    padding: 20px 0 0 0;
    background: url(images/01_footer.jpg) top no-repeat;
}
/*Credits part is where the copyrights/xhtml/css validation stuff will be*/
#credits{
    font-size: 10px;
    text-align: center;
    color: #F7F7F7;
}
#credits a:link, #credits a:visited{
    color: #CFE6FD;
}
#credits a:hover, #credits a:active{
    color: white;
}
/*Ignore this*/
.clearing{
    height: 0;
    clear: both;
}
/*THE MAIN TITLE - YOUR BLOG NAME ON TOP OF THE HEADER*/
#header h1{
    position: absolute;
    top: 16px;
    left: 24px;
    font-size: 20px;
    line-height: 20px;
    margin: 0;

}
/*THE NAVIGATION - More detailed stuff in 01_navigation.css*/
#navigation{
    font-size: 11px;
    width: 694px;
    height: 22px;
    position: absolute;
    top: 129px;
    left: 3px;
}
#navigation ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
#navigation li{
    background: none;
}
/*THE HEADERS (h2: Main titles, h3: Blog and Sidebar titles, h4: Comment names/userlinks)*/
h2{
    color: #3E565F;
    margin: 0 0 3px 0;
    font-size: 16px;
}
h3{
    color: #3E565F;
    margin: 0 0 8px 0;
    font-size: 14px;
}
h4{
    font-size: 11px;
}
/*Sub structure - To create the margins of the body (where text will be placed)*/
.contentdiv{
    margin: 0 15px 0 22px;
}
.sidebardiv{
    margin: 0 22px 0 15px;
}
/*The image styling of your blog*/
.contentbody img{
    border: 1px solid black;
}
/*COMMENTS STYLING*/
.c_commentbody{
    padding: 0 0 5px 0;
    background: url(images/01_hdot.gif) bottom repeat-x;
}
/*User links on comments made (eg. Ivan wrote:)*/
.c_userlink{
    margin: 0 0 5px 0;
}
/*Time stamp info in comments made*/
.c_commentinfo{
    font-size: 10px;
    margin: 3px 0 0 0;
    padding: 0 0 0 13px;
    background: url(images/01_item1.gif) 0 1px no-repeat;
}
/*THE STYLING OF THE BODY OF CONTENTS AND SIDEBAR*/
.contentbody{
    margin: 0;
    padding: 0 0 30px 43px;
    text-align: justify;
}
.sidebarbody{
    margin: 0 0 20px 0;
    padding: 0;
}
/*THIS PART IS THE SIDEBAR'S INDIVIDUAL DIVS*/
/*Note that it doesn't have any styling, but it's here in case you want to add some styles*/
.sidebarin{
    padding: 0;
    margin: 0;
}
/*THIS PART IS TO STYLE THE BACKGROUND IMAGES (THE QUOTE ON THE LEFT)*/
/*You can create different image on your on, but only if you know what you're doing should you edit this part*/
.divweblog .contentbody, .divarchives .contentbody, .divarchivelist .contentbody, .diverror .contentbody, .divmemberinfo .contentbody,
.divsendmessage .contentbody, .divcommentitem .contentbody, .divsearch .contentbody{
    background: url(images/01_quote.gif) 0 3px no-repeat;
}
/*A different background for comments made*/
.divcommentsmade .contentbody{
    background: url(images/01_quote1.gif) 0 3px no-repeat;
}
/*A different background for the admin (in the comments made area)*/
.divcommentsmade .id1{
    background: url(images/01_quote4.gif) 0 3px no-repeat;
}
/*Add comment form's background*/
.divaddcomment .contentbody{
    background: url(images/01_quote3.gif) 0 3px no-repeat;
}
/*MORE DETAILED STUFF - Item details of your blog items*/
.itemdetails{
    text-align: right;
    padding: 5px 0 0 0;
    background: url(images/01_hdot.gif) top repeat-x;
}
/*Posted by*/
.item1{
    padding: 0 0 0 13px;
    margin: 0 0 0 12px;
    background: url(images/01_item1.gif) 0 1px no-repeat;
}
/*Category*/
.item2{
    padding: 0 0 0 13px;
    margin: 0 0 0 12px;
    background: url(images/01_item2.gif) 0 3px no-repeat;
}
/*Comments*/
.item3{
    padding: 0 0 0 15px;
    margin: 0 0 0 12px;
    background: url(images/01_item3.gif) 0 3px no-repeat;
}
/*STYLING OF SIDE TITLES*/
/*You can remove all parts here if you do not wish to use images as your side titles*/
.about h3{
    height: 23px;
    text-indent: -9999px;
    margin: 0 0 2px 0;
    background: url(images/01_s_about.gif) no-repeat;
}
.login h3{
    height: 23px;
    text-indent: -9999px;
    margin: 0 0 2px 0;
    background: url(images/01_s_login.gif) no-repeat;
}
.categories h3{
    height: 23px;
    text-indent: -9999px;
    margin: 0 0 2px 0;
    background: url(images/01_s_categories.gif) no-repeat;
}
.search h3{
    height: 23px;
    text-indent: -9999px;
    margin: 0 0 2px 0;
    background: url(images/01_s_search.gif) no-repeat;
}
.links h3{
    height: 23px;
    text-indent: -9999px;
    margin: 0 0 2px 0;
    background: url(images/01_s_links.gif) no-repeat;
}
.latestcomment h3{
    height: 23px;
    text-indent: -9999px;
    margin: 0 0 2px 0;
    background: url(images/01_s_latestcomment.gif) no-repeat;
}
/*MAIN TITLES*/
/*You can remove all parts here if you do not wish to use images as your main titles*/
h2.weblog, h2.comments, h2.commentsmade, h2.addcomment, h2.archives, h2.error, h2.member, h2.sendmessage, h2.searchpage{
    height: 23px;
    text-indent: -9999px;
    margin: 0 0 5px 0;
}
h2.weblog{
    background: url(images/01_m_weblog.gif) no-repeat;
}
h2.comments{
    background: url(images/01_m_comments.gif) no-repeat;
}
h2.commentsmade{
    background: url(images/01_m_commentsmade.gif) no-repeat;
}
h2.addcomment{
    background: url(images/01_m_addcomment.gif) no-repeat;
}
h2.archives{
    background: url(images/01_m_archives.gif) no-repeat;
}
h2.error{
    background: url(images/01_m_error.gif) no-repeat;
}
h2.member{
    background: url(images/01_m_member.gif) no-repeat;
}
h2.sendmessage{
    background: url(images/01_m_sendmessage.gif) no-repeat;
}
h2.searchpage{
    background: url(images/01_m_search.gif) no-repeat;
}
/*FORM STYLING*/
form{
    margin: 0;
    text-align: left;
}
/*Styling for all form fields*/
.formfield{
    width: 130px;
    font-size: 11px;
    font-family: Trebuchet MS, "Lucida Sans Unicode", Arial, Lucida Sans, Tahoma, Sans-Serif;
    margin: 0 0 2px 0;
    color: #494949;
    border-top: 1px solid #868686;
    border-left: 1px solid #868686;
    border-bottom: 1px solid #D4D2CF;
    border-right: 1px solid #D4D2CF;
}
/*Form fields on focus effect (when user click on that input field)*/
.formfield:focus{
    border: 1px solid black;
}
/*Form's buttons*/
.formbutton{
    font-size: 11px;
    font-family: Trebuchet MS, "Lucida Sans Unicode", Arial, Lucida Sans, Tahoma, Sans-Serif;
    margin: 1px 0 0 0;
    padding: 1px 10px;
    color: #494949;
    background: white;
    border-top: 1px solid #D4D2CF;
    border-left: 1px solid #D4D2CF;
    border-bottom: 1px solid #868686;
    border-right: 1px solid #868686;
}
/*Don't show textarea scrollbar on IE*/
textarea{
    overflow: hidden;
}
/*Wider formfields for comment and mailform*/
.commentform .formfield, .mailform .formfield{
    width: 340px;
}
/*Add background to comment textarea*/
.commentform textarea{
    background: white url(images/01_txbg.gif) center center no-repeat;
}
/*STYLING OF THE FORMS BACKGROUND, AND THE LITTLE ROUNDED TOPS*/
/*Add comment form and mailform (same size)*/
.divaddcomment form, .divsendmessage form{
    width: 390px;
    background: #E2EDF0 url(images/01_mountaintop.gif) top no-repeat;
}
.commentform, .mailform{
    padding: 10px 20px;
}
/*Login form and search form (same size)*/
.login form, .search form{
    width: 184px;
    background: #E2EDF0 url(images/01_mountaintop2.gif) top no-repeat;
}
.loginform, .searchform{
    padding: 10px;
}
/*THE LIST STYLES*/
ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
li{
    padding: 0 0 0 9px;
    margin: 0 0 2px 0;
    background: url(images/01_arrow.gif) 0 6px no-repeat;
}
/*THE SEARCH HIGHLIGHT*/
.highlight{
    font-weight: bold;
    text-decoration: underline;
}
/*Comment error - For Nucleus v3.2*/
div.error{
    color: red;
    font-weight: bold;
}

2.setting of Showblogs

<%ShowBlogs(leaf/short,10,all,2.9,DESC,,leaf/short)%>

3.version is  NP_ShowBlogs-2[1].66.3

4.the HTML code of this part

<div class="pageswitch">
«Prev |
| <strong>1</strong> |
<a href="index.php?blogid=1&page=2" title="Page No.2">2</a> || <a href="index.php?blogid=1&page=2" title="Next page" rel="Next">Next»</a>
</div>

#44 2007-02-23 21:07:00

PUSHMAN
メンバー
登録日: 2004-08-15
投稿: 60
ウェブサイト

Re: NP_ShowBlogs

お世話になっております。

記事のオフセット表示に関する質問です。
トップページに最近10件の記事を表示させたいのですが、
最新の1件と、残りの9件は違うテンプレートを利用するため、
以下のようにスキンに記述しました。

<%ShowBlogs(new,1,2,0)%>
<%ShowBlogs(recent,9(1),2,0)%>

しかし、二段目にも最新の記事が表示されてしまい、
同じ記事が表示されてしまいます。

第三パラメーターでBlogの絞り込みを解除しても状況はかわりませんでしたが、
現在このプラグインではオフセット表示はできないのでしょうか?


マーカーのドラッグ&ドロップでGoogle Mapsの緯度経度を測定|Geocoder
http://geocoder.heartfield-web.com/

What's so bad about feeling good?
http://blog.heartfield-web.com/

オフライン

#45 2007-02-23 23:16:40

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: NP_ShowBlogs

ごめんなさい、オフセットの修正してませんでした
454~455行目の

			if ($skinType != 'item') {
				$this->_showUsingQuery($template, $sh_query, $page_switch['startpos'], $pageamount, $b, $ads);

のところを、

			if ($skinType != 'item') {
				$pStartPos = $page_switch['startpos'];
				if ($offset && $type < 1) {
					$pStartPos += intval($offset);
				}
				$this->_showUsingQuery($template, $sh_query, $pStartPos, $pageamount, $b, $ads);

にすれば機能するはずです
ただしページスイッチに"0"を指定しておかないと、(2ページ目以降が)ものすごく変なことになるんで気をつけてください
修正版は後日アップします


未登録ユーザーの方
そのHTMLとCSSでは、画像のような現象は起きないので、なにか別のところでスタイル指定がされていると思いますので、怪しそうなところを全てチェックしなおしてみてください
それと、stickyIDを指定していないのに、stickyのテンプレートを指定しているのはナゼでしょう?
その書き方なら、

<%ShowBlogs(leaf/short,10,all,2.9)%>

でいいはずです
こちらで、上記のスキンへの記述で画像の様にはなりませんでした


と、どなたか英訳して伝えてもらえると大変ありがたいです :oops:


Attachments:
png leaf.PNG, Size: 9.09 KiB, Downloads: 11,132

オフライン

#46 2007-02-24 07:04:30

Katsumi
メンバー
From: CA
登録日: 2005-06-24
投稿: 637
ウェブサイト

Re: NP_ShowBlogs

Here is the translation:

shizuki さんの発言:

Hello 未登録ユーザー,

That HTML and CSS shouldn't make the page that you show here.  So, probably there is something else for the CSS setting.  Please check carefully your CSS settings again.

By the way, why are you using the template for sticky without using stickyID?  Do you mean:

<%ShowBlogs(leaf/short,10,all,2.9)%>

?  I guess this must work in your case.  When I use this tag for the leaf skin, what I saw was correct one as follows: (Please see the above image.)

By the way, did you try the CSS written in:
http://wakka.xiffy.nl/showblogs
??

オフライン

#47 2007-02-24 09:09:34

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: NP_ShowBlogs

katsmiさんありがとうございます

… 勉強しなおそ

オフライン

#48 2007-02-24 11:20:51

PUSHMAN
メンバー
登録日: 2004-08-15
投稿: 60
ウェブサイト

Re: NP_ShowBlogs

shizukiさん

早速のご返答ありがとうございます。
教えていただいた修正で見事にオフセットしてくれました。


マーカーのドラッグ&ドロップでGoogle Mapsの緯度経度を測定|Geocoder
http://geocoder.heartfield-web.com/

What's so bad about feeling good?
http://blog.heartfield-web.com/

オフライン

#49 2007-02-24 16:52:17

ゲストユーザー
ゲストユーザー

Re: NP_ShowBlogs

Hello everyone,
that problem fixed,it's about the CSS setting. just a Space made it like that..

You are very kind...Thanks for your helping very much!!

#50 2007-02-28 15:51:26

yama
Administrator
登録日: 2005-07-07
投稿: 1,243
ウェブサイト

Re: NP_ShowBlogs

あえてこのようにしてるのか、ちょっと気になったのですが。

«Prev| | 1 . 2 . 3 . . . 18 . 19 . 20||Next»

ページスイッチをこのように設置した時、最初の「| |」が妙に間隔が開いているのが
気になりました。
ソースを見ると693行目に「$buf .= "\n";」とあったので、これかなと思ってます。


Attachments:
png sblog.png, Size: 801 B, Downloads: 10,591

オフライン

Board footer