メインメニュー
掲示板メニュー
XOOPS Cube


XOOPS関連書籍

BluesBBサポート板

BluesBB配布スクリプトサポート掲示板です。バグ報告、質問等あればこちらにお願いします。
改造を伴う質問は原則NGです。
ある程度の努力をされている場合、助言程度はしますが丸投げは勘弁してください。

1: インストールしたら。(5)   2: 間違ってバージョンアップしたら(3)   3: 返信時の投稿フォームを各スレッドの最後に。(4)   4: 新機能要望スレ(97)   5: BluesBBの携帯対応について(23)   6: 【バグ潰せ!】バグ不具合報告スレ【仕様です】(65)   7: アクセス制御の仕方を教えてください(7)   8: 携帯ページのタイトル非表示について(4)   9: 名前の表示を変更する方法(8)   10: アクセスレベルの複数グループ指定(3)   11: 一般設定で(8)   12: BluesBB-0.22アップデート時にテンプレート消失(3)   13: インストールできません(3)   14: BluesBBのi-modeでの文字化け(8)   15: 助けてください!!(2)   16: [返信]を消したい(7)   17: 特定ユーザーのみの表示[携帯](5)   18: 新しい投稿の数について(5)   19: 【要注意】 BluesBB用sitemap_plugin の互換性について(1)   20: NEWマークの挿入位置(5)   21: アップデートによる不具合?(3)   22: ブロックの表記方法(3)   23: BLUESBBの投稿を知らせるメールについて(3)   24: インストール後カテゴリ登録ができません(1)   25: BluesBBのIE7対応について他(1)   26: “[返信]”をスレッドの一番下に一つだけ表示させるには?(5)   27: 参照数の表示方法(1)   28: 携帯からのアクセスについて(15)   29: i_post.phpのバグ?(1)   30: 教えてください。(5)  

 新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ 
« 1 (2) 3 4 5 ... 40 »

1 【バグ潰せ!】バグ不具合報告スレ【仕様です】
Sting_Band
管理人

Sting_Band 2004-6-15 14:40:10  SITE  [返信] [編集]

バグを発見したらこちらにご報告ください。
セキュリティーに関する重大なものはお問い合わせメールフォームから管理人へ直接知らせて頂いても結構です。


56 新規投稿のリンク先
ゲスト

allure 2005-11-11 18:13:04  [返信] [編集]

トップページを表示した時に、記事リストの上下に
[新規投稿][スレッド表示]といったナビゲーションが表示されますが、
[新規投稿]のリンク先が上と下では違っているようです。
上の[新規投稿]をクリックすると、問題なく投稿できるのですが、
下の[新規投稿]をクリックすると、
「エラー:トピックが選択されていません」
というエラーが表示されます。

上の方のリンク先は
?/modules/bluesbb/newthread.php?top=3&sty=2

下の方のリンク先は
?/modules/bluesbb/newthread.php?top=3

となっています。

どのファイルを修正すればいいのでしょうか?
57 Re: 新規投稿のリンク先
ゲスト

Guym 2005-11-16 17:28:44  [返信] [編集]

引用:

allureさんは書きました:
トップページを表示した時に、記事リストの上下に
[新規投稿][スレッド表示]といったナビゲーションが表示されますが、
[新規投稿]のリンク先が上と下では違っているようです。
上の[新規投稿]をクリックすると、問題なく投稿できるのですが、
下の[新規投稿]をクリックすると、
「エラー:トピックが選択されていません」
というエラーが表示されます。

上の方のリンク先は
?/modules/bluesbb/newthread.php?top=3&sty=2

下の方のリンク先は
?/modules/bluesbb/newthread.php?top=3

となっています。

どのファイルを修正すればいいのでしょうか?


 テンプレートのbluesbb_topic.htmlを直せばOKのようです。
 153行目あたり(2つめのnewthread.phpを検索すればわかると思いますが)にstyの引数を与えてないみたいですね。

引用:

<td class="even" nowrap>&nbsp;<a href="<{$bluesbb_url}>/newthread.php?top=<{$topic_id}>&sty=<{$topic_style}>"><{$postnew}></a>&nbsp;|

58 Re: 【バグ潰せ!】バグ不具合報告スレ【仕様です】
Sting_Band
管理人

@作者 2005-11-20 17:26:00  SITE  [返信] [編集]

>>54
引用:

Guymさんは書きました:
thread.phpの表示にもどるようにしたほうが自然に感じられるのですがどうでしょうか?

意図した動作ですのでバグではありません。
新機能要望スレへどうぞ

>>55
引用:

投稿順表示(topic.php)時に、スレッド一覧からスレッド名をクリックしても、そのトピックの最新記事しか表示されません。

これもバグではなく意図した動作です。
投稿順表示ではスレッドという概念がそもそも必要ありませんよね。
topic.phpでの表示が1つのスレッドとも考えられます。
ブロックや検索からのリンクで矛盾が出ないように、とりあえずthread.phpでの表示も残しています。
投稿順表示をメインで使う場合はトピック設定で「リストディスプレイを表示する」をいいえにした方が良いでしょう。
引用:

(スレッド単位の投稿順表示がありません)

スレッド表示がまさにそれです。

>>56
これは正にバグです。申し訳ありません。
Guymさんが示されている通り、(フォローありがとうございます)

&sty=<{$topic_style}>

が抜けているのが原因です。
次期バージョンで修正します。


59 Re: 【バグ潰せ!】バグ不具合報告スレ【仕様です】
ゲスト

名無しさん 2005-11-21 0:29:41  [返信] [編集]

引用:

@作者さんは書きました:
>>54
意図した動作ですのでバグではありません。
新機能要望スレへどうぞ

 そうでしたか。
 書き込んだ直後に確認できないのが変だなぁと思っていたので。

 その他の話も了解しました。
60 .
ゲスト

fugafuga 2005-12-25 21:23:20  [返信] [編集]

内容削除しました。 fugafuga

61 Re: thread.php
Sting_Band
管理人

@作者 2005-12-26 4:50:38  SITE  [返信] [編集]

fugafugaさん
ご指摘ありがとうございます。
理解しました。

年末年始でまとまった時間が取れると思いますので、そこで修正します。
それまではダウンロードコーナーを閉鎖とさせていただきます。


#問い合わせフォームぶっ壊れてるし・・・
#そろそろ潮時かなぁ・・・


64 Re: 【バグ潰せ!】バグ不具合報告スレ【仕様です】
ゲスト

名無しさん 2008-3-6 1:06:52  [返信] [編集]

BluesBBでの最近の投稿(スレッド単位&シンプル)の投稿数にずれがあります。
他のブロックではずれていないのですが、BluesBBでの最近の投稿(スレッド単位&シンプル)のブロックだけずれます。
バグでしょうか?
69 Invalid Session
ゲスト

めんたいこ 2008-4-7 17:37:24  [返信] [編集]

はじめまして。

最近になって投稿したレスやスレを編集しようとすると、
『Invalid Session』というエラー表示がでて、投稿ができません。

BluesBBを入れなおしたり、いろいろ試してみたのですが、直りそうもありません;

+--詳細--+
1、スレやレスの「編集」を押し、編集ページ(edit.php)へ
2、「プレビュー」「投稿」ボタンをおすと、『Invalid Session』というエラーが出る。
3、サイトのトップページへ戻る

この様な順序でエラーが出ます。
どう改善したらいいのか、全く分りません。
どなたかご教示お願いいたします。
74 Re: 【バグ潰せ!】バグ不具合報告スレ【仕様です】
ゲスト

nono 2008-4-21 21:45:59  [返信] [編集]

search plugin の仕様を満たしてないという報告なのですが、
BluesBB用XOOPS検索-日本語最適化版_plugin バージョン: 0.12
において、本文を表示するを「いいえ」にしても常に本文を表示してしまいます。
80 「BluesBBでの最近の投稿(スレッド単位) 」ブロックについて
ゲスト

tokki 2008-5-14 6:12:44  [返信] [編集]

「BluesBBでの最近の投稿(スレッド単位) 」ブロックで、既存のスレッドに返信がつくとそのスレッドが一番上に来ますが、その最新の記事を削除してもそのまま一番上にあります。
「New」マークも付いたままです。

スパム投稿などを削除した場合にも新着記事があるようなかんじになってしまうので、ちょっと具合が悪いなと思い報告させていただきました。

よろしくお願い致します。
全部読む 最新50 1-100 板のトップ リロード

1 アクセス制御の仕方を教えてください
ゲスト

きぐるみん 2004-11-1 11:26:37  [返信] [編集]

はじめまして。

登録ユーザーの特定の人だけBluesBBにアクセスできないようにしようとしてます。

XOOPSの<グループユーザー>でBluesBBのモジュールアクセス権限が無いグループを作り、
BulesBBの<グループ管理>でそのユーザーグループがアクセスできないよう
チェックを全てはずしましたが、それでも書き込みができてしまいます。

どこが悪いのでしょうか ;;
よろしくお願いします。




2 Re: アクセス制御の仕方を教えてください
Sting_Band
管理人

Sting_Band 2004-11-2 5:02:40  SITE  [返信] [編集]

引用:

きぐるみんさんは書きました:
XOOPSの<グループユーザー>でBluesBBのモジュールアクセス権限が無いグループを作り、
BulesBBの<グループ管理>でそのユーザーグループがアクセスできないよう
チェックを全てはずしましたが、それでも書き込みができてしまいます。

これだと当然のことながら、未登録ユーザーや一般ユーザーがすり抜けちゃいます。未登録ユーザーを排除する方法はxoopsグループ管理でモジュールアクセス権限を外してしまえば良いので簡単です。
そして忘れがちなのが一般ユーザーについてです。新たなグループを作って、あるメンバーをその新グループへ移動させた場合でも、一般ユーザーグループからそのメンバーが削除されるわけではありません。2つのグループに所属しているという形になるので、一方のグループにアクセス権限があればすり抜けてしまうという理屈です。xoopsグループ管理の一般ユーザーグループからそのメンバーを手動で削除してください。

しかしこれは基本的に考え方が逆なのではないかなと思います。厳密なアクセス制限をしたい場合ですと、以下の考え方が正攻法なのだと思います。
引用:

XOOPSの<グループユーザー>でBluesBBのモジュールアクセス権限が有るグループを作り、アクセスさせたいメンバーだけをそのグループに所属させる。このグループ以外にはモジュールアクセス権を与えない。
BulesBBの<グループ管理>でそのユーザーグループがだけがアクセスできるよう
にする。



3 謎は解けました
ゲスト

きぐるみん 2004-11-2 19:55:20  [返信] [編集]

引用:
これだと当然のことながら、未登録ユーザーや一般ユーザーがすり抜けちゃいます。


二つのグループに入っているので、そうなってしまってたんですね。納得です!
できました?。 感涙!


引用:
XOOPSの<グループユーザー>でBluesBBのモジュールアクセス権限が有るグループを作り、アクセスさせたいメンバーだけをそのグループに所属させる。このグループ以外にはモジュールアクセス権を与えない。
BulesBBの<グループ管理>でそのユーザーグループがだけがアクセスできるよう
にする。


ああ、私勘違いしていたかもしれないです。
新規グループに所属させるには一人一人クリックして<追加>と
しなければならないのかと思ってました。

4000名ほどを一つ一つクリックするのは気が遠くなると思って
アクセスできないグループを作ろうと考えてしまいました。
今やってみたら shiftを押せば2クリックで一気に全員を選べた・・・。
パソコン操作スキルの問題だったかも (恥っ)

お騒がせしました。
ご指導通りの正攻法でまいります。 
ご助言ありがとうございました。



又 悩んだから相談させてくださいまし ><;

4 Re: 謎は解けました
Sting_Band
管理人

@作者 2004-11-6 1:05:15  [返信] [編集]

4000・・・すごい


5 わたしのサイトじゃないんですぅ
ゲスト

きぐるみん 2004-11-7 19:53:14  MAIL  [返信] [編集]

利用しているサイトでBluesBBを導入してもらおうと思って。
でも 既にBluesBBは導入していた模様です。
(50近くフォーラムあるので、気づかなかった)


もう一つ、BluesBB利用で、サイトのオーナーとサポートスタッフの
権限でつまづいています。><:
サポートスタッフはロックだけできて編集も削除も個人情報も
見れないようにしたいんです。

お?のぉぉぉ? 

改造するしかないですね。
が、が、がんばりまーしゅ ><;
6 Re: わたしのサイトじゃないんですぅ
Sting_Band
管理人

@作者 2004-11-8 14:20:49  [返信] [編集]

引用:

きぐるみんさんは書きました:
サポートスタッフはロックだけできて編集も削除も個人情報も
見れないようにしたいんです。

ロックとはスレッドストップのことでしょうか?
任意のグループにスレッドストップ権限を与えたい場合ですと
include/bbbform.inc.php の69行目付近

if ( $xoopsUser && $mode == 1) {
if ( $xoopsUser->isAdmin($xoopsModule->mid()) || $xoopsUser->getVar("uid") == $uid ) {
echo "<input type='checkbox' name='sread_stop' value='1' />&nbsp;"._MD_SREADSTOP."<br />";
}
}

の改造になりますね。
ここに任意グループを判定する条件文を追加するわけです。
グループ判定の参考になるコードとして、reply.php の34行目付近から始まるコードが参考になると思います。


7 Re: わたしのサイトじゃないんですぅ
ゲスト

きぐるみん 2004-11-9 9:19:49  MAIL  [返信] [編集]

引用:
ロックとはスレッドストップのことでしょうか?

はい そうです。

引用:
任意のグループにスレッドストップ権限を与えたい場合ですとinclude/bbbform.inc.php の69行目付近

if ( $xoopsUser && $mode == 1) {
if ( $xoopsUser->isAdmin($xoopsModule->mid()) || $xoopsUser->getVar("uid") == $uid ) {
echo "<input type='checkbox' name='sread_stop' value='1' />&nbsp;"._MD_SREADSTOP."<br />";
}
}

の改造になりますね。
ここに任意グループを判定する条件文を追加するわけです。
グループ判定の参考になるコードとして、reply.php の34行目付近から始まるコードが参考になると思います。


おお、ニクリプトとにらめっこしてましたが、ここでしたか。
また前進できそうです。
教えていただいて感謝 感謝です(感涙)
全部読む 最新50 1-100 板のトップ リロード

1 携帯ページのタイトル非表示について
ゲスト

八坂 2004-7-15 20:53:26  [返信] [編集]

いつもお世話になっております。
八坂と申します。

BluesBBをインストールしました。
書き込みや表示はWEBバージョンの方はきっちり動いてます。
しかし、掲示板の右上の方にあるi-modeと書いてあるリンク
をクリックしたときの表示または、i-mode携帯によるアクセスを
した場合、掲示板のタイトルが「??」と表示されてしまいます。プログラムの方を見てみましたが$xoopsConfig['sitename']で、名前が拾えてないのかなと思いました。
他にも同じような現象が出ている方はいらっしゃるでしょうか?
WEBブラウザによる表示の場合だと掲示板タイトルがでているのですが・・・

PHP4.3.2
XOOPS 2.0.7
BluesBB 0.10
サーバ XREAでのレンタル
2 Re: 携帯ページのタイトル非表示について
ゲスト

八坂 2004-7-15 21:06:46  SITE  [返信] [編集]

八坂です。

ちなみに該当のページは
http://www.isis.to/modules/bluesbb/i/index.php
です。
タイトルが「??」になってます。
3 Re: 携帯ページのタイトル非表示について
Sting_Band
管理人

@作者 2004-7-16 4:06:03  SITE  [返信] [編集]

これはphpが文字コード自動判定に失敗して起こす現象です。
G'sBBSにも同じような例がありましたので以下のスレを参考にしてください。
http://www.bluish.jp/blues/modules/gsbbs/sread_view.php?view_id=41&mode=fromalllist&page=1

携帯電話ページはmbstring必須ですので、例に挙げたスレッドのようには解決できません。「猫道」という文字が問題ですので「猫の道」等、現在よりも少し判定情報を増やしてやれば文字化けを回避できます。


4 Re: 携帯ページのタイトル非表示について
ゲスト

八坂 2004-7-16 11:30:09  SITE  [返信] [編集]

八坂です。
お忙しいところ、返信ありがとうございます。

上記のレスのように対応したところ、表示されるように
なりました。ありがとうございます。

判定情報が少なくて、失敗だったとはまったく気がつかず
恥ずかしい限りです
全部読む 最新50 1-100 板のトップ リロード

1 名前の表示を変更する方法
ゲスト

taka 2004-12-5 6:23:35  [返信] [編集]

「BluesBBでの最近の投稿(投稿単位)」をブロック表示した際に、「投稿者/時間」の欄に表記されるユーザIDを本名で表示したいのですが、方法を教えていただけませんでしょうか?また、その本名の表示をプロファイルにリンクする方法も教えてください。
テンプレートの「bluesbb_new_all.html」をいじくってましたが、だめでした。

2 Re: 名前の表示を変更する方法
Sting_Band
管理人

@作者 2004-12-5 7:06:00  [返信] [編集]

テンプレートの改造だけではダメですね。ソースに手を入れることになります。

★blocks/bluesbb_blocks.php 43行目付近
$sread['poster'] = XoopsUser::getUnameFromId($arr['uid'])."&nbsp;".formatTimestamp($arr['post_time'],'m');


$sread['poster'] = "<a href=¥"".XOOPS_URL."/userinfo.php?uid=".$arr['uid']."¥">".XoopsUser::getUnameFromId($arr['uid'], 1)."</a>&nbsp;".formatTimestamp($arr['post_time'],'m');

コード中の「&」と「¥」は文字化けするので全角にしてあります。実際利用するときは半角に書き直してください。
これで多分大丈夫だとは思いますが、本名が空にならないように運用面での工夫が必要になると思います。


3 Re: 名前の表示を変更する方法
ゲスト

taka 2004-12-5 8:36:15  [返信] [編集]

ああ?、ありがとうございました。ばっちりです。
このモジュールは非常に高機能ですね。
導入に際して社内のユーザと試験した結果、他のどのモジュール
よりも要件にピッタリでした。ちかいうちにカットオーバーして
社内で活用させていただきます。

4 Re: 名前の表示を変更する方法
ゲスト

taka 2004-12-6 16:07:49  [返信] [編集]

主に使用するユーザに高齢者が多いため、ユーザIDで表示されること
にかなり抵抗されてしまいました。
トピックの一覧とスレッド一覧などで表示されているユーザIDも全て本名の表示に変更したいのですが、どの辺を変更すればよろしいでしょうか?たびたびすみません。一度に質問すればよかったですね。



5 Re: 名前の表示を変更する方法
Sting_Band
管理人

@作者 2004-12-7 11:33:58  [返信] [編集]

え?っと、基本的に改造ネタはNGなんです。そこまでフォローしようとするとキリが無いので。最低でもどこそこまで自分でやってみて、あと一歩という所まで努力していただかないと・・・丸投げは困ります。もちろん完成した改造例をここでご披露いただくのは大歓迎ですが

以下は独り言です。


これは結構ややこしい・・・。トピックとスレッド表示は、2つのテーブルを連結させてからSERECT文で読み込んでるわけだけど、例えばviewtopic.phpの101行目付近に、1さんの投稿を読み込むコードがある。

$sql = 'SELECT b.*, u.uname, u.user_avatar, u.user_sig, u.posts, u.rank FROM '.$xoopsDB->prefix('bluesbb').' b LEFT JOIN '.$xoopsDB->prefix('users').' u ON u.uid = b.uid WHERE b.topic_id = '.$topic.' AND b.res_id = 0 ORDER BY b.res_time DESC LIMIT '.$start.', '.$topicdata['sread_per_page'];

bluesbbテーブルとusersテーブルをLEFT JOINで連結させて読んでる。問題になるのがこの2つのテーブルのカラム名。今回は本名を読み出したいというリクエストだけど、これはusersテーブルの中にnameというカラム名で格納されている。本来ならばこれをここで読み込んでやれば簡単にリクエストが達成できるけど、bluesbbテーブルの中にも全く同じ名前のカラム名がある・・・このまま呼び出すと、$myrow['name']という変数名で被ってしまう。困った $myrow['u.name']という感じで別認識してくれないかと期待したがダメだった。困った。仕方が無いので本名は別途呼び出すことにする。ブロックの改造をしたときと同じ要領でXoopsUser::getUnameFromIdを使う。viewtopic.phpの111行目付近、そのときとほぼ同じコードがある。

$myrow['uname'] = "<a href=¥"".XOOPS_URL."/userinfo.php?uid=".$myrow['uid']."¥">".XoopsUser::getUnameFromId($myrow['uid'], 1)."</a>";

これで上手くいった。ただし、別クリエを発生させるわけだから改造前より負荷が大きくなるのは想像するに難しくない。これで1さんの投稿だけが本名になった。レス用のコードは166行目付近に別にあるのでここも同じように改造する。スレッド表示用にviewsread.php内も書き換える。ほとんど同じコードがやはり2カ所あるはず。これで完成。


6 Re: 名前の表示を変更する方法
ゲスト

taka 2004-12-7 13:37:21  [返信] [編集]

すみません、独り言を盗み聞きしてしまいました。
今後は基本的なルールを守ります。
@作者さんのおっしゃる通り、私のような素人の改変要求にいちいち回答していたらキリないですね。PHPを始めて半年ほどで、以前はプログラミングやスクリプト製作は未経験でしたので、ずうずうしいとは思いましたが投稿させていただきました。
今回はお許しください。かならず、皆さんのお役に立てる日が来るよう勉強します。

ありがとうございました。
7 Re: 名前の表示を変更する方法
ゲスト

名無しさん 2005-3-21 0:41:13  [返信] [編集]

この小学校PTAのコミュニティサイトをXOOPSで構築中で、BluesBBSを使わせていただいています。私のところでも、日本語名が使いたいという要望があり、この記事にたどり着きました。

$sql = 'SELECT b.*, u.name as rname, u.uname, ...
というSQLを発行することによって、$myrow['rname']で本名が取得できましたので報告します。

本名が書き込まれていれば本名を表示し、そうでない場合にはユーザーIDを表示するようにしようと考えています。

今後ともよろしくお願いします。
8 Re: 名前の表示を変更する方法
Sting_Band
管理人

@作者 2005-3-21 19:08:02  SITE  [返信] [編集]

なるほど?、ASを使えば良かったんですね
ご報告ありがとうございました。

引用:

本名が書き込まれていれば本名を表示し、そうでない場合にはユーザーIDを表示するようにしようと考えています。

これ良いですね。
次バージョンでこのアイディア使わせてもらうかも


全部読む 最新50 1-100 板のトップ リロード

1 アクセスレベルの複数グループ指定
ゲスト

himeka 2005-6-26 2:41:58  [返信] [編集]

特定グループの選定が現在1つだけ選べるようになっていますが、これを複数選択出来る様にはならないでしょうか?
私が運営しているサイトではグループをが多くあり、とても一つだけでは運用できません。
(ゲスト、登録ユーザ、管理者以外にグループがあり、それぞれ観覧権限が違う)
権限用のグループを作れば何とかならないこともないですが、管理が非常に大変&他のモジュールに影響が出るなどであまりやりたくないところです。

自分で色々考えてみたんですが、ソースはおろかテーブルから弄らないと無理そうという結論になってしまいました
2 Re: アクセスレベルの複数グループ指定
Sting_Band
管理人

Sting_Band 2005-6-26 17:59:14  SITE  [返信] [編集]

himekaさんこんにちは

これは改造で対応するのは大変ですね。
運営で対応しましょう。

AからEまでの5グループが存在するとして、
AとCとE、この3つのグループにアクセス権限を与えたい場合を考えます。

新たにFというグループを新設します。
これにACEのメンバーを放り込みます。
XOOPSの場合、複数のグループにまたがって存在できますので
Aグループだった人は、Aグループの権限とFグループの権限を両方持つこととなります。
ここまで下準備すれば後は簡単
FグループにBluesBBのアクセス権限を与えれば良いだけです。

メンバー数が数千となるようなサイトですと大変な作業になるでしょうが、改造するよりは楽だと思います。


3 Re: アクセスレベルの複数グループ指定
ゲスト

himeka 2005-6-27 19:40:52  [返信] [編集]

返信ありがとうございます
やっぱり難しいんですね?・・・
大人しく権限用のグループ使って対処します
全部読む 最新50 1-100 板のトップ リロード

 新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ 
« 1 (2) 3 4 5 ... 40 »

BluesBB ©Sting_Band


Copyright(c)2000-2008 by Sting_Band All rights reserved.  |  Design by SevenDays Design