CGI サポートフォーラム

コメント返信ツリー表示一括表示リスト表示検索

質問をする前に、過去ログに同じ質問がないか検索してください。

←次の話題 前の話題→

■-またまた質問です。 - りいや (02/14 17:18)
 └Re:またまた質問です。 - masaya (02/18 00:59)
  └Re[2]:またまた質問です。 - りいや (02/19 10:57)
   └カテゴリーの順番をID順にしたい - masaya (02/20 00:17)
    └Re:カテゴリーの順番をID順にしたい - りいや (02/21 16:47)
     └Re[2]:カテゴリーの順番をID順にしたい - masaya (02/22 10:12)
      └Re[3]:カテゴリーの順番をID順にしたい - りいや (02/22 18:00)
       └Re[4]:カテゴリーの順番をID順にしたい - masaya (02/22 23:55)
        └有難うございますvv - りいや (02/24 00:06)

■ またまた質問です。
投稿者:りいや さん  ( uid 28373, posts:3, since 2004/02/12 )
投稿日: 2004/02/14 (土) 17:18 No.434 | 編集 | 削除

カテゴリーの順番があいうえお順になって困ってます。
ID順希望なのですがどうすればよろしいでしょうか?
またまた質問で…お願いします。

[ この記事にコメントを返信する ] [ 原文引用 ]

Re:またまた質問です。
投稿者:masaya さん  ( uid 21158, posts:25, since 2004/01/06 )
投稿日: 2004/02/18 (水) 00:59 No.439 | 編集 | 削除

記事No.434 へのコメントです。

>カテゴリーの順番があいうえお順になって困ってます。
>ID順希望なのですがどうすればよろしいでしょうか?
>またまた質問で…お願いします。

ダウンロードページに書いてあるとおり、
・カテゴリ・サブカテゴリのグループ及び名前でのソートによる並び替え機能
が付いてますので、そのような動作になっています。

並び替えは、グループを設定して並び替えてください。
グループの使い方については、以前書いたので過去ログを検索してみてください。

[ この記事にコメントを返信する ] [ 原文引用 ]

Re[2]:またまた質問です。
投稿者:りいや さん  ( uid 28373, posts:4, since 2004/02/12 )
投稿日: 2004/02/19 (木) 10:57 No.443 | 編集 | 削除

記事No.439 へのコメントです。

設定過去ログ見ましたがよくわかりませんでした。
##-->LIST表示を前の消して過去ログのコピペしてやてみましたが
何もかわってませんでした。コピペしたのは以下のです。


##-->LIST表示

sub list {
open(LOAD,"$logfile") || &error("ログファイルが開けません...Line:".__LINE__,"head");
@box = <LOAD>;
close(LOAD);
if ($ntop==1) { @box = reverse @box; }

&head;
$html .= "<br><table width=400 border=0 cellspacing=0 cellpadding=0>\n<tr><td>\n";

$time=time();

&LoadCategory;
&LoadSubCategory;

foreach $tmp_catid (keys %category) {
$catdata = &GetCategory ($tmp_catid);
$tmp_list{$catdata->{'group'}."_".$catdata->{'catname'}."_".$tmp_catid} = $tmp_catid;
}

foreach $tmp_subid (keys %subcategory) {
$subdata = &GetSubCategory ($tmp_subid);
$tmp_sublist{$subdata->{'group'}."_".$subdata->{'subname'}."_".$tmp_subid} = $tmp_subid;
}

foreach $tmp_catid (sort keys %tmp_list) {
$catdata = &GetCategory ($tmp_list{$tmp_catid});

foreach (sort keys %tmp_sublist) {
$subdata = &GetSubCategory ($tmp_sublist{$_});
if ($catdata->{'catid'} != $subdata->{'catid'}) { next;}

@text=();
foreach $line (@box) {
local($xno,$xjenre,$sitename,$master,$url,$com,$bn,$date,$xtime) = split(/\t/, $line);
@jb = split(":",$xjenre);
$f=0;
foreach $tmp (@jb) {
if($tmp eq $subdata->{'subid'}) { $f=1; }
}
if ($f==0) { next; }
$new="";
$sitename = "<a href=\"$url\"$target class=\"listhost\"><img src=\"$imgdir/$dot_image\" border=0> $sitename</a>";
if ($master) { $master = ": <span class=\"listmaster\">MASTER:$master $keisho</span>";}
if ($time <= $xtime+(60*60*24*$newd)) { $new = "<img src=\"$imgdir/new.$ext\" width=25 height=9>"; }
push(@text,"$sitename $master <a href=\"$script?mode=vew&id=$xno\"><img src=\"$imgdir/data.$ext\" width=30 height=9 border=0></a>$new<!-- $date --><br><img src=\"$imgdir/dummy.png\" width=3 height=3><br>\n");
}
if (@text) {
$html .= "<div align=right class=\"header\"><b> $catdata->{'catname'}\/$subdata->{'subname'} </b></div>\n";
$html .= "@text";
$html .= "<br>\n";
}
}
}

$html .= "<br>\n<div><img src=\"$imgdir/line.$ext\" width=400 height=5></div>\n<span class=\"ss\">□タイトルをクリックするとサイトのURLにジャンプします.<br>□<img src=\"$imgdir/data.$ext\" width=30 height=9 border=0 align=middle>をクリックするとそのサイトの詳細が見られます.</span>\n</td></tr>\n</table>\n";
&foot;
}

過去ログでなんとかと言われても解りませんので
もう1度丁寧に教えて頂けませんか?
せめてNO.だけでも書いて下さらないと過去ログの
どれ使えば良いのか全然わかりません;;
グループの使い方も検索でわかりませんでした。
正直面倒かもしれませんがサポートなので
もう少し1つ1つ丁寧に教えていただきたいです。
リンク工事中なんで早めにアップしたいので。

[ この記事にコメントを返信する ] [ 原文引用 ]

カテゴリーの順番をID順にしたい
投稿者:masaya さん  ( uid 21158, posts:28, since 2004/01/06 )
投稿日: 2004/02/20 (金) 00:17 No.444 | 編集 | 削除

記事No.443 へのコメントです。

>設定過去ログ見ましたがよくわかりませんでした。
>##-->LIST表示を前の消して過去ログのコピペしてやてみましたが
>何もかわってませんでした。コピペしたのは以下のです。

もしかして、記事No.249の変更をしていますか?
記事No.249のツリーを最初から読めばわかると思うのですが、これはリスト表示モードの並び順を、グループによってソートする変更です。
http://www.ghost.jp/wwwforum/wwwforum.cgi?id=11&az=thread&number=248


>過去ログでなんとかと言われても解りませんので
>もう1度丁寧に教えて頂けませんか?
>せめてNO.だけでも書いて下さらないと過去ログの
>どれ使えば良いのか全然わかりません;;
>グループの使い方も検索でわかりませんでした。
>正直面倒かもしれませんがサポートなので
>もう少し1つ1つ丁寧に教えていただきたいです。

はい。
調べてわからないのならば仕方がないのですが、調べないでただ質問されても「何度も同じ返事をする身にもなってくれ!」となってしまうので、質問の仕方で返事の内容も変わってしまいます。
お金をもらってサポートしているわけではないので、そのあたりお許し願いたいです。


>リンク工事中なんで早めにアップしたいので。

以下のツリーを読んで、カテゴリーとサブカテゴリーを作成する時(もしくは修正して)にグループの欄を適当に設定してみてください。

http://www.ghost.jp/wwwforum/wwwforum.cgi?id=11&az=thread&number=228
http://www.ghost.jp/wwwforum/wwwforum.cgi?id=11&az=thread&number=107

とりあえず、グループを設定してみれば動作がわかると思います。
管理画面での並び順も変わりますから。

[ この記事にコメントを返信する ] [ 原文引用 ]

Re:カテゴリーの順番をID順にしたい
投稿者:りいや さん  ( uid 26953, posts:5, since 2004/02/12 )
投稿日: 2004/02/21 (土) 16:47 No.445 | 編集 | 削除

記事No.444 へのコメントです。

何度やっても上手くいきそうにないので
http://cgi.www5d.biglobe.ne.jp/~ri-ya/cgi-bin/exit/exit.cgi
これが現状…どうしてもあいうえお順でなくID順にしたいんです;;
サブカテゴリーは今のところあいうえお順にたえられなく(汗;
後回ししてます。どこをどうやればちゃんとなるのかわかんないので
1から見てもらえませんか?面倒ですけれども。
exit.cgiのソース最初から最後までコピペしたので
どうすればよいか部分的指導お願いしますm(__)m
ホントお忙しいはずなのにゴメンナサイ;;

↓ここからソース↓
#!/usr/local/bin/perl

##--->
#
# EXIT #003 (2001/06/12) : 2001 (C) Cynical : http://www3.wind.ne.jp/cynical/
#
##--->

###############
# EXIT modified version
#
# Copyright (c) 2001 Masaya HORIKAWA <masaya@ghost.jp>
# http://www.ghost.jp/
#
# $Id: exit.cgi,v 1.9 2001/08/09 14:33:13 masaya Exp $


BEGIN { use KCatch qw( source ); }

require './setup.cgi'; #
require './jcode.pl'; # jcodeへのパス
require './mylib.pl'; #


$in = &Decode ('euc');

if ($in->{'mode'} eq 'vew') { &vew; }
elsif ($in->{'mode'} eq 'text') { &text; }
elsif ($in->{'mode'} eq 'list') { &list; }
elsif ($in->{'mode'} eq 'menu') { &menu; }
else {&index;}

#文字コード変換して出力
&jcode::convert( \$html, $charset, 'euc');
print $html;

exit;


##------------------------------------------->> 表示関係

sub index {

if ($in->{'subid'} ne '') {
$index = "$script?mode=vew&subid=$in->{'subid'}";
}

$html = <<_HTML_;
Content-type: text/html

<html>
<head>
<title>$title</title>
<META HTTP-EQUIV="content-type" CONTENT="text/html;charset=$lang">
</head>
<frameset cols="180,*" frameborder="0" border="0">
<frame src="$script?mode=menu" name="menu" noresize>
<frame src="http://www5d.biglobe.ne.jp/~ri-ya/link.html" name="vew">
</frameset>
<noframes><body>フレーム対応ブラウザでご覧下さい</body></noframes>
</html>
_HTML_
}



sub menu {

&head;

my ($tmp_catid, $tmp_subid, $catdata, $subdata);
my (%tmp_list, %tmp_sublist) = ();
my ($cat_max) = &LoadCategory;
$html .= "<img src=\"$imgdir/line2.$ext\" width=150 height=5><br>\n";

@tmp_cat = split (/\:/, $in->{'catid'});
$tmp=0;

foreach $tmp_catid (keys %category) {
$catdata = &GetCategory ($tmp_catid);
$tmp_list{$catdata->{'group'}."_".$catdata->{'catname'}."_".$catid} = $tmp_catid;
}

foreach (sort keys %tmp_list) {
$catdata = &GetCategory ($tmp_list{$_});
$tmp_count=0;
foreach $tmp (@tmp_cat) {
if ($tmp eq $catdata->{'catid'}) {
$temp = $in->{'catid'};
$temp =~ s/:$tmp:/:/g;
$temp =~ s/^$tmp://;
$temp =~ s/:$tmp$//;
$html .= "<a href=\"$script?mode=menu&catid=$temp&\" target=\"menu\" class=\"menu\"><img src=\"$imgdir/$dot_open\" border=0> $catdata->{'catname'}</a><br>\n";
$tmp_count++;
my ($scat_max) = &LoadSubCategory;
foreach $tmp_subid (keys %subcategory) {
$subdata = &GetSubCategory ($tmp_subid);
$tmp_sublist{$subdata->{'group'}."_".$subdata->{'subname'}."_".$tmp_subid} = $tmp_subid;
}
foreach (sort keys %tmp_sublist) {
$subdata = &GetSubCategory ($tmp_sublist{$_});
if ($subdata->{'catid'} eq $tmp) {
$html .= "<a href=\"$script?mode=vew&subid=$subdata->{'subid'}\" target=\"vew\" class=\"menusub\"><img src=\"$imgdir/$dot_image\" border=0> $subdata->{'subname'}</a><br>\n";
}
}
$html .= "<img src=\"$imgdir/line2.$ext\" width=150 height=5><br>\n";
}
}
if ($tmp_count == 0) {
$temp = $in->{'catid'};
$temp .= ":$catdata->{'catid'}";
$html .= "<a href=\"$script?mode=menu&catid=$temp\" target=\"menu\" class=\"menu\"><img src=\"$imgdir/$dot_close\" border=0> $catdata->{'catname'}</a><br>\n";
$html .= "<img src=\"$imgdir/line2.$ext\" width=150 height=5><br>\n";
}
}

$html .= <<_HTML_;
<div><img src="$imgdir/line2.$ext" width=150 height=5></div>
<a href=$script?mode=text target="vew" class="menu"><img src=\"$imgdir/$dot_image\" border=0> テキスト表示</a><br>
<div><img src="$imgdir/line2.$ext" width=150 height=5></div>
<a href=$script?mode=list target="vew" class="menu"><img src=\"$imgdir/$dot_image\" border=0> リスト表示</a><br>
<div><img src="$imgdir/line2.$ext" width=150 height=5></div>
<a href=$script?mode=vew&cmd=newlist target="vew" class="menu"><img src=\"$imgdir/$dot_image\" border=0> NEWLIST</a><br>
<div><img src="$imgdir/line2.$ext" width=150 height=5></div>
<a href=$info target="vew" class="menu"><img src=\"$imgdir/$dot_image\" border=0> INFO</a><br>
<div><img src="$imgdir/line2.$ext" width=150 height=5></div>
<br>
<div><img src="$imgdir/line2.$ext" width=150 height=5></div>
<a href=$admscript class="menu" target="vew"><img src=\"$imgdir/$dot_image\" border=0> 管理用</a><br>
<div><img src="$imgdir/line2.$ext" width=150 height=5></div>
<a href=$home target="_top" class="menu"><img src=\"$imgdir/$dot_image\" border=0> HOME</a><br>
<div><img src="$imgdir/line2.$ext" width=150 height=5></div>
<form action="$script" method="post" target="vew">
<input type="hidden" name="mode" value="vew">
<input type="hidden" name="cmd" value="search">
<input type="text" name="word" value="" style="width:150px;"><br>
<div align="center"><input type="image" src="$imgdir/search.$ext" border=0 width=80 height=21 alt="search!"></div>
<br>
</form>
</body></html>

_HTML_
}


sub vew {

&head;
&LoadSubCategory;
&LoadLink;

if ($in->{'cmd'} eq 'newlist') {
&NewList;
} elsif ($in->{'cmd'} eq 'search') {
&LinkSearch;
} else {
if ($in->{'subid'} ne '') {
&LinkView;
} elsif ($in->{'id'} ne '') {
&LinkSelect;
}
}
&foot;
}


########## NEWLIST
sub NewList {

$html .= &PageHeader (NewData);
$html .= "...最新の $onepage 件を表\示しています...<br>\n";

$time=time();
$now = 0;

my ($tmp_id, $tmp);
local ($linkdata);

foreach $tmp_id (sort {$b <=> $a} keys %link) {
$now++;
$linkdata = &GetLink($tmp_id);
if ($now <= $onepage) {
&ShowLink;
}
}
}

##########単独表示
sub LinkSelect {

$html .= &PageHeader ("#$in->{'id'}");

local ($linkdata);
$linkdata = &GetLink($in->{'id'});
&ShowLink;

}

##カテゴリ別表示
sub LinkView {

if ($in->{'page'} eq "") {
$page = 1;
} else {
$page = $in->{'page'};
}

$now=0;
$top = (($page-1) * $onepage)+1;
$end = $page * $onepage;

$subdata = &GetSubCategory ($in->{'subid'});

$html .= &PageHeader ($subdata->{'subname'});

my ($tmp_id, $tmp, @tmp_sub);
local ($linkdata);

if ($ntop==0) {
foreach $tmp_id (sort {$a <=> $b} keys %link) {
$linkdata = &GetLink($tmp_id);
@tmp_sub = split (":", $linkdata->{'subid'});
foreach $tmp (@tmp_sub) {
if ($tmp eq $in->{'subid'}) {
$now++;
if ($now >= $top && $now <= $end) {
&ShowLink;
}
}
}
}
} else {
foreach $tmp_id (sort {$b <=> $a} keys %link) {
$linkdata = &GetLink($tmp_id);
@tmp_sub = split (/\:/, $linkdata->{'subid'});
foreach $tmp (@tmp_sub) {
if ($tmp eq $in->{'subid'}) {
$now++;
if ($now >= $top && $now <= $end) {
&ShowLink;
}
}
}
}
}
&PageGuide;
}

########## Search
sub LinkSearch {

if (!$in->{'word'}) { &error("ワードが入力されていません"); }

if ($in->{'page'} eq "") {
$page = 1;
} else {
$page = $in->{'page'};
}
$now=0;
$top = (($page-1) * $onepage)+1;
$end = $page * $onepage;

$html .= &PageHeader ("Search: $in->{'word'}");

$time=time();

my ($tmp_id, $tmp);
local ($linkdata);

foreach $tmp_id (sort {$a <=> $b} keys %link) {
if (index($link{$tmp_id}, $in->{'word'}) == -1) { next; }
$linkdata = &GetLink($tmp_id);
$now++;
if ($now >= $top && $now <= $end) {
&ShowLink;
}
}

if ($now==0) { $html .= "<br>該当するファイルはありませんでした<br>\n"; }

&SearchGuide;
}


########## 検索前ページ / 検索次ページ表示部分
sub SearchGuide {
$html .= "<br>\n<table width=\"400\"; border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
$next = $page+1; $back = $page-1;
if ($back-1 >= 0) {
$html .= "<td align=\"left\"><a href=\"$script?mode=vew$t&cmd=search&word=$in->{'word'}&page=$back\"><img src=\"$imgdir/$prev_image\"></a></td>\n";
}
if (($onepage * $page) < $now) {
$html .= "<td align=\"right\"><a href=\"$script?mode=vew$t&cmd=search&word=$in->{'word'}&page=$next\"><img src=\"$imgdir/$next_image\"></a></td>\n";
}
$html .= "</td></tr></table>\n";
}


########## 前ページ / 次ページ表示部分
sub PageGuide {
$html .= "<br>\n<table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
$next = $page+1; $back = $page-1;
if ($back-1 >= 0) {
$html .= "<td align=\"left\"><a href=\"$script?mode=vew$t&subid=$in->{'subid'}&page=$back\"><img src=\"$imgdir/$prev_image\"></a></td>\n";
}
if (($onepage * $page) < $now) {
$html .= "<td align=\"right\"><a href=\"$script?mode=vew$t&subid=$in->{'subid'}&page=$next\"><img src=\"$imgdir/$next_image\"></a></td>\n";
}
$html .= "</td></tr></table>\n";
}


########## TEXT表示
sub text {

&head;
$html .= &PageHeader ("テキスト表示");
$time=time();
&LoadCategory;

my ($tmp_catid, $tmp_subid, $tmp_id, $tmphtml, $catdata, $subdata, $linkdata, $line, $tmp);
my (%tmp_list, %tmp_sublist) = ();

foreach $tmp_catid (keys %category) {
$catdata = &GetCategory ($tmp_catid);
$tmp_list{$catdata->{'group'}."_".$catdata->{'catname'}."_".$tmp_catid} = $tmp_catid;
}

foreach (sort keys %tmp_list) {
$catdata = &GetCategory ($tmp_list{$_});
if ($in->{'catid'} eq $catdata->{'catid'}) {
&LoadSubCategory;
$html .= "<a href=\"$script?mode=text&\" class=\"menu\"><img src=\"$imgdir/$dot_open\" border=0> $catdata->{'catname'}</a><br>\n<img src=\"$imgdir/dummy.png\" width=3 height=3><br>\n";
foreach $tmp_subid (keys %subcategory) {
$subdata = &GetSubCategory ($tmp_subid);
$tmp_sublist{$subdata->{'group'}."_".$subdata->{'subname'}."_".$tmp_subid} = $tmp_subid;
}
foreach (sort keys %tmp_sublist) {
$subdata = &GetSubCategory ($tmp_sublist{$_});
if ($subdata->{'catid'} eq $in->{'catid'}) {
if ($subdata->{'subid'} eq $in->{'subid'}) {
$html .= "<a href=\"$script?mode=text&catid=$subdata->{'catid'}&\" target=\"vew\" class=\"menusub\"><img src=\"$imgdir/$dot_open\" border=0> $subdata->{'subname'}</a><br>\n<img src=\"$imgdir/dummy.png\" width=3 height=5><br>\n";
&LoadLink;

foreach $tmp_id (sort {$a <=> $b} keys %link) {
my $linkdata = &GetLink ($tmp_id);
@jb = split(/\:/, $linkdata->{'subid'});
$f=0;
foreach $tmp (@jb) {
if($tmp eq $subdata->{'subid'}) {
$new="";
if ($linkdata->{'master'}) {
$master = ": <span class=\"listmaster\">MASTER:$linkdata->{'master'} $keisho</span>";
} else {
$master ='';
}
$html .= "<a href=\"$script?mode=vew&id=$linkdata->{'id'}\" class=\"menucon\"><img src=\"$imgdir/$dot_image\" border=0> $linkdata->{'sitename'}</a>$master <br>\n";
$html .= "<a href=\"$linkdata->{'url'}\"$target class=\"menuurl\"> $linkdata->{'url'}</a><br>\n<img src=\"$imgdir/dummy.png\" width=3 height=10><br>\n";
}
}
}
} else {
$html .= "<a href=\"$script?mode=text&catid=$subdata->{'catid'}&subid=$subdata->{'subid'}\" target=\"vew\" class=\"menusub\"><img src=\"$imgdir/$dot_close\" border=0> $subdata->{'subname'}</a><br>\n<img src=\"$imgdir/dummy.png\" width=3 height=3><br>\n";
}
}
}
} else {
$html .= "<a href=\"$script?mode=text&catid=$catdata->{'catid'}&\" class=\"menu\"><img src=\"$imgdir/$dot_close\" border=0> $catdata->{'catname'}</a><br>\n<img src=\"$imgdir/dummy.png\" width=3 height=3><br>\n";
}
}

$html .= <<_HTML_;
<br>
<div><img src="$imgdir/line.$ext" width=400 height=5></div>
<span class="ss">□タイトルをクリックするとそのサイトの詳細が見られます.<br>
□URLをクリックするとサイトのURLにジャンプします.<br></span>
_HTML_

&foot;
}
##-->LIST表示

sub list {
open(LOAD,"$logfile") || &error("ログファイルが開けません...Line:".__LINE__,"head");
@box = <LOAD>;
close(LOAD);
if ($ntop==1) { @box = reverse @box; }

&head;
$html .= "<br><table width=400 border=0 cellspacing=0 cellpadding=0>\n<tr><td>\n";

$time=time();

&LoadCategory;
&LoadSubCategory;

foreach $tmp_catid (keys %category) {
$catdata = &GetCategory ($tmp_catid);
$tmp_list{$catdata->{'group'}."_".$catdata->{'catname'}."_".$tmp_catid} = $tmp_catid;
}

foreach $tmp_subid (keys %subcategory) {
$subdata = &GetSubCategory ($tmp_subid);
$tmp_sublist{$subdata->{'group'}."_".$subdata->{'subname'}."_".$tmp_subid} = $tmp_subid;
}

foreach $tmp_catid (sort keys %tmp_list) {
$catdata = &GetCategory ($tmp_list{$tmp_catid});

foreach (sort keys %tmp_sublist) {
$subdata = &GetSubCategory ($tmp_sublist{$_});
if ($catdata->{'catid'} != $subdata->{'catid'}) { next;}

@text=();
foreach $line (@box) {
local($xno,$xjenre,$sitename,$master,$url,$com,$bn,$date,$xtime) = split(/\t/, $line);
@jb = split(":",$xjenre);
$f=0;
foreach $tmp (@jb) {
if($tmp eq $subdata->{'subid'}) { $f=1; }
}
if ($f==0) { next; }
$new="";
$sitename = "<a href=\"$url\"$target class=\"listhost\"><img src=\"$imgdir/$dot_image\" border=0> $sitename</a>";
if ($master) { $master = ": <span class=\"listmaster\">MASTER:$master $keisho</span>";}
if ($time <= $xtime+(60*60*24*$newd)) { $new = "<img src=\"$imgdir/new.$ext\" width=25 height=9>"; }
push(@text,"$sitename $master <a href=\"$script?mode=vew&id=$xno\"><img src=\"$imgdir/data.$ext\" width=30 height=9 border=0></a>$new<!-- $date --><br><img src=\"$imgdir/dummy.png\" width=3 height=3><br>\n");
}
if (@text) {
$html .= "<div align=right class=\"header\"><b> $catdata->{'catname'}\/$subdata->{'subname'} </b></div>\n";
$html .= "@text";
$html .= "<br>\n";
}
}
}

$html .= "<br>\n<div><img src=\"$imgdir/line.$ext\" width=400 height=5></div>\n<span class=\"ss\">□タイトルをクリックするとサイトのURLにジャンプします.<br>□<img src=\"$imgdir/data.$ext\" width=30 height=9 border=0 align=middle>をクリックするとそのサイトの詳細が見られます.</span>\n</td></tr>\n</table>\n";
&foot;
}
[EOF]
↑ここでソース終わり↑
で表示は上のアドレスのような感じ。
もっと中身理解してたら私も自力で出来たと思いますが、
自力で完璧無理っぽくて;;
ご指摘宜しくお願いします。

[ この記事にコメントを返信する ] [ 原文引用 ]

Re[2]:カテゴリーの順番をID順にしたい
投稿者:masaya さん  ( uid 21158, posts:29, since 2004/01/06 )
投稿日: 2004/02/22 (日) 10:12 No.447 | 編集 | 削除

記事No.445 へのコメントです。

>何度やっても上手くいきそうにないので
>http://cgi.www5d.biglobe.ne.jp/~ri-ya/cgi-bin/exit/exit.cgi
>これが現状…どうしてもあいうえお順でなくID順にしたいんです;;

左フレームのカテゴリとサブカテゴリの並び順を変更するには、ソースを変更する必要はないです。

グループを設定してみましたか?

[ この記事にコメントを返信する ] [ 原文引用 ]

Re[3]:カテゴリーの順番をID順にしたい
投稿者:りいや さん  ( uid 28017, posts:6, since 2004/02/12 )
投稿日: 2004/02/22 (日) 18:00 No.448 | 編集 | 削除

記事No.447 へのコメントです。

してません。というかグループ設定のことさえわかりません。
申し訳ないのですが1からどうすればいいのか教えて貰えませんか?
でないと理解できないようです;;

[ この記事にコメントを返信する ] [ 原文引用 ]

Re[4]:カテゴリーの順番をID順にしたい
投稿者:masaya さん  ( uid 21158, posts:30, since 2004/01/06 )
投稿日: 2004/02/22 (日) 23:55 No.449 | 編集 | 削除

記事No.448 へのコメントです。

>してません。というかグループ設定のことさえわかりません。
>申し訳ないのですが1からどうすればいいのか教えて貰えませんか?
>でないと理解できないようです;;

んーとですね。
管理画面から、「カテゴリ編集」→「カテゴリの新規作成」すると、カテゴリ名とグループの入力欄があります。
これは、「カテゴリ編集」→カテゴリを選択→「カテゴリの設定を変更する」でも同じです。
# サブカテゴリのグループ設定についても同様です。

IDの順番に並べたいのならば、グループの欄に、001など、IDの数字を3桁や4桁になるようにして入力してください。

今回の例で言えば、
カテゴリ:グループ
創作:001
提供:002
検索:003
その他:004
のように設定すればよいです。

数字の桁数を合わせておかないと、1,2,3,4,5,6,7,8,9,10,11,12というグループがあった場合、1,10,11,12,2,3,4,5,6,7,8,9と並ぶので注意してください。
# 10,11,12,1,2,3,4,5,6,7,8,9 かも。

グループでの並び替え機能を使えば、あとで「オフィシャルサイト」とかのカテゴリを追加したくなったときに、どこにでも割り込めるんですよ。
単純にIDで並べるより、便利だと思うんですがいかがでしょうか?

[ この記事にコメントを返信する ] [ 原文引用 ]

有難うございますvv
投稿者:りいや さん  ( uid 28373, posts:7, since 2004/02/12 )
投稿日: 2004/02/24 (火) 00:06 No.452 | 編集 | 削除

記事No.449 へのコメントです。

グループ設定で思い通りの順序になりました。
とっても満足です(^^)有難うございますvv
別に質問できたので新たに投稿したのでそちらでも
宜しくお願いします。

[ この記事にコメントを返信する ] [ 原文引用 ]

←次の話題 前の話題→

- TOP -

管理者:webmaster
NICOLE's - WWWForum 3.7c  Modified by masaya
Catch: Wed May 8 01:37:01 2024
[jcode.pl:679:warn] defined(%hash) is deprecated at lib/jcode.pl line 679.
[jcode.pl:679:warn] (Maybe you should just omit the defined()?)
[jcode.pl:688:warn] defined(%hash) is deprecated at lib/jcode.pl line 688.
[jcode.pl:688:warn] (Maybe you should just omit the defined()?)

/wwwforum/wwwforum.cgi?id=11&az=thread&number=434 with Perl 5.016003 for freebsd