記事No | : 5235 |
投稿日 | : 2009/01/07(Wed) 09:36:27 |
タイトル | : topicsにページカウント |
ID情報 | : arar |
投稿者 | : ar |
URL | : http://cgi3.synapse.ne.jp/~kerasa/p-topics/topics.cgi |
お世話になっております
joyfuluのようにtopicsにページカウントを出したいのですが
教えてください
それと
BACKとNEXTを 前ページ 後ページと日本語にしたいのですが
お願いします
この場合スレを二つ立てた方が宜しいでしょうか?
記事No | : 5237 |
投稿日 | : 2009/01/07(Wed) 15:07:39 |
タイトル | : Re: topicsにページカウント |
ID情報 | : teketen |
投稿者 | : てけてん |
> joyfuluのようにtopicsにページカウントを出したいのですが
ご利用になりたいカウンタスクリプトをダウンロードして、テンプレートファイルのtmp.htmlにタグを記述されれば宜しいかと。
(タグの記述方法は、そのカウンタスクリプトの説明を読んでください)
その際、tmp.htmlの<!-- line1 -->〜<!-- line2 -->までが記事を表示する部分なので、それ以外の場所に記述して下さい。
> BACKとNEXTを 前ページ 後ページと日本語にしたいのですが
このBACKとNEXTは、画像ファイルなので、ご自分で好きなように画像を作成して下さい。
記事No | : 5238 |
投稿日 | : 2009/01/07(Wed) 15:59:38 |
タイトル | : topicsにページ数です |
ID情報 | : arar |
投稿者 | : ar |
URL | : http://cgi3.synapse.ne.jp/~kerasa/p-topics/topics.cgi |
> > joyfuluのようにtopicsにページカウントを出したいのですが
>
> ご利用になりたいカウンタスクリプトをダウンロードして、テンプレートファイルのtmp.htmlにタグを記述されれば宜しいかと。
> (タグの記述方法は、そのカウンタスクリプトの説明を読んでください)
> その際、tmp.htmlの<!-- line1 -->〜<!-- line2 -->までが記事を表示する部分なので、それ以外の場所に記述して下さい。
>
> > BACKとNEXTを 前ページ 後ページと日本語にしたいのですが
>
> このBACKとNEXTは、画像ファイルなので、ご自分で好きなように画像を作成して下さい。
済みません言葉を間違えました カウントでなくページ数です
joyfuluの左下に出てくるような
BACKとNEXTはやってみたのですが
両サイドの画像が何故か変わりません
ご教示お願いします
記事No | : 5241 |
投稿日 | : 2009/01/07(Wed) 17:22:16 |
タイトル | : Re: topicsにページ数です |
ID情報 | : teketen |
投稿者 | : てけてん |
> 済みません言葉を間違えました カウントでなくページ数です
joyfulの記述を利用してみましたが、改造は自己責任ですので、動作が変になった場合は、元に戻してください。
TopicsBoard v1.2
topics.cgi
187行目付近と173行目付近
s|!home!|<a href="$home"><img src="$homeImg" border=0 alt="HOMEページ"></a>|;
の次の行に
s|!page!|$pagelink|;
を挿入、169行付近
# ヘッダ表示
の前の行に
my $pagelink = '';
if ($i > $pagelog) {
my ($x,$y) = (1,0);
while ( $i > 0 ) {
$pagelink .= $page == $y ? "<b>[$x]</b>\n" : qq|[<a href="$script?page=$y">$x</a>]\n|;
$x++;
$y = $y + $pagelog;
$i = $i - $pagelog;
}
}
を挿入して下さい。
そして、テンプレートファイルのtmp.htmlの、<!-- line1 -->〜<!-- line2 -->以外の好きな場所に、以下を記述して下さい。
!page!
この部分に、[1][2][3]のようなページリンクが表示されるようになります。
以上です。
記事No | : 5242 |
投稿日 | : 2009/01/07(Wed) 17:51:24 |
タイトル | : Re^2: topicsにページ数です |
ID情報 | : arar |
投稿者 | : ar |
> > 済みません言葉を間違えました カウントでなくページ数です
>
> joyfulの記述を利用してみましたが、改造は自己責任ですので、動作が変になった場合は、元に戻してください。
>
> TopicsBoard v1.2
> topics.cgi
>
> 187行目付近と173行目付近
>
> s|!home!|<a href="$home"><img src="$homeImg" border=0 alt="HOMEページ"></a>|;
>
> の次の行に
>
> s|!page!|$pagelink|;
>
> を挿入、169行付近
>
> # ヘッダ表示
>
> の前の行に
>
> my $pagelink = '';
> if ($i > $pagelog) {
> my ($x,$y) = (1,0);
> while ( $i > 0 ) {
> $pagelink .= $page == $y ? "<b>[$x]</b>\n" : qq|[<a href="$script?page=$y">$x</a>]\n|;
> $x++;
> $y = $y + $pagelog;
> $i = $i - $pagelog;
> }
> }
>
> を挿入して下さい。
> そして、テンプレートファイルのtmp.htmlの、<!-- line1 -->〜<!-- line2 -->以外の好きな場所に、以下を記述して下さい。
>
> !page!
>
> この部分に、[1][2][3]のようなページリンクが表示されるようになります。
> 以上です。
-------------------------
済みませんうまくいきません
こんな感じで入れてます
my $pagelink = '';
if ($i > $pagelog) {
my ($x,$y) = (1,0);
while ( $i > 0 ) {
$pagelink .= $page == $y ? "<b>[$x]</b>\n" : qq|[<a href="$script?page=$y">$x</a>]\n|;
$x++;
$y = $y + $pagelog;
$i = $i - $pagelog;
}
}
# ヘッダ表示
foreach (@head) {
s|!back!|$backBtn|;
s|!next!|$nextBtn|;
--------
s|!home!|<a href="$home"><img src="$homeImg" border=0 alt="HOMEページ"></a>|;
s|!page!|$pagelink|;
-----------------
それから
BACKとNEXTはやってみたのですが
両サイドの画像が何故か変わりません
ご教示お願いします
記事No | : 5244 |
投稿日 | : 2009/01/07(Wed) 20:25:43 |
タイトル | : Re^3: topicsにページ数です |
ID情報 | : teketen |
投稿者 | : てけてん |
始めにお願いがあります。
私のコメントを全文引用しないで下さい。
引用する場合は、必要な部分のみ引用してください。
> 済みませんうまくいきません
記述忘れでしょうか?
> 187行目付近と173行目付近
と書きましたよね?
ヘッダ部分だけではなく、フッタ部分にも
s|!page!|$pagelink|;
の記述を追加する必要があります。
記述しているのに上手く行かない場合は、修正したtopics.cgiをtopics.txtにしてサーバーにアップロードし、そのアドレスを教えてください。
> BACKとNEXTはやってみたのですが
> 両サイドの画像が何故か変わりません
http://www.kent-web.com/bbs/topics.html
TopicsBoardの「スキンファイルの仕様」の説明を読んで下さい。
「基本的な決まりごと」を守れば、他はテンプレートファイル(スキンファイル)を変更することにより、自由にデザインを変更することが出来ます。
両サイドの画像は、スキンファイルのデザインなので、これもご自分で自由に作成することが出来ます。
勿論、必要ない場合は、使わなくても構いません。
記事No | : 5245 |
投稿日 | : 2009/01/07(Wed) 20:38:28 |
タイトル | : 出来ました ありがとうございました |
ID情報 | : arar |
投稿者 | : ar |
てけてん様 ありがとうございました
出来ました
丁寧なご指導に感謝です
これからもよろしくお願いいたします
記事No | : 5248 |
投稿日 | : 2009/01/08(Thu) 09:00:51 |
タイトル | : 問題点がでてしまいました |
ID情報 | : arar |
投稿者 | : ar |
URL | : http://cgi3.synapse.ne.jp/~kerasa/p-topics/topics.cgi |
申し訳ありません お願いします
画面に!back!!top!!next!が沢山出てきていることに
今日気ずきました
削除の仕方をお教えください
よろしくお願いします
記事No | : 5252 |
投稿日 | : 2009/01/08(Thu) 20:19:57 |
タイトル | : Re: 問題点がでてしまいました |
ID情報 | : teketen |
投稿者 | : てけてん |
tmp.htmlの<!-- line1 -->から<!-- line2 -->までの間に、!back!!top!!next!を記述していませんか?
記述されていた場合は、削除して下さい。(この部分以外の!back!、!top!、!next!は消さないで下さい)
この部分は記事表示部分なので、この間に記述されたものは、コメントの数だけ繰り返し表示されます。
記事No | : 5254 |
投稿日 | : 2009/01/08(Thu) 20:40:24 |
タイトル | : Re^2: 問題点がでてしまいました |
ID情報 | : arar |
投稿者 | : ar |
> tmp.htmlの<!-- line1 -->から<!-- line2 -->までの間に、!back!!top!!next!を記述していませんか?
---------------------
ご連絡ありがとうございます
確認しましたけど間にはみあたりません
下記の状況です
<P>!back!!top!!next! <!-- line1 -->
<P><Table cellspacing=0 cellpadding=0 width="85%" border=0>
<Tr><Td bgcolor="#8080C0">
<table cellspacing=1 cellpadding=5 width="100%" border=0>
<tr bgcolor="#DCDCED"><td bgcolor="#DCDCED">
<b style="font-size:15px;color:#000000">!subject!</b></td></tr>
<tr bgcolor="#003399"><td bgcolor="white">
<dl><dt><span style='font-family:Verdana'>!date!</span><br><br>
<dd><P>
!image-1! !image-2! !image-3!
<br><br>
!comment!
</dl></td></tr></table></TD></TR></TABLE>
<!-- line2 -->
<P>!back!!top!!next!
記事No | : 5255 |
投稿日 | : 2009/01/08(Thu) 21:36:04 |
タイトル | : Re^3: 問題点がでてしまいました |
ID情報 | : teketen |
投稿者 | : てけてん |
> <P>!back!!top!!next! <!-- line1 -->
この部分を、
<P>!back!!top!!next!
<!-- line1 -->
にして下さい。
<!-- line1 -->
のある行は、これのみ記述して、空白も含め他の文字は書かないで下さい。
記事No | : 5256 |
投稿日 | : 2009/01/08(Thu) 21:54:06 |
タイトル | : 出来ました ありがとうございました |
ID情報 | : arar |
投稿者 | : ar |
丁重なご指導 ありがとうございました
感謝です
又 よろしくお願いいたします