サイドバーメニューのレイアウトについて


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/4/6 0:25 | 最終変更
mizuki  新米   投稿数: 13

d3diary-ver0.16RCを試用させていただいています。
新規インストールです。

それで、下記をご確認させていただければと思っております。

一般設定-サイドバーメニューのレイアウト

で、サイドメニューを表示しない(ブロックを使用)に設定して保存した場合。

(現象)

1.再度、右側(左側)にサイドメニューを設定した場合、ゲストレベルでトップにアクセスすると、サイドメニューが表示されなくなる。
管理者レベルでは表示される。
ただし、ブロックで設定したカレンダーなどは、ゲストでも表示される。

→追加情報
トップでは表示されませんが、1記事ごとだとゲストでもサイドメニューが表示されるようです。
できれば、トップでも表示されてほしい気が・・。

2.ブログトップで、共有カテゴリー記事の抽出が表示され、これを非表示にすることができない。
管理者でアクセスすると表示されない。

ブロック/権限管理で、ゲストまでチェックし設定済み。

サーバー環境は下記のようになっています。
・CORESERVER
・APACHE2
・PHP5.2
・MYSQL5.0.22

すいませんが、よろしくお願いします。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/4/6 0:52 | 最終変更
なーお  長老   投稿数: 1784

mizukiさん、こんにちは。

早速のご試用、ありがとうございます。 :-)

現象を確認してみましたが、こちらでは特に異常は見当たりません。 ただし、表示上の仕様の部分で、mizukiさんが気付いていない部分があるかもしれないため念のため以下をご確認ください。

引用:

1.再度、右側(左側)にサイドメニューを設定した場合、ゲストレベルでトップにアクセスすると、サイドメニューが表示されなくなる。

管理者レベルでは表示される。

ただし、ブロックで設定したカレンダーなどは、ゲストでも表示される。

日記トップではゲストでアクセスした場合には、URLが「page=diarylist」に飛びますので、全ユーザーの記事が表示されます。 よって、サイドメニューは特定ユーザーの情報ですから表示することができません。 元々の仕様を引き継いでこうなっています。 diarylistページ以外の、各人のdetailやindexページ、viewcommentページなどでは表示されるはずです。

一方、同じ「diarylist」ページを表示していても、ブロックは表示されます。全ユーザーの表示をするか、ブロック自体の表示をするかしないかなどは、ブロックのオプションで指定できるようになっています。 言いかえれば、ブロック表示でもサイドメニューと同様に「diarylist」ページの時だけ表示しないようにすることが可能として互換性を保っています。

また、ログインした時のトップページは、ログインユーザー自身の「index」ページそのものを表示しています。 全ユーザーの一括表示「diarylist」はメニューから「最新の日記一覧」を選択すると出てきます。

引用:

2.ブログトップで、共有カテゴリー記事の抽出が表示され、これを非表示にすることができない。

管理者でアクセスすると表示されない。

これも上記と同様に、サイドメニュー表示中の「diarylist」ページの時だけ表示されるようになっています。 サイドメニュー非表示の場合は、サテゴリーブロックによって全員分表示中にもカテゴリーが表示されるのでそこで絞り込みができますから上部の表示は消しています。
サイドメニュー表示中に上部の絞り込みを消したい場合は、テンプレートを編集してください。

以上ですが、「diaylist」ページかどうかに注意して挙動を再度確認いただき、その上でおかしな部分があれば再度お返事ください。

では。 :-)

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/4/6 9:04
mizuki  新米   投稿数: 13

なーおさん、ありがとうございます。

根本的にD3DIARYの使い方を履き違えていたようでした。
D3DIARYを表示するときトップにリンクを張ればいいと思っていたのですが、自分だけで使うような場合、index.php?req_uid=xxにリンクして使う感じですね。
イメージどおりに表示させることができました。

ありがとうございます!

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011/4/6 13:22
なーお  長老   投稿数: 1784

mizukiさん、こんにちは。

引用:

D3DIARYを表示するときトップにリンクを張ればいいと思っていたのですが、自分だけで使うような場合、index.php?req_uid=xxにリンクして使う感じですね。

自分だけの日記・ブログではそれでOKですね。
他メンバーも執筆する場合は、「日記投稿者リスト」ブロックをお使いください。 :-)

投票数:0 平均点:0.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ