KENT-WEB サポートコーナー 過去ログ [ 0032 ]


記事No: 13597
投稿日: 2014/12/22(Mon) 12:46:25
タイトルYY-BOARD v8.5 でのタイトル部の長さ変更について
ID情報: PKE58762
投稿者: JUN
URLhttp://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
URLhttp://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}で指定した値が反映されると思います。


[検索ページ] [掲示板]