Re: URLの正規化について

投稿ツリー


このトピックの投稿一覧へ

なーお

なし Re: URLの正規化について

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011/8/12 13:15 | 最終変更
なーお  長老   投稿数: 1784

SATさん、こんにちは。

1、req_uidについて
req_uidパラメータをできるだけ表示させているのには、理由がありまして。
ログインメンバーが、日記ページを表示中にイベント通知の設定をする際に、URL内にこのreq_uidがあることで、「表示中ユーザー」の「日記投稿時」「コメントが付いたとき」のイベントを表示することができるようになっています。

この点は、xoopsのnotificationの仕組みを使っているため、特にxoops2系やJPExなどでは小細工がきかず、定石的にURLに仕込んでいます。

但し、XCL2.1以降では、detailページ表示時に$_GET['req_uid']を上書きする処理ができるので、URLにreq_uidパラメータが無くても、記事執筆者のイベント通知が表示されるようにしてあります。

結論としては、記事毎のURLにはreq_uidを削除いただいても構いません。 メインページ内やブロック内のリンクにあるreq_uidの削除は、ほとんどの物がテンプレートで編集可能と思います。

2、ラッパー表示について
(html)側のルートフォルダに、「detail.php」のほかに「details.php」があるのをご存知でしょうか。 これは、d3blogからの移行ユーザー用にラッパーファイルの役目を果たし、検索サイトなどの既存の検索結果のままで記事の表示ができるようにしてあります。
weblogD3の場合は、記事番号がbidではないため、blog_idパラメータをbidパラメータに書き込み処理をここに追記しておけば、インストールディレクトリ名を合わせることで同様にラッパー動作をしてくれるはずです。

手順としては、一度適当なディレクトリ名のd3diaryにインポートした後で、weblogD3をアンインストールし、d3diaryをweblogD3がインストールしてあったディレクトリ名でもう一つインストールしてから、再度インポートする、という作業になると思います。

以上、よろしくお願いします。

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

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ