Hi,
I'd like to display the latest media items with this code:
<CSControl:PlaceHolder runat="server"> <ContentTemplate> <div class="CommonContentBox Highlighted2"> <h4 class="CommonContentBoxHeader">Új anyagok</h4> <div class="CommonContentBoxContent"> <CSMedia:MediaGalleryPostList runat="server" ID="MediaInformation" ShowHeaderFooterOnNone="true"> <QueryOverrides PageSize="7" SortBy="PostDate" SortOrder="Descending" IncludeCategories="false" PageIndex="0" IsAggregate="true" IsCommunityAggregatedOnly="true" /> <HeaderTemplate><ul class="CommonContentBoxList"></HeaderTemplate> <ItemTemplate> <CSMedia:MediaGalleryPostData runat="server" Property="Subject" TruncateAt="50" LinkTo="View" Tag="LI" /> </ItemTemplate> <NoneTemplate> <li><CSControl:ResourceControl runat="server" ResourceName="Home_NoFilesUploaded" /></li> </NoneTemplate> <FooterTemplate></ul></FooterTemplate> </CSMedia:MediaGalleryPostList> </div> <div class="CommonContentBoxFooter"> </div> </div> </ContentTemplate> </CSControl:PlaceHolder>
My problem is that the control looks different, doesn't show anything in fact, when the user is not logged on.
Any idea to solve this?
Does the anonymous user have permission to view any items in the media galelry. If he doesn't, then that would explain why nothing appears when a user is not logged in.
CS Documentation - now available in downloadable PDF form
My CS Site
Yes, the anonymous is allowed to see my media library. My markup is placed inside home.aspx, what is really strange that only the items published by myself are displayed, other's media is not shown whem I'm logged in.
Would you mind posting the markup for your whole home.aspx page?
If you'd rather not post it in public, send it to me in a private message - use the contact link at the top of this post.
Here you're, I thinl there is nothing special here:
<%@ Page EnableViewState="false" Language="C#" AutoEventWireup="true" Inherits="CommunityServer.Controls.CSThemePage" MasterPageFile="home.Master" %>
<script runat="server" language="C#">
void Page_Load() { int userID = CommunityServer.Components.CSContext.Current.User.UserID; ((WeblogPostList)CSControlUtility.Instance().FindControl(this, "BlogInformation")).QueryOverrides.UserID = userID; ((MediaGalleryPostList)CSControlUtility.Instance().FindControl(this, "MediaInformation")).QueryOverrides.UserID = userID; } DateTime lastDate = DateTime.MinValue; string lastDateKey = string.Empty; CommunityServer.Components.User user = CommunityServer.Components.CSContext.Current.User; public bool ShowDateHeader(string key, object date) { DateTime currDate = user.GetTimezone((DateTime)date).Date; if (currDate != lastDate || key != lastDateKey) { lastDateKey = key; lastDate = currDate; return true; } else return false; }
</script>
<asp:Content ContentPlaceHolderID="tr" runat="server"> <CSControl:Title runat="server" EnableRendering="true" IncludeSiteName="true" Tag="H1" CssClass="CommonTitle"> <ContentTemplate> <CSControl:ConditionalContent runat="server"> <ContentConditions Operator="Or"> <CSControl:SiteThemeConfigurationDataPropertyValueComparison ComparisonProperty="showWelcomeMessageToAllUsers" Operator="IsSetOrTrue" runat="server" /> <CSControl:UserPropertyValueComparison runat="server" UseAccessingUser="true" ComparisonProperty="IsAnonymous" Operator="IsSetOrTrue" /> </ContentConditions> <TrueContentTemplate>Regisztrálj Te is!</TrueContentTemplate> <FalseContentTemplate><CSControl:UserData UseAccessingUser="true" runat="server" Property="DisplayName" /></FalseContentTemplate> </CSControl:ConditionalContent> </ContentTemplate> </CSControl:Title></asp:Content>
<asp:Content ContentPlaceHolderID="lcr" runat="server"> <CSControl:PlaceHolder runat="server">
<ContentTemplate> <div class="CommonSidebar"> <CSControl:PlaceHolder runat="server"> <DisplayConditions><CSControl:ApplicationPropertyValueComparison runat="server" ApplicationType="Forum" ComparisonProperty="Enabled" Operator="IsSetOrTrue" /></DisplayConditions> <ContentTemplate> <div class="CommonContentBox Highlighted2"> <h4 class="CommonContentBoxHeader">Friss témák</h4> <div class="CommonContentBoxContent"> <CSForum:ThreadList runat="server" ShowHeaderFooterOnNone="true"> <QueryOverrides PageSize="5" PageIndex="0" IncludeCategories="false" SortBy="LastPost" SortOrder="Descending" /> <HeaderTemplate><ul class="CommonContentBoxList"></HeaderTemplate> <ItemTemplate> <CSForum:ThreadData runat="server" Property="Subject" TruncateAt="50" LinkTo="MostRecentPost" Tag="LI" /> </ItemTemplate> <NoneTemplate> <li><CSControl:ResourceControl runat="server" ResourceName="Home_NoDiscussions" /></li> </NoneTemplate> <FooterTemplate></ul></FooterTemplate> </CSForum:ThreadList> </div> <div class="CommonContentBoxFooter"> </div> </div> </ContentTemplate> </CSControl:PlaceHolder> <CSControl:PlaceHolder runat="server"> <ContentTemplate> <div class="CommonContentBox Highlighted2"> <h4 class="CommonContentBoxHeader">Új anyagok</h4> <div class="CommonContentBoxContent"> <CSMedia:MediaGalleryPostList runat="server" ID="MediaInformation" ShowHeaderFooterOnNone="true"> <QueryOverrides PageSize="7" SortBy="PostDate" SortOrder="Descending" IncludeCategories="false" PageIndex="0" IsAggregate="true" IsCommunityAggregatedOnly="true" /> <HeaderTemplate><ul class="CommonContentBoxList"></HeaderTemplate> <ItemTemplate> <CSMedia:MediaGalleryPostData runat="server" Property="Subject" TruncateAt="50" LinkTo="View" Tag="LI" /> </ItemTemplate> <NoneTemplate> <li><CSControl:ResourceControl runat="server" ResourceName="Home_NoFilesUploaded" /></li> </NoneTemplate> <FooterTemplate></ul></FooterTemplate> </CSMedia:MediaGalleryPostList> </div> <div class="CommonContentBoxFooter"> </div> </div> </ContentTemplate> </CSControl:PlaceHolder> <CSControl:PlaceHolder ID="PlaceHolder3" runat="server"> <DisplayConditions><CSControl:ApplicationPropertyValueComparison ID="ApplicationPropertyValueComparison2" runat="server" ApplicationType="Weblog" ComparisonProperty="Enabled" Operator="IsSetOrTrue" /></DisplayConditions> <ContentTemplate> <div class="CommonContentBox Highlighted2"> <h4 class="CommonContentBoxHeader">Szakértők</h4> <div class="CommonContentBoxContent"> <p>A kiemelt szakértők képei jönnek ide</p> </div> </div> </ContentTemplate> </CSControl:PlaceHolder> <!-- <div class="CommonContentBox"> <div class="CommonContentBoxContent"> <div style="float: left; margin: 0 10px 10px 0;"> <CSControl:UserAvatar runat="server" UseAccessingUser="true" Width="80" Height="80" /> </div> <ul class="CommonContentBoxList" style="float: left;"> <CSControl:UserData UseAccessingUser="true" LinkTo="Profile" Tag="Li" runat="server" ResourceName="Profile_ViewPublicProfile" /> <CSControl:UserData UseAccessingUser="true" LinkTo="UserConversations" Tag="Li" runat="server" ResourceName="Home_ViewConversations" /> <CSControl:UserData UseAccessingUser="true" LinkTo="EditProfile" Tag="Li" runat="server" ResourceName="Home_EditProfile" /> </ul> <div style="clear: both;"></div> </div> </div> <CSControl:PlaceHolder runat="server"> <DisplayConditions><CSControl:ApplicationPropertyValueComparison runat="server" ApplicationType="Weblog" ComparisonProperty="Enabled" Operator="IsSetOrTrue" /></DisplayConditions> <ContentTemplate> <div class="CommonContentBox Highlighted2"> <h4 class="CommonContentBoxHeader"><CSControl:ResourceControl runat="server" ResourceName="weblogs" /></h4> <div class="CommonContentBoxContent"> <CSBlog:WeblogPostList runat="server" ID="BlogInformation" ShowHeaderFooterOnNone="true"> <QueryOverrides BlogPostType="Article,Comment,Post" PageSize="5" PageIndex="0" IncludeCategories="false" IsAggregate="false" IsCommunityAggregatedOnly="false" PostConfig="Empty" /> <HeaderTemplate><ul class="CommonContentBoxList"></HeaderTemplate> <ItemTemplate> <CSBlog:WeblogPostData runat="server" Property="Subject" TruncateAt="50" LinkTo="Post" Tag="LI" /> <CSBlog:WeblogPostFeedbackData runat="server" Property="Subject" TruncateAt="50" LinkTo="Feedback" Tag="LI" /> </ItemTemplate> <NoneTemplate> <li><CSControl:ResourceControl runat="server" ResourceName="Home_NotPosted" /></li> </NoneTemplate> <FooterTemplate></ul></FooterTemplate> </CSBlog:WeblogPostList> <CSControl:SectionMembershipList runat="server" ShowHeaderFooterOnNone="false"> <QueryOverrides QueryType="AccessingUserMembership" SectionApplicationType="Weblog" MembershipType="Owner" PageSize="5" PageIndex="0" /> <HeaderTemplate><ul class="CommonContentBoxList Seperator"></HeaderTemplate> <ItemTemplate> <CSBlog:WeblogData LinkTo="HomePage" Property="Name" runat="server" Tag="LI" style="font-weight: bold;" /> </ItemTemplate> <FooterTemplate></ul></FooterTemplate> </CSControl:SectionMembershipList> </div> <div class="CommonContentBoxFooter"> <CSControl:SiteUrl runat="server" UrlName="webloghome" ResourceName="Home_ViewAllBlogPosts" /> </div> </div> </ContentTemplate> </CSControl:PlaceHolder> --> <CSControl:PlaceHolder ID="PlaceHolder5" runat="server"> <DisplayConditions><CSControl:ApplicationPropertyValueComparison ID="ApplicationPropertyValueComparison4" runat="server" ApplicationType="Weblog" ComparisonProperty="Enabled" Operator="IsSetOrTrue" /></DisplayConditions> <ContentTemplate> <div class="CommonContentBox Highlighted2"> <h4 class="CommonContentBoxHeader">Közösségi rangsor</h4> <div class="CommonContentBoxContent"> <p>Ide jönnek a legaktívabb tagok</p> </div> </div> </ContentTemplate> </CSControl:PlaceHolder>
<!-- <div class="CommonContentBox"> <h4 class="CommonContentBoxHeader"><CSControl:ResourceControl runat="server" ResourceName="EditProfile_Tab_Favorites" /></h4> <div class="CommonContentBoxContent"> <CSControl:PostList runat="server" ShowHeaderFooterOnNone="true" ID="FavoritePosts"> <QueryOverrides QueryType="AccessingUserFavorites" PageSize="5" /> <HeaderTemplate><ul class="CommonContentBoxList"></HeaderTemplate> <ItemTemplate><CSControl:PostData Property="Subject" LinkTo="ViewPost" Tag="LI" runat="server" /></ItemTemplate> <NoneTemplate><li><CSControl:ResourceControl runat="server" ResourceName="Home_NoFavoritePosts" /></li></NoneTemplate> <FooterTemplate></ul></FooterTemplate> </CSControl:PostList> <CSControl:SectionList runat="server" ShowHeaderFooterOnNone="true" ID="FavoriteSections"> <QueryOverrides QueryType="AccessingUserFavorites" PageSize="5" /> <HeaderTemplate><ul class="CommonContentBoxList Seperator"></HeaderTemplate> <ItemTemplate><CSControl:SectionData Property="Name" LinkTo="SectionHome" Tag="LI" runat="server" style="font-weight: bold;" /></ItemTemplate> <NoneTemplate><li><CSControl:ResourceControl runat="server" ResourceName="Home_NoFavoriteSections" /></li></NoneTemplate> <FooterTemplate></ul></FooterTemplate> </CSControl:SectionList> </div> <CSControl:PlaceHolder runat="server" Tag="Div" CssClass="CommonContentBoxFooter"> <DisplayConditions Operator="Or"> <CSControl:ControlPropertyValueComparison ComparisonControlId="FavoritePosts" ComparisonProperty="DataSource" Operator="GreaterThan" ComparisonValue="0" runat="server" /> <CSControl:ControlPropertyValueComparison ComparisonControlId="FavoriteSections" ComparisonProperty="DataSource" Operator="GreaterThan" ComparisonValue="0" runat="server" /> </DisplayConditions> <ContentTemplate> <CSControl:UserData UseAccessingUser="true" LinkTo="Favorites" ResourceName="ViewMore" runat="server" /> </ContentTemplate> </CSControl:PlaceHolder> </div>--> </div> </ContentTemplate> </CSControl:PlaceHolder></asp:Content>
<asp:Content ContentPlaceHolderID="bcr" runat="server">
<ContentTemplate> <CSControl:Title runat="server" IncludeSiteName="true"> <ContentTemplate><CSControl:ContentData runat="server" Property="Title" /></ContentTemplate> </CSControl:Title> <div class="CommonContentBoxContent"> <CSControl:ContentPart ContentName="Headline" runat="server" /> </div> <h2>Blogoszféra</h2> <div class="CommonContentBoxContent"> <CSBlog:WeblogPostList runat="Server" ID="Posts"> <QueryOverrides PagerID="Pager" PageSize="10" IsAggregate="true" SortBy="MostRecent" ID="PostsQuery" /> <HeaderTemplate> <div class="CommonAvatarListItemsArea"> <ul class="CommonAvatarListItemList"> </HeaderTemplate> <ItemTemplate> <li class="CommonAvatarListItemArea Custom"> <CSControl:UserAvatar runat="server" Tag="Div" CssClass="CustomAvatarListItemCustomAvatar" Width="60" Height="60" /> <div class="CustomAvatarListCustomContent"> <CSBlog:WeblogPostData Property="Subject" LinkTo="Post" Tag="H4" CssClass="CommonAvatarListItemName" runat="server" /> <CSBlog:WeblogPostData Property="Excerpt" Tag="Div" CssClass="CommonAvatarListItem" runat="server" /> <div class="CommonAvatarListItemDetails"> <div> <CSControl:ResourceControl runat="server" ResourceName="SearchResults_PostTo" /> <CSBlog:WeblogData Property="Name" LinkTo="HomePage" runat="server" /> <CSControl:ResourceControl runat="server" ResourceName="SearchResults_By" /> <CSBlog:WeblogPostData Property="DisplayName" LinkTo="AuthorUrl" runat="server" /> <CSControl:ResourceControl runat="server" ResourceName="SearchResults_On" /> <CSBlog:WeblogPostData runat="server" Property="PostDate" /> </div> <CSBlog:WeblogPostTagEditableList runat="server" EditorCssClass="CommonInlineTagEditor" Tag="Div" /> </div> </div> </li> </ItemTemplate> <AlternatingItemTemplate> <li class="CommonAvatarListItemArea Custom Alt"> <CSControl:UserAvatar runat="server" Tag="Div" CssClass="CustomAvatarListItemCustomAvatar" Width="60" Height="60" /> <div class="CustomAvatarListCustomContent"> <CSBlog:WeblogPostData Property="Subject" LinkTo="Post" Tag="H4" CssClass="CommonAvatarListItemName" runat="server" /> <CSBlog:WeblogPostData Property="Excerpt" Tag="Div" CssClass="CommonAvatarListItem" runat="server" /> <div class="CommonAvatarListItemDetails"> <div> <CSControl:ResourceControl runat="server" ResourceName="SearchResults_PostTo" /> <CSBlog:WeblogData Property="Name" LinkTo="HomePage" runat="server" /> <CSControl:ResourceControl runat="server" ResourceName="SearchResults_By" /> <CSBlog:WeblogPostData Property="DisplayName" LinkTo="AuthorUrl" runat="server" /> <CSControl:ResourceControl runat="server" ResourceName="SearchResults_On" /> <CSBlog:WeblogPostData runat="server" Property="PostDate" /> </div> <CSBlog:WeblogPostTagEditableList runat="server" EditorCssClass="CommonInlineTagEditor" Tag="Div" /> </div> </div> </li> </AlternatingItemTemplate> <FooterTemplate> </ul> </div> </FooterTemplate> </CSBlog:WeblogPostList> <div class="CommonContentBoxFooter"> <CSControl:Pager runat="Server" id="Pager" ShowFirst="false" /> </div> </div> <CSMessage:ActivityMessageList runat="server" ShowHeaderFooterOnNone="false"> <QueryOverrides QueryType="SiteActivity" PageSize="10" PageIndex="0" /> <LeaderTemplate> <div class="CommonContentBox TitleHighlighted"> <h4 class="CommonContentBoxHeader">A devPortal aktivitása</h4> <div class="CommonContentBoxContent"> </LeaderTemplate> <HeaderTemplate><ul class="CommonContentBoxList"></HeaderTemplate> <ItemTemplate> <CSMessage:ActivityMessageData runat="server" Property="DateCreated" Tag="Li" CssClass="Header" FormatString="MMMM dd, yyyy"> <DisplayConditions><CSControl:CustomCondition CustomResult='<%# ShowDateHeader("FriendActivity", Eval("DateCreated")) %>' runat="server" /></DisplayConditions> </CSMessage:ActivityMessageData> <CSMessage:ActivityMessageData Property="Type" Text="<li class="CommonActivity {0}">" runat="server" /> <CSMessage:ActivityMessageData runat="server" Property="Body" /> </li> </ItemTemplate> <NoneTemplate><CSControl:ResourceControl runat="server" ResourceName="SiteActivity_NotActive" /></NoneTemplate> <FooterTemplate></ul></FooterTemplate> <TrailerTemplate> </div> </div> </TrailerTemplate> </CSMessage:ActivityMessageList> </ContentTemplate>
</asp:Content>
<asp:Content ContentPlaceHolderID="rcr" runat="server"> <div class="CommonSidebar"> <CSControl:PlaceHolder ID="PlaceHolder4" runat="server"> <DisplayConditions><CSControl:ApplicationPropertyValueComparison ID="ApplicationPropertyValueComparison3" runat="server" ApplicationType="Weblog" ComparisonProperty="Enabled" Operator="IsSetOrTrue" /></DisplayConditions> <ContentTemplate> <div class="CommonContentBox Highlighted2"> <h4 class="CommonContentBoxHeader">Hírcsatornák</h4> <ul> <li>Friss fejlesztői hírek</li> <li>Aktualitások</li> <li>Cikkek</li> <li>Rendezvények</li> </ul> </div> </ContentTemplate> </CSControl:PlaceHolder> <div class="CommonContentBox"> <CSForum:ThreadList ID="SzavazasThreadList" runat="server" > <QueryOverrides PageIndex="0" PageSize="1" PostMedia="Poll" SortBy="LastPost" SortOrder="Descending" /> <ItemTemplate> <CSForum:ForumPostList ID="SzavazasForumPostList" runat="server"> <QueryOverrides PageIndex="0" PageSize="1" SortBy="PostDate" SortOrder="Descending" /> <ItemTemplate> <CSForum:ForumPostData ID="SzavazasForumPostData" runat="server" Property="FormattedBody" /> </ItemTemplate> </CSForum:ForumPostList> </ItemTemplate> </CSForum:ThreadList> </div>
<ContentTemplate> <CSMessage:ActivityMessageList runat="server" ShowHeaderFooterOnNone="false"> <QueryOverrides QueryType="AccessingUsersFriendsActivity" PageSize="5" PageIndex="0" /> <LeaderTemplate> <div class="CommonContentBox TitleHighlighted"> <h4 class="CommonContentBoxHeader"> <CSControl:UserData UseAccessingUser="true" runat="server" LinkTo="FriendsActivityRss" style="float: right;"> <ContentTemplate><CSControl:ThemeImage ImageUrl="~/images/common/feed-icon-12x12.png" BorderWidth="0" runat="server" /></ContentTemplate> </CSControl:UserData> Barátaim aktivitása </h4> <div class="CommonContentBoxContent"> </LeaderTemplate> <HeaderTemplate><ul class="CommonContentBoxList"></HeaderTemplate> <ItemTemplate> <CSMessage:ActivityMessageData runat="server" Property="DateCreated" Tag="Li" CssClass="Header" FormatString="MMMM dd, yyyy"> <DisplayConditions><CSControl:CustomCondition CustomResult='<%# ShowDateHeader("FriendActivity", Eval("DateCreated")) %>' runat="server" /></DisplayConditions> </CSMessage:ActivityMessageData> <CSMessage:ActivityMessageData Property="Type" Text="<li class="CommonActivity {0}">" runat="server" /> <CSMessage:ActivityMessageData runat="server" Property="Body" /> </li> </ItemTemplate> <NoneTemplate><CSControl:ResourceControl runat="server" ResourceName="FriendActivity_NotActive" /></NoneTemplate> <FooterTemplate></ul></FooterTemplate> <TrailerTemplate> </div> </div> </TrailerTemplate> </CSMessage:ActivityMessageList> <CSControl:PlaceHolder runat="server"> <DisplayConditions><CSControl:ApplicationPropertyValueComparison runat="server" ApplicationType="Hub" ComparisonProperty="Enabled" Operator="IsSetOrTrue" /></DisplayConditions> <ContentTemplate> <div class="CommonContentBox"> <h4 class="CommonContentBoxHeader">Szakmai csoportjaim</h4> <div class="CommonContentBoxContent"> <CSHub:SectionMembershipList runat="server" ShowHeaderFooterOnNone="false"> <QueryOverrides SortBy="SectionName" SortOrder="Ascending" SectionApplicationType="Hub" QueryType="AccessingUserMembership" PageSize="6" MembershipType="Owner,Manager,Member" /> <ItemTemplate> <CSHub:HubData runat="server" CssClass="CommonAvatarListArea" Tag="Div"> <ContentTemplate> <CSHub:HubData runat="server" LinkTo="HomePage" Tag="Div" CssClass="CommonAvatarArea"> <ContentTemplate><CSHub:HubAvatar runat="server" BorderWidth="0" Width="60" Height="60" /></ContentTemplate> </CSHub:HubData> <CSHub:HubData runat="server" Property="Name" TruncateAt="25" LinkTo="HomePage" /> </ContentTemplate> </CSHub:HubData> </ItemTemplate> <NoneTemplate> <CSControl:ResourceControl runat="server" ResourceName="Hubs_None" /> </NoneTemplate> <FooterTemplate><div style="clear: both;"></div></FooterTemplate> </CSHub:SectionMembershipList> </div> <div class="CommonContentBoxFooter"> <CSControl:SiteUrl UrlName="hubshome" ResourceName="ViewAllGroups" runat="server" /> </div> </div> </ContentTemplate> </CSControl:PlaceHolder> </ContentTemplate> </div> </asp:Content>
Do you have the language filters enabled?
Copyright© 2008 Telligent Systems Inc. All rights reserved CommunityServer.com • Telligent.com