ブログを書かないユーザーのindex
- このフォーラムに新規トピックを投稿できます
- このフォーラムではゲスト投稿が許可されています
投稿ツリー
-
ブログを書かないユーザーのindex (hiro1613, 2010/9/4 18:34)
-
Re: ブログを書かないユーザーのindex (なーお, 2010/9/4 21:38)
-
Re: ブログを書かないユーザーのindex (hiro1613, 2010/9/5 10:56)
-
Re: ブログを書かないユーザーのindex (なーお, 2010/9/9 13:23)
ブログを書かないユーザーのindex
msg# 1
こんにちは。
XUGJでは何度かお世話になりありがとうございます。
写真のアップが簡単なため、
今回d3diaryをブログに使用したく設定をしていたのですが、
ブログを書くユーザーが私だけで、そのほかのユーザーは書かないのですが、
ブログを書かないユーザーがindex.phpにアクセスした場合、
○○○○さんの日記という風になってしまい、
index.php?page=diarylistにリダイレクトされません。
メニューに直接index.php?page=diarylistを書けば解決するのですが、
これはパンくずの部分でも同じになります。
.htaccessにRedirect指定をすればいいのですが、
それ以外に方法はないでしょうか?
よろしくお願いします。

hiro1613さん、こんにちは。
ブログを書くユーザーが私だけで、そのほかのユーザーは書かないのですが、 ブログを書かないユーザーがindex.phpにアクセスした場合、 ○○○○さんの日記という風になってしまい、 index.php?page=diarylistにリダイレクトされません。
あまり聞かない要望ですが、ブログとして一人で使う用途には、確かにそのほうがよさそうです。 (d3diaryもブログ用途の選択肢に上がってきた、ということですね。 )
取り急ぎ、trust側 main/index.php をハックするしか無さそうです。
ver0.10系でしたら、26行目付近を以下のようにしてみてください。
(リダイレクトしたくないユーザーIDが「1」の場合です。)
1 2 3 4 |
|
なお、これを汎用的に実装するのはちょっと工夫が必要です。 「これから日記を書こうと思っていたのに、どこから入ればいいのかわからない」ということになっちゃうので。。
次期開発版では、ユーザーグループ毎に日記作成権限を設定できますので、 権限の無いユーザーはリダイレクトし、 更にユーザーが各人の日記設定で どちらを最初に表示するか選べるようにしておく、というのが良いかな?
他に何か良さそうな仕様がありましたら、ご意見ください。

なーおさん、こんにちは。
ありがとうございました。
無事リダイレクトできました。
d3diaryはブログとして使用しやすいと思います。
どのブログモジュールにしようか探していたときに、下記のページを見つけました。
http://xoops.kudok.com/database/127.htm
ここにも「ユーザがみんなで書けるブログモジュールとしては選択肢のトップにくるモジュールといえるでしょう。」とあります。
写真を簡単にアップできる点でも他のブログモジュールより使いやすいです。
ブログとして使用する場合、下記の状況が考えられると思います。
1.サイトのオーナーだけ
2.決められたユーザーだけ
3.誰でも自分のブログを書くことができる
これを考えると、なーおさんがいっている仕様がいいのかな と思います。
管理画面で1と2.3の場合の切り替えがあると便利かもです。
それに合わせてトップ画面が2種類から自動で切り替わると簡単なのかも・・・
あと現在ブロックになっていないカレンダーなどもブロックになると便利かな?
私自身デザイナーなので、お手伝いできるところは少ないかと思いますが、
何かあったら言ってくださいね。

hiro1613さん、こんにちは。
あと現在ブロックになっていないカレンダーなどもブロックになると便利かな?
これについては、d3diary開発日記にも書きましたが、現在サイドバーに表示している各人内容を、全てブロック表示にすることを検討中です。(もちろん、現状どおりサイドバーも選択可能でそちらがデフォルトです。) その時までお待ちください。