Jump to navigation
« BBSの改造 |
焼肉 『凛』 (月島) »
BBSの改造の続き
昨日はほとんど独り言だったので、今日はちょっとまとめます。
そもそもこんなことを思いたったのは、
nanalogのせいです。
いや、おかげです。
◆まずスキンタイプを増やします。
1.
スキンタイプを増やす方法
2. 続いて、
NP_Mixを導入
◆PHP+MySQLのBBSを導入
昨日拾ってきたのは
G's BBS v4。
これは、編集・削除・検索が可能な高機能BBSです。ただ、高機能すぎてうざったいので、少しシンプルにしました。
そして、これをmix用に修正したのがこちら
BBS1。
(アイコンなどを削ってさらにシンプルにし、新規投稿画面をトップに出すように変更したいと思っています。)
mixの1.txtの中身は
<%phpinclude(/virtual/lacrime/public_html/bbs/index.php)%>
◆そして、今日まみおさんが作った新BBSプラグイン
NP_Boardを導入し、mixの1.txtに<%Board%>と指定
これでできたのがこちら
BBS2。
BBS1とBBS2のどちらからアプローチしていくのが早いのか。
私の希望は、レスがつけられて、編集・削除・検索ができて、書き込み時にメール通知ができること。できればフロート。
あれ?それって、ひょっとして普通に記事投稿とかコメントとかするのと同じ…?!
私、つい最近どこかのblogでそういうのを見たんですが、どこだったのか思い出せません。うわー、気になる!
とりあえず、NP_Boardがこんな風になったらいいな♪
というやっぱり独り言。(笑)
(追記)
なんとかかんとか形になってきました。
コメント
is_file("./inc_files/infomation.txt"
みたいなところとか、
include("./inc_files/infomation.txt"

;
みたいなところを、
全部絶対指定にしてみてますか??
はい、絶対指定にしてます。してないと、もうしょっぱなからダメダメなんです。
たぶん、パスもあってるんだと思うんですが。
で、51行目って、何が書いてあるの??
<?php ... ?> が終わって、HTMLになるところです。エラーが出るのでどんどん削っていったのですが、やっぱり行は変わらないので、そこにHTMLを書いていること自体が悪いのか…と思ったところで中断してます。(PHPの基本からか…と思って本を借りてはきたのですが、さっぱり。涙)
あ、" が変でした。修正したら、今度はもっとすごいことになってる…。でも、まだパスが違っているところがあるので、それを直したらまた変わるかも。
現在:85行目
elseif(is_file($DIR_BBS .'inc_files/infomation.txt'))
でエラー。
$DIR_BBSって自分で追加したんだー。でも、他の行も同じ事やってるんだよね?
$DIR_BBSの次のスペースを消してみるとか?関係ないかー
config.phpに追加してみました。($DIR_BBS)
85行目より上でも同じように書いています。例えば、
include($DIR_BBS .'inc_files/connect_db.php' );
とか。どこかでカッコとか ' とか " が変なのかしら…。
スペース消しても同じでした。
is_fileの代わりにfile_existsと書いてみるとかー
is_fileの前に@付けてみるとかー
どっちもだめっぽいー。
え?だめ?どっちも?まさかー
じゃ、elseif行(とその{})をはずしちゃうとかー(笑)
なるほど。いろいろ削っていくと、原因はもっと上にあることがわかりました。で、ちょっと進んだけど、またすごいことになってます…。画像が出ないのはまぁほっといてもいいとして、整形が…。
そういえば、このツール「SJISです!」と書いてあったので、それも直さなきゃだなぁ。
文字コード直ったらちょっとはレイアウトましになるとは思うけど(^_^;
レイアウトはマシになりましたが、文字コードを変えないと…。うーん、そろそろ挫けそう。
あれ、でも、もうちょっとじゃないですか!がんばれー
mixで呼びたい bbs/index.php に引数を渡したい時ってどうすればいいんでしょう?それがわからないので、すべての状態をこのcontentのところに表示するというのができてません。
あと、投稿フォームをbbsのTOPに展開するっていうのもやってみようとしたんですがさっぱりです。
ちょっと質問の意図がみえないままレスしますが。
掲示板スクリプト内で、自分のスクリプト名をindex.php?mix=1とかに変更すれば解決??
postとかのactionがindex.phpとなるべき所はindex.php?mix=1ってかんじで。
hrefなんかだとindex.php?mix=1と書けばいいんですが、ボタンのところなどはjavascriptになっていて、bbs/index.phpに対してページやモードなどの引数を渡すようになっています。なので、mix=1を通すとすると、1.txtの中の<%phpinclude()%>で呼ばれるbbs/index.phpに引数を渡さなくてはいけなくなると思うんですが、そのやり方がわからなくて…。それともアプローチが間違ってますか?!(涙)
投稿フォームなんかはもともと独立した別のページですよね。
スキンを増やすぐらいしか思い浮かびません(泣)。。。
自分で同じ事始めたら何とかなりそうな気もするけど...この際、やめちゃわない??(笑)
スキンを増やして(というかmix=3を作って)それっぽくなったけど、やぱり引数がうまく渡らないので、レス番号とかモードとかでエラーになります。
あきらめてNP_Boardにリクエストしよう。(笑)
あ 
コメントを追加
* コメントにURLを書くとブロックされます。
(私が気付いたときは解除されることもありますが。)
* スパムブロックのため、コメントの反映に時間がかかることがあります。
TrackBack
* 現在、当方へのリンクがないTBは受け付けておりません。
* 当方へのTBの一覧のリンクはリダイレクトされています。SEO目的のみのTBはあまり意味をなさないと思いますのでご遠慮ください。
みたいなところとか、
include("./inc_files/infomation.txt"
みたいなところを、
全部絶対指定にしてみてますか??