Yomi-Search(PHP)modified ver1.5.8.n
Yomi-Search(PHP)modified ver1.5.8をカスタマイズしたものを配布してます

不具合/追加機能要望/意見/サポート掲示板

新規登録のカテゴリをmultipleにしたい
戻る最新50ALL

No.1 natori (18/11/20-23:26)
新規登録のカテゴリをmultipleにしたいのですがどうすればよいでしょうか?

現在、新規登録の際セレクトボックスで表示されており一つずつしか選択できません。
カテゴリ数が多いのでmultipleに変更し、一つだけセレクトボックスを表示したいと思っております。

for文で選択できる最大カテゴリ数だけセレクトボックスが表示されているのはわかるのですが、これを一つだけにしてmultipleで5個選択できるようにできたらいいなと考えております。

色々試しては見たのですが全くうまくいかず、参考になるものもないので困っています。

どなたかお力をお貸し願えないでしょうか。


No.2 deleted ()
deleted

No.3 deleted ()
deleted

No.4 うた (19/01/12-13:13)
カテゴリ部分をmultipleのselectにする/配列としてPOST取得する。には、functions_reg.phpの下記を変更。

・18行目付近
for($category_no = 1; $category_no <= $cfg_reg['kt_max']; $category_no++) {

for($category_no = 1; $category_no <= 1; $category_no++)

・21行目付近
select name="Fkt'.$category_no.'"

select name="Fkt'.$category_no.'[]"

・23行目付近
$writeStr .= '>';

$writeStr .= 'multiple>';

・25行目付近
$writeStr .= '<option value="'. $category_list[$category_no] . '"'.$select.'>' . full_category($category_list[$category_no]) . "</option>\n";

foreach ($category_list as $category_value){if($category_value){$writeStr .= '<option value="'. $category_value . '"'.$select.'>' . full_category($category_value) . "</option>\n";}}

------------------------------------------

配列としてPOSTされたカテゴリデータを処理($_POST['Fkt*']化 (* = 数字))するには、regist_ys.phpを下記に調整。

・77行目付近に追加

if(is_array($_POST['Fkt1'])){
$fkt_list = $_POST['Fkt1'];
$fkt_cnt = 0;
foreach($fkt_list as $fkt){
if($fkt){
$fkt_cnt++;
$_POST["Fkt{$fkt_cnt}"] = $fkt;
}
}
}

------------------------------------------

以上です。
この方法が一番簡単かも?

selectボックス上は、shiftやctrlを押しながらクリックすれば何個も選択できます。
選択はできますが、登録処理で最大数以降は無視されます。(エラー表示無し)

ただ、細かくはテストして無いのでご参考までに。

------------------------
タグを書くと、タグがhtml表示されてしまって…

No. Password
No.に 1と入力した場合スレッドごと削除します
このスレッドに返信

名前:
メール:
本文:
パスワード:
FirstUpload 10/10/15-12:54 : LastUpdate 10/10/15-12:54

Copyright © Yomi-Search(PHP)modified ver1.5.8.n All Rights Reserved. Script by Petit CMS Designed by info-cache.com