Can create first topic, but it doesn't stay and I can't reply
I've installed the latest version of uforum on 4.5.2, and I have set up a single member group and type. I am able to log in to the forum, and create a post. But when I try to reply to that post, the reply doesn't show up. If I leave the page, I seem to have no way to find my post again (I don't know if it's saving). There's no forum list, just the intitial forum screen when I return to it, where I can create a new post again.
Nothing has showed up in the content tree, not sure if it should or not.
That sounds a bit strange. You content tree should have the main forum nodes, but should not have any post/comment nodes. Those are saved in the database only.
Could you check if any rows have been created in the three database tables: 'forumForums', 'forumTopics' and 'forumComments'?
Could you also describe which node you have in the content tree, their property values, and the url's you visit when you create a topic/comment?
I note that though I have 4 templates (master, forum, display topic and new topic) I only have one document type, uForum, and the only allowed template for that is forum - should there be more doc types, or more allowed templates?
Hi Morten! Thanks for your help. I have installed the latest beta of uForum, for .net 3.5. When I installed the forum, the database tables were created successfully. What do I need to do in the content section to get a forum up and running?
I looked, but couldn't find any documentation on this package. If I am missing it, please post a link, and I will check it before continuing.
What I have done so far, is create a content node with the document type: uForum and template: uForum_Forum, and allowed all authorized users to post and administer, and allow creation of new topics.
It is giving me an xslt error: Error parsing XSLT file: \xslt\uForum-CommentsList.xslt
umbdebugshowtrace gives: Value was either too large or too small for an Int32. Value was either too
large or too small for an Int32. at System.Convert.ToInt32(Double
value) at System.Double.System.IConvertible.ToInt32(IFormatProvider
provider) at System.Convert.ChangeType(Object value, Type conversionType,
IFormatProvider provider) at
System.Xml.Xsl.Runtime.XmlQueryRuntime.ChangeTypeXsltArgument(XmlQueryType
xmlType, Object value, Type destinationType) at
System.Xml.Xsl.Runtime.XmlQueryContext.InvokeXsltLateBoundFunction(String name,
String namespaceUri, IList`1[] args) at
System.Xml.Xsl.CompiledQuery.Query.<xsl:template
match="/">(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime,
XPathNavigator {urn:schemas-microsoft-com:xslt-debug}current, Double
{urn:schemas-microsoft-com:xslt-debug}position, Double
{urn:schemas-microsoft-com:xslt-debug}last, IList`1
{urn:schemas-microsoft-com:xslt-debug}namespaces) in
D:\Websites\UmbracoCMS\xslt\uForum-CommentsList.xslt:line 25 at
System.Xml.Xsl.CompiledQuery.Query.<xsl:apply-templates>(XmlQueryRuntime
{urn:schemas-microsoft-com:xslt-debug}runtime, XPathNavigator , Double , Double
) at System.Xml.Xsl.CompiledQuery.Query.Root(XmlQueryRuntime
{urn:schemas-microsoft-com:xslt-debug}runtime) at
System.Xml.Xsl.CompiledQuery.Query.Execute(XmlQueryRuntime
{urn:schemas-microsoft-com:xslt-debug}runtime) at
System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver
dataSources, XsltArgumentList argumentList, XmlSequenceWriter results) at
System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver
dataSources, XsltArgumentList argumentList, XmlWriter writer, Boolean
closeWriter) at System.Xml.Xsl.XmlILCommand.Execute(IXPathNavigable
contextDocument, XmlResolver dataSources, XsltArgumentList argumentList,
XmlWriter results) at System.Xml.Xsl.XmlILCommand.Execute(IXPathNavigable
contextDocument, XmlResolver dataSources, XsltArgumentList argumentList,
TextWriter results) at
System.Xml.Xsl.XslCompiledTransform.Transform(IXPathNavigable input,
XsltArgumentList arguments, TextWriter results) at
umbraco.macro.GetXsltTransformResult(XmlDocument macroXML, XslCompiledTransform
xslt, Dictionary`2 parameters) at
umbraco.macro.GetXsltTransformResult(XmlDocument macroXML, XslCompiledTransform
xslt) at umbraco.macro.loadMacroXSLT(macro macro, Hashtable attributes,
Hashtable pageElements)
Can create first topic, but it doesn't stay and I can't reply
I've installed the latest version of uforum on 4.5.2, and I have set up a single member group and type. I am able to log in to the forum, and create a post. But when I try to reply to that post, the reply doesn't show up. If I leave the page, I seem to have no way to find my post again (I don't know if it's saving). There's no forum list, just the intitial forum screen when I return to it, where I can create a new post again.
Nothing has showed up in the content tree, not sure if it should or not.
Any ideas?
That sounds a bit strange. You content tree should have the main forum nodes, but should not have any post/comment nodes. Those are saved in the database only.
Could you check if any rows have been created in the three database tables: 'forumForums', 'forumTopics' and 'forumComments'?
Could you also describe which node you have in the content tree, their property values, and the url's you visit when you create a topic/comment?
I'm seeing something similar...
I will have to see if I can recreate this.
Could you post the contents of the three tables, and maybe a screen dump of your content tree?
Has there been any progress on this? I too am seeing an issue where posts are not showing up.
I have not been able to reproduce, so any additional info you can provide would be very helpful.
Hi Morten! Thanks for your help. I have installed the latest beta of uForum, for .net 3.5. When I installed the forum, the database tables were created successfully. What do I need to do in the content section to get a forum up and running?
I looked, but couldn't find any documentation on this package. If I am missing it, please post a link, and I will check it before continuing.
What I have done so far, is create a content node with the document type: uForum and template: uForum_Forum, and allowed all authorized users to post and administer, and allow creation of new topics.
It is giving me an xslt error: Error parsing XSLT file: \xslt\uForum-CommentsList.xslt
umbdebugshowtrace gives: Value was either too large or too small for an Int32.
Value was either too large or too small for an Int32.
at System.Convert.ToInt32(Double value)
at System.Double.System.IConvertible.ToInt32(IFormatProvider provider)
at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
at System.Xml.Xsl.Runtime.XmlQueryRuntime.ChangeTypeXsltArgument(XmlQueryType xmlType, Object value, Type destinationType)
at System.Xml.Xsl.Runtime.XmlQueryContext.InvokeXsltLateBoundFunction(String name, String namespaceUri, IList`1[] args)
at System.Xml.Xsl.CompiledQuery.Query.<xsl:template match="/">(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime, XPathNavigator {urn:schemas-microsoft-com:xslt-debug}current, Double {urn:schemas-microsoft-com:xslt-debug}position, Double {urn:schemas-microsoft-com:xslt-debug}last, IList`1 {urn:schemas-microsoft-com:xslt-debug}namespaces) in D:\Websites\UmbracoCMS\xslt\uForum-CommentsList.xslt:line 25
at System.Xml.Xsl.CompiledQuery.Query.<xsl:apply-templates>(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime, XPathNavigator , Double , Double )
at System.Xml.Xsl.CompiledQuery.Query.Root(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime)
at System.Xml.Xsl.CompiledQuery.Query.Execute(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime)
at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlSequenceWriter results)
at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter writer, Boolean closeWriter)
at System.Xml.Xsl.XmlILCommand.Execute(IXPathNavigable contextDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter results)
at System.Xml.Xsl.XmlILCommand.Execute(IXPathNavigable contextDocument, XmlResolver dataSources, XsltArgumentList argumentList, TextWriter results)
at System.Xml.Xsl.XslCompiledTransform.Transform(IXPathNavigable input, XsltArgumentList arguments, TextWriter results)
at umbraco.macro.GetXsltTransformResult(XmlDocument macroXML, XslCompiledTransform xslt, Dictionary`2 parameters)
at umbraco.macro.GetXsltTransformResult(XmlDocument macroXML, XslCompiledTransform xslt)
at umbraco.macro.loadMacroXSLT(macro macro, Hashtable attributes, Hashtable pageElements)
There is not much documentation, and time is limited at the moment. If you are just starting out, you might want to take a look at nForum instead; http://our.umbraco.org/projects/website-utilities/nforum
It seems to have a bit more momentum.
is working on a reply...