記事No | : 47 |
投稿日 | : 2007/04/01(Sun) 23:28:44 |
タイトル | : Topics Board の検索機能 |
ID情報 | : kabikabi |
投稿者 | : kabikabi |
URL | : http://www.cruise-mag.com/news/topics.cgi |
Topics Board を現在利用させていただいています。とても操作が簡単で初心者にも使いやすいのですが、最近検索機能を過去ログから見つけて組み込み、使用するようになりました。
そこで、また少し欲が出てきまして、現在の検索操作環境は、ボタンを押して専用の検索ページにいったん飛び、そこで検索をするようになっていますが、これを通常のtmp.htmlのページに検索ウインドウを設置して、そこからダイレクトに検索結果を表示させることはできるでしょうか?
現在、検索結果はtmp.htmlに表示するようになっています。
お手数をおかけしますが、よろしくお願いいたします。
記事No | : 51 |
投稿日 | : 2007/04/02(Mon) 13:16:46 |
タイトル | : Re: Topics Board の検索機能 |
ID情報 | : tems |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
> Topics Board を現在利用させていただいています。とても操作が簡単で初心者にも使いやすいのですが、最近検索機能を過去ログから見つけて組み込み、使用するようになりました。
> そこで、また少し欲が出てきまして、現在の検索操作環境は、ボタンを押して専用の検索ページにいったん飛び、そこで検索をするようになっていますが、これを通常のtmp.htmlのページに検索ウインドウを設置して、そこからダイレクトに検索結果を表示させることはできるでしょうか?
> 現在、検索結果はtmp.htmlに表示するようになっています。
>
> お手数をおかけしますが、よろしくお願いいたします。
以下でどうでしょうか。
●topics.cgiに追加
#------------#
# 記事表示 #
#------------#
sub logfile {
local($flag,$msg,$i,$next,$back,$loop,@head,@loop,@foot);
# HTMLヘッダ
print "Content-type: text/html\n\n";
#▼ここから▼
# 検索フォームの定義
local($find_form) = ();
$find_form =<<EOM;
・キーワードを入力し、検索ボタンを押してください。<BR>
・キーワードはスペースで区切って複数指定することができます。<BR>
<form action="$script" method="POST">
<input type=hidden name=mode value="find">
キーワード <input type=text name=word size=30 value="$in{'word'}">
検索条件 <select name=cond>
EOM
foreach ("AND", "OR") {
if ($in{'cond'} eq $_) {
$find_form .= "<option value=\"$_\" selected>$_\n";
} else {
$find_form .= "<option value=\"$_\">$_\n";
}
}
$find_form .= "</select>\n<input type=submit value=' 検索 '></form>";
#▲ここまで追加▲
# テンプレート読み込み
-- 省略 --
# ヘッダ表示
foreach (@head) {
s|!find!|<a href="$script?mode=find"><img src="$findImg" border=0 alt="ワード検索"></a>|;
s|!back!|$backBtn|;
s|!next!|$nextBtn|;
s|!home!|<a href="$home"><img src="$homeImg" border=0 alt="HOMEページ"></a>|;
if ($pageBtn) { s|!top!||; }
else { s|!top!|<a href="$script"><img src="$topImg" border=0 alt="TOPページ"></a>|;
}
s|<!-- find -->|$find_form|; ## ←追加
print;
}
●temp.html
検索窓を表示させたい位置に<!-- find -->を記述。
記事No | : 74 |
投稿日 | : 2007/04/03(Tue) 19:19:40 |
タイトル | : Re^2: Topics Board の検索機能 |
ID情報 | : kabikabi |
投稿者 | : kabikabi |
URL | : http://www.cruise-mag.com/news/topics.cgi |
> > Topics Board を現在利用させていただいています。とても操作が簡単で初心者にも使いやすいのですが、最近検索機能を過去ログから見つけて組み込み、使用するようになりました。
> > そこで、また少し欲が出てきまして、現在の検索操作環境は、ボタンを押して専用の検索ページにいったん飛び、そこで検索をするようになっていますが、これを通常のtmp.htmlのページに検索ウインドウを設置して、そこからダイレクトに検索結果を表示させることはできるでしょうか?
> > 現在、検索結果はtmp.htmlに表示するようになっています。
> >
> > お手数をおかけしますが、よろしくお願いいたします。
>
> 以下でどうでしょうか。
>
> ●topics.cgiに追加
> #------------#
> # 記事表示 #
> #------------#
> sub logfile {
> local($flag,$msg,$i,$next,$back,$loop,@head,@loop,@foot);
>
> # HTMLヘッダ
> print "Content-type: text/html\n\n";
> #▼ここから▼
> # 検索フォームの定義
> local($find_form) = ();
> $find_form =<<EOM;
> ・キーワードを入力し、検索ボタンを押してください。<BR>
> ・キーワードはスペースで区切って複数指定することができます。<BR>
> <form action="$script" method="POST">
> <input type=hidden name=mode value="find">
> キーワード <input type=text name=word size=30 value="$in{'word'}">
> 検索条件 <select name=cond>
> EOM
> foreach ("AND", "OR") {
> if ($in{'cond'} eq $_) {
> $find_form .= "<option value=\"$_\" selected>$_\n";
> } else {
> $find_form .= "<option value=\"$_\">$_\n";
> }
> }
> $find_form .= "</select>\n<input type=submit value=' 検索 '></form>";
> #▲ここまで追加▲
> # テンプレート読み込み
>
> -- 省略 --
>
> # ヘッダ表示
> foreach (@head) {
> s|!find!|<a href="$script?mode=find"><img src="$findImg" border=0 alt="ワード検索"></a>|;
> s|!back!|$backBtn|;
> s|!next!|$nextBtn|;
> s|!home!|<a href="$home"><img src="$homeImg" border=0 alt="HOMEページ"></a>|;
>
> if ($pageBtn) { s|!top!||; }
> else { s|!top!|<a href="$script"><img src="$topImg" border=0 alt="TOPページ"></a>|;
> }
> s|<!-- find -->|$find_form|; ## ←追加
> print;
> }
>
>
> ●temp.html
> 検索窓を表示させたい位置に<!-- find -->を記述。
記事No | : 75 |
投稿日 | : 2007/04/03(Tue) 19:24:58 |
タイトル | : Re^3: Topics Board の検索機能 |
ID情報 | : kabikabi |
投稿者 | : kabikabi |
URL | : http://www.cruise-mag.com/testroom2/topics/topics.cgi |
すいません。間違ってボタンを押してしまいました。
BAL様、KENT様、アドバイスをありがとうございました。
テストルームに新たにTopics Board をダウンロードして、アドバイスいただいた通りに手を加えてみたのですが、動作しないようです。
今回のアドバイスが、これまで改造を重ねてきたものに改造を施すのか、それともDLした初期のものに手を加えるのかよくわからなくなってしまいましたので、とりあえずDLした初期状態のものに手を加えてみました。
しかし、残念ながらうまく動作しません。
どこが悪いのでしょうか。
テストルームのURLを公開しておきますので、ご検証いただければ幸いです。
記事No | : 77 |
投稿日 | : 2007/04/03(Tue) 19:51:16 |
タイトル | : Re^4: Topics Board の検索機能 |
ID情報 | : tems |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
> すいません。間違ってボタンを押してしまいました。
>
> BAL様、KENT様、アドバイスをありがとうございました。
> テストルームに新たにTopics Board をダウンロードして、アドバイスいただいた通りに手を加えてみたのですが、動作しないようです。
>
> 今回のアドバイスが、これまで改造を重ねてきたものに改造を施すのか、それともDLした初期のものに手を加えるのかよくわからなくなってしまいましたので、とりあえずDLした初期状態のものに手を加えてみました。
>
> しかし、残念ながらうまく動作しません。
> どこが悪いのでしょうか。
> テストルームのURLを公開しておきますので、ご検証いただければ幸いです。
おそらく以下の記述が抜けているのでしょう。
s|<!-- find -->|$find_form|; ## ←追加
テスト用TopicsBoardに以下の追加修正を行って動作確認をしてください。
#------------#
# 設定完了 #
#------------#
&decode;
if ($mode eq "admin") { &admin; }
elsif ($mode eq "img_window") { &img_window; }
elsif ($mode eq "check") { ✓ }
elsif ($mode eq "find") { &find; } ## ←追加
&logfile;
以下検索サブルーチンを追加
#------------------------
# ワード検索
#------------------------
sub find {
local($flag,$msg,$i,$next,$back,$loop,@head,@loop,@foot);
local($wd,$flag2,$count,$no,$date,$sub,$com,$ho,$pw,$tag,@wd,@new);
# HTMLヘッダ
print "Content-type: text/html\n\n";
# テンプレート読み込み
$loop="";
@head=();
@foot=();
$flag=0;
open(IN,"$tmpfile") || &error("Open Error: $tmpfile");
while (<IN>) {
if (/<!-- line1 -->/) { $flag=1; next;}
elsif (/<!-- line2 -->/) { $flag=2; next;}
push(@head,$_) if (!$flag);
if ($flag == 1) { s/\n//g; $loop .= $_; }
elsif ($flag == 2) { push(@foot,$_); }
}
close(IN);
# ワード検索の実行
if ($in{'word'} ne '') {
$in{'word'} =~ s/ / /g;
$in{'word'} =~ s/^\s+//;
@wd = split(/\s+/, $in{'word'});
@new=();
open(IN,"$logfile") || &error("Can't open $logfile");
while (<IN>) {
$flag2=0;
foreach $wd (@wd) {
if (index($_,$wd) >= 0) {
$flag2=1;
if ($in{'cond'} eq 'OR') { last; }
} else {
if ($in{'cond'} eq 'AND') { $flag2=0; last; }
}
}
if ($flag2) { push(@new,$_); }
}
close(IN);
# ヒットデータの処理
@loop=();
$i=0;
foreach (@new) {
$i++;
next if ($i < $page + 1);
last if ($i > $page + $pagelog);
$msg = $loop;
($no,$date,$sub,$com,$t[0],$w[0],$h[0],
$t[1],$w[1],$h[1],$t[2],$w[2],$h[2],$tag,$tim) = split(/<>/);
# 所定時間以内の投稿は[NEWマーク]表示
my $time = time;
if ($time - $tim > $new_time * 3600) { $newsign = ""; }
else { $newsign = $newmark; }
# URLリンク
&auto_link($com) if ($autolink);
$msg =~ s/!subject!/$sub/i;
$msg =~ s/!date!/$date/i;
$msg =~ s/!comment!/$com/i;
$msg =~ s/!newsign!/$newsign/i;
# 画像
foreach $i (0 .. 2) {
$j = $i + 1;
$image = "!image-$j\!";
if (!$t[$i]) { $msg =~ s/$image//i; next; }
if ($h[$i] && $w[$i]) { $wh = "width=$w[$i] height=$h[$i]"; }
else { $wh=""; }
$msg =~ s|$image|<a href=\"$imgurl$no-$j$t[$i]\" target=\"_blank\"><img src=\"$imgurl$no-$j$t[$i]\" border=0 align=top $wh></a>|i;
}
push(@loop,$msg);
}
# 検索ワードの URL エンコード処理
$url_word = &url_enc($in{'word'});
}
# ページ繰越ボタン
$next = $page + $pagelog;
$back = $page - $pagelog;
if ($back >= 0) {
$bflag=1;
if ($pageBtn) {
$backBtn = "<form action=\"$script\" method=post>\n";
$backBtn .= "<input type=hidden name=mode value='find'>\n";
$backBtn .= "<input type=hidden name=page value=\"$back\">\n";
$backBtn .= "<input type=hidden name=word value=\"$in{'word'}\">\n";
$backBtn .= "<input type=hidden name=cond value=\"$in{'cond'}\">\n";
$backBtn .= "<input type=submit value=\"$backForm\"></form>\n";
} else {
$backBtn = "<a href=\"$script?mode=find&page=$back&cond=$in{'cond'}&word=$url_word\"><img src=\"$backImg\" border=0 alt=\"前ページ\"></a>";
}
} else {
$bflag=0;
if ($pageBtn) { $backBtn = ""; }
else { $backBtn = "<img src=\"$backImg\" alt=\"前ページ\">"; }
}
if ($next < $i) {
$nflag=1;
if ($pageBtn) {
$nextBtn = "<form action=\"$script\" method=post>\n";
$nextBtn .= "<input type=hidden name=mode value='find'>\n";
$nextBtn .= "<input type=hidden name=page value=\"$next\">\n";
$nextBtn .= "<input type=hidden name=word value=\"$in{'word'}\">\n";
$nextBtn .= "<input type=hidden name=cond value=\"$in{'cond'}\">\n";
$nextBtn .= "<input type=submit value=\"$nextForm\"></form>\n";
} else {
$nextBtn = "<a href=\"$script?mode=find&page=$next&cond=$in{'cond'}&word=$url_word\"><img src=\"$nextImg\" border=0 alt=\"次ページ\"></a>";
}
} else {
$nflag=0;
if ($pageBtn) { $nextBtn = ""; }
else { $nextBtn = "<img src=\"$nextImg\" alt=\"次ページ\">"; }
}
# 検索フォームの定義
local($find_form) = ();
$find_form =<<EOM;
・キーワードを入力し、検索ボタンを押してください。<BR>
・キーワードはスペースで区切って複数指定することができます。<BR>
<form action="$script" method="POST">
<input type=hidden name=mode value="find">
キーワード <input type=text name=word size=30 value="$in{'word'}">
検索条件 <select name=cond>
EOM
foreach ("AND", "OR") {
if ($in{'cond'} eq $_) {
$find_form .= "<option value=\"$_\" selected>$_\n";
} else {
$find_form .= "<option value=\"$_\">$_\n";
}
}
$find_form .= "</select>\n<input type=submit value=' 検索 '></form>";
if ($in{'word'} ne '') {
$count = @new;
$find_form .= "\n<div align=center>検索結果:<b>$count</b>件</div>";
}
# ヘッダ表示
foreach (@head) {
s|!back!|$backBtn|;
s|!next!|$nextBtn|;
s|!home!|<a href="$home"><img src="$homeImg" border=0 alt="HOMEページ"></a>|;
s|!find!|<a href="$script?mode=find"><img src="$findImg" border=0 alt="ワード検索"></a>|;
s|<!-- find -->|$find_form|;
if ($pageBtn) { s|!top!||; }
else { s|!top!|<a href="$script"><img src="$topImg" border=0 alt="TOPページ"></a>|; }
print;
}
print @loop;
# フッタ表示
foreach (@foot) {
s|!back!|$backBtn|;
s|!next!|$nextBtn|;
s|!home!|<a href="$home"><img src="$homeImg" border=0 alt="HOMEページ"></a>|;
s|!find!|<a href="$script?mode=find"><img src="$findImg" border=0 alt="ワード検索"></a>|;
s|<!-- find -->|$find_form|;
if ($pageBtn) { s|!top!||; }
else { s|!top!|<a href="$script"><img src="$topImg" border=0 alt="TOPページ"></a>|; }
print;
}
exit;
}
記事No | : 78 |
投稿日 | : 2007/04/03(Tue) 20:16:49 |
タイトル | : Re^5: Topics Board の検索機能 |
ID情報 | : kabikabi |
投稿者 | : kabikabi |
URL | : http://www.cruise-mag.com/testroom2/topics/topics.cgi |
BAL様
すごい早いレスポンス感激です。
ありがとうございました。
> おそらく以下の記述が抜けているのでしょう。
> s|<!-- find -->|$find_form|; ## ←追加
↑この部分は、# ヘッダ表示のなかであれば、忘れることなく追加しています。
また、追加修正のアドバイスをいただいた部分をすべて組み込んでみましたが、検索動作の結果、画面が白紙になる状態になってしまいました。
何が悪いんでしょうか。
多分こちらの超初心者の抜け作であることが、根本的な災いの元なのでしょう…(スイマセン)。
たびたびお手数をおかけしますが、何かご指導いただければ、幸いです。
>
> テスト用TopicsBoardに以下の追加修正を行って動作確認をしてください。
>
> #------------#
> # 設定完了 #
> #------------#
>
> &decode;
> if ($mode eq "admin") { &admin; }
> elsif ($mode eq "img_window") { &img_window; }
> elsif ($mode eq "check") { ✓ }
> elsif ($mode eq "find") { &find; } ## ←追加
> &logfile;
>
>
> 以下検索サブルーチンを追加
>
> #------------------------
> # ワード検索
> #------------------------
> sub find {
> local($flag,$msg,$i,$next,$back,$loop,@head,@loop,@foot);
> local($wd,$flag2,$count,$no,$date,$sub,$com,$ho,$pw,$tag,@wd,@new);
>
> # HTMLヘッダ
> print "Content-type: text/html\n\n";
>
> # テンプレート読み込み
> $loop="";
> @head=();
> @foot=();
> $flag=0;
> open(IN,"$tmpfile") || &error("Open Error: $tmpfile");
> while (<IN>) {
> if (/<!-- line1 -->/) { $flag=1; next;}
> elsif (/<!-- line2 -->/) { $flag=2; next;}
> push(@head,$_) if (!$flag);
> if ($flag == 1) { s/\n//g; $loop .= $_; }
> elsif ($flag == 2) { push(@foot,$_); }
> }
> close(IN);
>
> # ワード検索の実行
> if ($in{'word'} ne '') {
>
> $in{'word'} =~ s/ / /g;
> $in{'word'} =~ s/^\s+//;
> @wd = split(/\s+/, $in{'word'});
>
> @new=();
> open(IN,"$logfile") || &error("Can't open $logfile");
> while (<IN>) {
> $flag2=0;
> foreach $wd (@wd) {
> if (index($_,$wd) >= 0) {
> $flag2=1;
> if ($in{'cond'} eq 'OR') { last; }
> } else {
> if ($in{'cond'} eq 'AND') { $flag2=0; last; }
> }
> }
> if ($flag2) { push(@new,$_); }
> }
> close(IN);
>
> # ヒットデータの処理
> @loop=();
> $i=0;
> foreach (@new) {
> $i++;
> next if ($i < $page + 1);
> last if ($i > $page + $pagelog);
>
> $msg = $loop;
> ($no,$date,$sub,$com,$t[0],$w[0],$h[0],
> $t[1],$w[1],$h[1],$t[2],$w[2],$h[2],$tag,$tim) = split(/<>/);
>
> # 所定時間以内の投稿は[NEWマーク]表示
> my $time = time;
> if ($time - $tim > $new_time * 3600) { $newsign = ""; }
> else { $newsign = $newmark; }
>
> # URLリンク
> &auto_link($com) if ($autolink);
>
> $msg =~ s/!subject!/$sub/i;
> $msg =~ s/!date!/$date/i;
> $msg =~ s/!comment!/$com/i;
> $msg =~ s/!newsign!/$newsign/i;
>
> # 画像
> foreach $i (0 .. 2) {
> $j = $i + 1;
> $image = "!image-$j\!";
>
> if (!$t[$i]) { $msg =~ s/$image//i; next; }
>
> if ($h[$i] && $w[$i]) { $wh = "width=$w[$i] height=$h[$i]"; }
> else { $wh=""; }
>
> $msg =~ s|$image|<a href=\"$imgurl$no-$j$t[$i]\" target=\"_blank\"><img src=\"$imgurl$no-$j$t[$i]\" border=0 align=top $wh></a>|i;
> }
> push(@loop,$msg);
> }
>
> # 検索ワードの URL エンコード処理
> $url_word = &url_enc($in{'word'});
> }
>
> # ページ繰越ボタン
> $next = $page + $pagelog;
> $back = $page - $pagelog;
> if ($back >= 0) {
> $bflag=1;
> if ($pageBtn) {
> $backBtn = "<form action=\"$script\" method=post>\n";
> $backBtn .= "<input type=hidden name=mode value='find'>\n";
> $backBtn .= "<input type=hidden name=page value=\"$back\">\n";
> $backBtn .= "<input type=hidden name=word value=\"$in{'word'}\">\n";
> $backBtn .= "<input type=hidden name=cond value=\"$in{'cond'}\">\n";
> $backBtn .= "<input type=submit value=\"$backForm\"></form>\n";
> } else {
> $backBtn = "<a href=\"$script?mode=find&page=$back&cond=$in{'cond'}&word=$url_word\"><img src=\"$backImg\" border=0 alt=\"前ページ\"></a>";
> }
> } else {
> $bflag=0;
> if ($pageBtn) { $backBtn = ""; }
> else { $backBtn = "<img src=\"$backImg\" alt=\"前ページ\">"; }
> }
> if ($next < $i) {
> $nflag=1;
> if ($pageBtn) {
> $nextBtn = "<form action=\"$script\" method=post>\n";
> $nextBtn .= "<input type=hidden name=mode value='find'>\n";
> $nextBtn .= "<input type=hidden name=page value=\"$next\">\n";
> $nextBtn .= "<input type=hidden name=word value=\"$in{'word'}\">\n";
> $nextBtn .= "<input type=hidden name=cond value=\"$in{'cond'}\">\n";
> $nextBtn .= "<input type=submit value=\"$nextForm\"></form>\n";
> } else {
> $nextBtn = "<a href=\"$script?mode=find&page=$next&cond=$in{'cond'}&word=$url_word\"><img src=\"$nextImg\" border=0 alt=\"次ページ\"></a>";
> }
> } else {
> $nflag=0;
> if ($pageBtn) { $nextBtn = ""; }
> else { $nextBtn = "<img src=\"$nextImg\" alt=\"次ページ\">"; }
> }
>
> # 検索フォームの定義
> local($find_form) = ();
>
> $find_form =<<EOM;
> ・キーワードを入力し、検索ボタンを押してください。<BR>
> ・キーワードはスペースで区切って複数指定することができます。<BR>
> <form action="$script" method="POST">
> <input type=hidden name=mode value="find">
> キーワード <input type=text name=word size=30 value="$in{'word'}">
> 検索条件 <select name=cond>
> EOM
> foreach ("AND", "OR") {
> if ($in{'cond'} eq $_) {
> $find_form .= "<option value=\"$_\" selected>$_\n";
> } else {
> $find_form .= "<option value=\"$_\">$_\n";
> }
> }
> $find_form .= "</select>\n<input type=submit value=' 検索 '></form>";
>
> if ($in{'word'} ne '') {
> $count = @new;
> $find_form .= "\n<div align=center>検索結果:<b>$count</b>件</div>";
> }
>
> # ヘッダ表示
> foreach (@head) {
> s|!back!|$backBtn|;
> s|!next!|$nextBtn|;
> s|!home!|<a href="$home"><img src="$homeImg" border=0 alt="HOMEページ"></a>|;
> s|!find!|<a href="$script?mode=find"><img src="$findImg" border=0 alt="ワード検索"></a>|;
> s|<!-- find -->|$find_form|;
>
> if ($pageBtn) { s|!top!||; }
> else { s|!top!|<a href="$script"><img src="$topImg" border=0 alt="TOPページ"></a>|; }
>
> print;
> }
>
> print @loop;
>
> # フッタ表示
> foreach (@foot) {
> s|!back!|$backBtn|;
> s|!next!|$nextBtn|;
> s|!home!|<a href="$home"><img src="$homeImg" border=0 alt="HOMEページ"></a>|;
> s|!find!|<a href="$script?mode=find"><img src="$findImg" border=0 alt="ワード検索"></a>|;
> s|<!-- find -->|$find_form|;
>
> if ($pageBtn) { s|!top!||; }
> else { s|!top!|<a href="$script"><img src="$topImg" border=0 alt="TOPページ"></a>|; }
>
> print;
> }
> exit;
> }
記事No | : 79 |
投稿日 | : 2007/04/03(Tue) 20:27:01 |
タイトル | : Re^6: Topics Board の検索機能 |
ID情報 | : tems |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
以下が洩れていました。追加してください。
#-------------------------------------------------
# URLエンコード
#-------------------------------------------------
sub url_enc {
local($_) = @_;
s/(\W)/'%' . unpack('H2', $1)/eg;
s/\s/+/g;
$_;
}
記事No | : 84 |
投稿日 | : 2007/04/04(Wed) 00:37:27 |
タイトル | : Re^7: Topics Board の検索機能 |
ID情報 | : kabikabi |
投稿者 | : kabikabi |
URL | : http://www.cruise-mag.com/news/topics.cgi |
BAL様
ありがとうございました。
おかげさまで無事完成し、正式にアップを果たしました。
ご指導いただいた内容を加味し、検索ウインドウをサイドメニューエリアにアレンジしなおし、過去ログにあった検索結果専用画面をtmp.htmlのほかにもう一画面用意することで、目標どおりのものが出来上がりました。
感謝感激です。
あのー、まさかと思いますが、期間設定 ●年●月●日 − ×年×月×日なんて、検索条件を加えることは無理ですよね。
これ以上、ご好意に甘えるつもりは毛頭ないのですが、技術的に可能であるのかどうかヒントをいただければ幸いです。
この部分については、いつか自分でチャレンジしてみたいと思っています。
ともあれ、本当にありがとうございました。
記事No | : 96 |
投稿日 | : 2007/04/04(Wed) 19:17:45 |
タイトル | : Re^8: Topics Board の検索機能 |
ID情報 | : tems |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
> あのー、まさかと思いますが、期間設定 ●年●月●日 − ×年×月×日なんて、検索条件を加えることは無理ですよね。
>
> これ以上、ご好意に甘えるつもりは毛頭ないのですが、技術的に可能であるのかどうかヒントをいただければ幸いです。
出来なくはないですがかなり面倒です。有償カスタマイズになるかと思います。
記事No | : 97 |
投稿日 | : 2007/04/04(Wed) 21:11:08 |
タイトル | : Re^9: Topics Board の検索機能 |
ID情報 | : kabikabi |
投稿者 | : kabikabi |
URL | : http://www.cruise-mag.com/news/topics.cgi |
> 出来なくはないですがかなり面倒です。有償カスタマイズになるかと思います。
その機会が到来したら、お願いしたいと思います。
惜しみないアドバイス、本当にありがとうございました。
記事No | : 52 |
投稿日 | : 2007/04/02(Mon) 13:25:19 |
タイトル | : KENTさんへ |
ID情報 | : tems |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
スクリプトを貼りつけた場合表示に不具合が出ます。
記事No | : 55 |
投稿日 | : 2007/04/02(Mon) 16:58:08 |
タイトル | : 了解>BALさん |
ID情報 | : kent |
投稿者 | : KENT |
> スクリプトを貼りつけた場合表示に不具合が出ます。
失礼しました。
修正しました。