Taxonomy and Folksonomy - Issue 58
Last Post 05/20/2011 12:32 PM by ollivogt. 14 Replies.
Author Messages
Lee Sykes
DNN Creative Staff
Nuke Master VI
Nuke Master VI
Posts:4945


--
06/30/2010 10:39 AM
    Add any comments or questions regarding the Taxonomy and Folksonomy tutorial from Issue 58
    Lee Sykes
    Site Administrator
    Subscribe to the website : DotNetNuke Video Tutorials : The Skinning Toolkit : DotNetNuke Podcasts

    Twitter: www.twitter.com/DNNCreative

    Lee Sykes's Facebook Profile
    Mad Marcus
    Nuker
    Nuker
    Posts:15


    --
    09/28/2010 12:46 AM
    I have just upgraded our DNN instal to 5.5.1 and figured it was time I looked into the Taxonomy side of things so following your video tutorial I have registered the tag in the skin .ascx file for our site and everything is fine. However as soon as I put the skin object on the page i.e. -dnn:TAGS runat="server" id="dnnTags"- the whole site throws to the DNN error page with the link to return to the site and the following in the address bar.

    http://...........Default.aspx?tabi...&content=0

    Any ideas on what is causing this or how to prevent it would be appreciated.
    Joseph Craig
    DNN MVP
    Posts:11667


    --
    09/28/2010 7:35 AM
    Could you post the entire error trace from the Event Log?

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    Mad Marcus
    Nuker
    Nuker
    Posts:15


    --
    09/28/2010 5:48 PM
    Thanks Joe, This looks to be the relevent bit. AssemblyVersion: 5.5.1 UserAgent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; .NET4.0C) DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider ExceptionGUID: 8d27e247-529d-47e5-a5a4-086f36c40997 InnerException: Sequence contains more than one element FileName: FileLineNumber: 0 FileColumnNumber: 0 Method: System.Linq.Enumerable.SingleOrDefault StackTrace: Message: DotNetNuke.Services.Exceptions.PageLoadException: Sequence contains more than one element ---> System.InvalidOperationException: Sequence contains more than one element at System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source) at lambda_method(ExecutionScope ) at System.Linq.EnumerableExecutor`1.Execute() at System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.Execute[S](Expression expression) at System.Linq.Queryable.SingleOrDefault[TSource](IQueryable`1 source) at DotNetNuke.Web.UI.WebControls.Tags.get_TagVocabulary() at DotNetNuke.Web.UI.WebControls.Tags._Lambda$__4(Term cat) at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source) at DotNetNuke.Web.UI.WebControls.Tags.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at ASP.portals_0_skins_amazon_maroon_boxed_medium_width_ascx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at ASP.default_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Page.Render(HtmlTextWriter writer) at DotNetNuke.Framework.PageBase.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
    Joseph Craig
    DNN MVP
    Posts:11667


    --
    09/29/2010 7:42 AM
    Yes. 

    Are there any tags defined?

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    Mad Marcus
    Nuker
    Nuker
    Posts:15


    --
    09/29/2010 5:39 PM
    Yes, there are a number of Tags defined and 5 of these have been assigned to pages in the page settings but obviously you can't see them without being able to add the token to the page.
    Joseph Craig
    DNN MVP
    Posts:11667


    --
    09/29/2010 6:35 PM
    Hmmm ... I'll keep looking. In the meantime, you might want to take this over to the DotNetNuke forums, too.

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    Mad Marcus
    Nuker
    Nuker
    Posts:15


    --
    10/01/2010 2:39 AM
    Thanks Joe,

    I have posted that and will let you know if I get it resolved.
    Mad Marcus
    Nuker
    Nuker
    Posts:15


    --
    10/07/2010 2:03 AM
    I managed to get this sorted out. DNN had somehow added an additional application scope System Vocabulary so there were 2 rows in the database for user tags. Once I manually removed the duplicate row everything was OK (It couldn't be done without editing the database directly).
    Michael Poltenovage
    Nuke Newbie
    Nuke Newbie
    Posts:1


    --
    12/12/2010 6:21 PM
    I followed your videos, but when I go to a page setting or a module setting and select the tags menu, only the first line is displayed. Nothing I created display in the pull down menu. I am running DNN 5.6. Any ideas?
    Joseph Craig
    DNN MVP
    Posts:11667


    --
    12/13/2010 8:15 AM
    How did you create your tags?

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    WinXnet
    Nuke Master
    Nuke Master
    Posts:156


    --
    04/08/2011 10:33 AM
    Is there a way to quickly display all tags/tag hierarchy of the site?

    Also, the tags do not appear to be searchable via the built in DNN Search. Is this true?
    http://www.winxnet.com Emerson Bruce - http://chayadigital.wordpress.com
    ollivogt
    Nuke Active Member
    Nuke Active Member
    Posts:24


    --
    05/18/2011 10:12 AM
    Hello, I have some issues with displaying tag clouds - may be you guys can give me some hint on it....

    I did create some tags in admin > Taxonomy

    First: none of the tags is displayed in module settings. This is not an issues for me at the moment as I do not intend to use this functionality but may be part of the bigger problem....

    Module from Sea Star Software: Displays tags and link to search page results (I have only the trial version) => this works fine!

    WatchersNET.TagCloud: displays tags but does not display any results on the search results page => this works half way...

    DNN Rad Tag Cloud: does not display any tag (and hence no link to search results) => this does not work at all....

    I am running 05.06.02 (144) (this is an upgrade from an earlier version)
    Is there any setting in the web config etc. that I need to know?
    Many thanks.

    Oliver

    Joseph Craig
    DNN MVP
    Posts:11667


    --
    05/18/2011 1:14 PM
    You might want to check with the developers of those modules to see if they are supposed to work with the tags implemented by DotNetNuke.

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    ollivogt
    Nuke Active Member
    Nuke Active Member
    Posts:24


    --
    05/20/2011 12:32 PM
    Hi Craig, Watchers.net and DNN Rad Tag Cloud are both from codeplex. They do support the standard DNN Taxonmoy... and as I've said they do work to a certain extend...

    - the trial tag cloud version from Sea Star Software works fine!
    - DNN Rad Tag cloud does not work at all
    - watchers.net shows the tags but the search results page is empty...
    - watchers.net however works fine if I choose the "common words" option - the search page shows me e.g. on which page I've used the word "business" but this is not what I would like to see...

    Many thanks for your help.

    Oliver


    ---