会員用サイト:ユーザー単位のアクセス履歴について

Events happening in the community are now at Drupal community events on www.drupal.org.
dosken's picture

Drupal 6.19
views-6.x-2.11
extendedhistory-6.x-1.0

はじめまして。Drupalをはじめて3ヶ月の者です。
現在、会員サイトを作成中です。どうしても実装できない機能がございまして質問させていただきます。

会員のプロフィールページにViewsを利用して
ユーザーのアクセス履歴を表示したいと考えております。
絞り込み条件はユーザー毎、コンテンツタイプを選択という2つです。
アクセス履歴の表示項目とレイアウトを変更したいので
Viewsを利用しようと考えております。

extendedhistoryというモジュールを利用して
ノードにアクセスしたときに、アクセスしたユーザーのIDをデータベースに
保存することはできました。
ただ、この先に進むことが出来ません。

他のやり方でもアクセス履歴を表示する方法がございましたら
ご教授下さいますようよろしくお願い致します。

Comments

Statistics はどうでしょうか?

jun784's picture

こんにちは dosken さん

会員のプロフィールページにViewsを利用して
ユーザーのアクセス履歴を表示したいと考えております。
絞り込み条件はユーザー毎、コンテンツタイプを選択という2つです。

当方は extendedhistory は使用したことがありませんが、
アクセス解析自体は Statisticsモジュールが標準で付属されています。
Module一覧から Statistics を検索してみてください。

Stasticsをインストール後にViews のフィールドを覗くと

  • Node statistics: Most recent view
  • Node statistics: Total views
  • Node statistics: 本日のアクセス数

の項目が追加されています。

絞り込みに関してはViews の Filter 項目から

コンテンツタイプ毎
ノード->タイプ にてフィルターの追加。
ユーザー毎
ユーザー->ID にてフィルターの追加。
現在のユーザーの履歴なら
ユーザー->current user にてフィルターの追加。

でできます!

不明な点あれば、質問してくださいね。

ご返信誠にありがとうございます。

dosken's picture

jun784さま

早速試させていただきました。

viewsでaccess_historyを作成し
フィールドにノードのタイトルなどを配置後、
並べ替え基準を"ノード統計: 最近のアクセス 降順"にいたしました。

フィルタの項目で"ユーザー: カレント はい"に設定したのですが
一つもノードが表示されないようになってしまいました。

リレーションシップも引数も設定していない状態です。

他に設定項目もしくは注意点がございますでしょうか?

プロフィールのテンプレートには下記の記述をしております。

<?php
print views_embed_view("access_history", "default", "");
?>

たびたび申し訳ございません。
よろしくお願い致します。

http://sitename.com/admin/rep

jun784's picture

http://sitename.com/admin/reports/settings

管理画面で
アクセスログと、
コンテンツ表示のカウントを有効にしてみてください。

初期値は無効になっているのでわからないんですよねー。

ご返信ありがとうございました!

dosken's picture

jun784さま

ご丁寧なご返信ありがとうございました!

あのあとアクセス履歴の機能を
つけるために色んなサイトを探していましたら
http://drupal.org/node/405754
ここのチュートリアルをみながら実装することができました。

jun784さまのアドバイスからキーワードを見つけられました。
ここのサイトを発見できたのはjun784さまのおかげです。
本当にありがとうございます。

今後とも宜しくお願いいたします。

P.S.
勝手にフォローしてしまいました^^

dosken

doskenさん、フォローありがとうございます! やはりチ

jun784's picture

doskenさん、フォローありがとうございます!

やはりチュートリアルは便利ですね!
日本語のチュートリアルがあればいいんですが。

dosken's picture

jun784さん

そのとおりですね。
チュートリアルを自動翻訳して
そのとおりに実行したとしても
思ったように動かないことが多いので
日本語のものがあればとても助かりますね^^

今後とも宜しくお願いいたします!

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: