Register  |  LOGIN

CMSならDotNetNuke!高機能かつフリーのCMSです。

 

 DotNetNuke 対応ホスティングサービスに、
at link 専用サーバサービス」を追加

掲示板

DNNに関する情報共有はこちらからどうぞ!

DotNetNuke.jp 掲示板は、すべての DotNetNuke ユーザーのための情報共有の場です。

単に質問・回答の場ではありませんし、回答義務もございません。
運営メンバーも含め、DotNetNuke を日々学んでいる状況です。
質問をする場合は、まずインターネットなどで自分自身でお調べいただき、その情報を共有する事をこころがけてください。

>>当掲示板に書き込みいただくには、ユーザー登録が必要です。( ログイン・ご登録はこちら )
>>プライバシーポリシーについてはこちらをご覧ください。
 
  dotnetnuke.jp bbs  一般  インストール  TIPS: documents モジュールの「所有者」に「表示名」を表示する
Previous Previous
 
Next Next
New Post 3/23/2007 2:34 AM
  河端 善博
169 posts
5th Level Poster




TIPS: documents モジュールの「所有者」に「表示名」を表示する 
Modified By 河端 善博  on 3/23/2007 2:35:12 AM)
documents モジュールの一覧の列「所有者」にユーザーの「表示名」を使う方法です。
標準では、「名」「姓」と表示されます。

以下の作業は、データベースの変更を伴いますので、十分にご注意ください。

手順:
 1.host でログインします。
 2.メニュー「ホスト」-「SQL」を選択します。
  「SQL」画面が表示されます。
 3.入力欄に下記のSQLをコピーします。

ALTER PROCEDURE {databaseOwner}{objectQualifier}GetDocuments
@ModuleId int,
@PortalId int
AS
SELECT Documents.ItemId,
Documents.Moduleid,
Documents.Title,
Documents.Url,
'CreatedByUser' = CreatedByUser.DisplayName,
'OwnedByUser' = OwnedByUser.DisplayName,
'ModifiedByUser' = ModifiedByUser.DisplayName,
Documents.CreatedDate,
Documents.Category,
Files.Size,
UrlTracking.TrackClicks,
UrlTracking.NewWindow,
Documents.OwnedByUserID,
Documents.ModifiedByUserID,
Documents.ModifiedDate,
Documents.CreatedByUserID,
Documents.CreatedDate,
Documents.SortOrderIndex,
Documents.Description
FROM {databaseOwner}{objectQualifier}Documents
LEFT OUTER JOIN {databaseOwner}{objectQualifier}Users AS CreatedByUser on {databaseOwner}{objectQualifier}Documents.CreatedByUserID = CreatedByUser.UserId
LEFT OUTER JOIN {databaseOwner}{objectQualifier}Users AS OwnedByUser on {databaseOwner}{objectQualifier}Documents.OwnedByUserID = OwnedByUser.UserId
LEFT OUTER JOIN {databaseOwner}{objectQualifier}Users AS ModifiedByUser on {databaseOwner}{objectQualifier}Documents.ModifiedByUserID = ModifiedByUser.UserId
LEFT OUTER JOIN {databaseOwner}{objectQualifier}Files on {databaseOwner}{objectQualifier}Documents.URL = 'fileid=' + convert(varchar,{databaseOwner}{objectQualifier}Files.FileID)
LEFT OUTER JOIN {databaseOwner}{objectQualifier}UrlTracking on {databaseOwner}{objectQualifier}Documents.URL = {databaseOwner}{objectQualifier}UrlTracking.Url and {databaseOwner}{objectQualifier}UrlTracking.ModuleId = @ModuleID
WHERE Documents.ModuleId = @ModuleId
ORDER by Documents.Title

 4.「スクリプトとして実行」をチェックします。
 5.「実行」を選択します。
  正常に実行できた場合、次のメッセージが表示されます。
  「The Query completed successfully! 」

 以上で終了です。
 documents モジュールの一覧表示をご確認ください。
 
Previous Previous
 
Next Next
  dotnetnuke.jp bbs  一般  インストール  TIPS: documents モジュールの「所有者」に「表示名」を表示する

掲示板ご利用のためのご案内

ログイン
すでに登録済みの方は、
上のボタンからログインを
お願いします。
登録
ユーザー登録がまだの方は、
上の「登録する」ボタンをクリックし、
登録画面にて必要事項をご入力の上、
ご登録ください。