記事No | : 13597 |
投稿日 | : 2014/12/22(Mon) 12:46:25 |
タイトル | : YY-BOARD v8.5 でのタイトル部の長さ変更について |
ID情報 | : PKE58762 |
投稿者 | : JUN |
URL | : http://office-taniyama.com/kei16/yybbs/yybbs.cgi |
しばらく放置していた掲示板をYY-BOARD v8.5に入れ替えたのですが、
タイトル部の長さを変えたくてinit.cgi内の
# 記事 [タイトル] 部の長さ (全角文字換算)
$cf{sub_len} = 35;
を初期値の12から35に変更したのですが、掲示板に入力するときには
全角12文字しか入力できませんでした。
そこで、過去ログを調べるとtmpl内のbbs1.html、bbs2.html、bbs3.html
のmaxlength="12"の部分も変えて解決したとの似たような書き込みが
あったので現在はそのようにして結果的には35文字入力出来るように
なっています。
しかし、この方法ではたしてよかったのかとの疑問が残っていますので
正しい方法があればそれを、また確認ポイントがあれば教えて下さい。
設置サーバーはロリポップ!です。
記事No | : 13600 |
投稿日 | : 2014/12/22(Mon) 23:55:14 |
タイトル | : Re: YY-BOARD v8.5 でのタイトル部の長さ変更について |
ID情報 | : hirayama |
投稿者 | : hirayama |
URL | : http://shade-search.com/sts/fsw/wiki.cgi |
init.cgiの$cf{sub_len}でタイトルの長さを調整できるのに、フォームの方で
maxlength="12"
と入力できる長さが固定されているというのがわかりにくいところなので、
このmaxlength="12"部分を削除してしまうというのが一番簡単です。
maxlengthは生かすなら、
maxlength="!sub_max!"と変更した上で、
yybbs.cgiの166行あたり
$tmpl =~ s/!counter!/$counter/g;
の下に
$tmpl =~ s/!counter!/$counter/g;
$tmpl =~ s/!sub_max!/$cf{sub_len}/g;
と追加すれば$cf{sub_len}で指定した値が反映されると思います。
記事No | : 13602 |
投稿日 | : 2014/12/24(Wed) 20:02:58 |
タイトル | : Re^2: YY-BOARD v8.5 でのタイトル部の長さ変更について |
ID情報 | : PKE58762 |
投稿者 | : JUN |
ありがとうございます。他にも色んなやり方があるんですね。
何も改造無しでinit.cgiの変更で全て反映されるいいんですけどね。
> init.cgiの$cf{sub_len}でタイトルの長さを調整できるのに、フォームの方で
> maxlength="12"
> と入力できる長さが固定されているというのがわかりにくいところなので、
> このmaxlength="12"部分を削除してしまうというのが一番簡単です。
>
> maxlengthは生かすなら、
> maxlength="!sub_max!"と変更した上で、
> yybbs.cgiの166行あたり
>
> $tmpl =~ s/!counter!/$counter/g;
>
> の下に
> $tmpl =~ s/!counter!/$counter/g;
> $tmpl =~ s/!sub_max!/$cf{sub_len}/g;
>
> と追加すれば$cf{sub_len}で指定した値が反映されると思います。