Thursday, 23. April 2009, 19:52:18
Sunday, 19. April 2009, 15:17:48
jCaroussel is now updated to
v1.4 :-)
and the
first datatype made by Netcentric is also available separatly (it was/is included in the jCaroussel too).
Wednesday, 25. March 2009, 20:33:35
umbraco cws
Be sure to try out the
CWS starter package! Made with a lot of patience and dedication by
Warren Buckley!
Tuesday, 17. February 2009, 14:52:17
Sunday, 8. February 2009, 20:38:09
umbraco, modules
Sander and I launched 2 new packages a few weeks ago. Thought I should mention it here too :-) We're pretty happy with the result so... a
FAQ module and a
jCarousel module. Where you can find the new modules:
http://packages.netcentric.be/ Hopefully there will be coming more soon :-)
Tuesday, 30. December 2008, 19:36:13
sitemap, google, umbraco
I actually just adjusted the standard sitemap xslt

-- you should install umbraco utilities for this, to change the mime-type or use <xsl:value-of select="umbraco.library:ChangeContentType('text/xml')"/> in umbraco v4 (thanks to bootnumlock) -- don't forget to change the url in the xslt

--
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp " "> ]>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt" xmlns:umbraco.library="urn:umbraco.library" exclude-result-prefixes="msxml umbraco.library">
<xsl:output method="xml" omit-xml-declaration="yes"/>
<xsl:param name="currentPage"/>
<!-- update this variable on how deep your site map should be -->
<xsl:variable name="maxLevelForSitemap" select="10"/>
<xsl:template match="/">
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<xsl:call-template name="drawNodes">
<xsl:with-param name="parent" select="$currentPage/ancestor-or-self::node [@level=1]"/>
</xsl:call-template>
</urlset>
</xsl:template>
<xsl:template name="drawNodes">
<xsl:param name="parent"/>
<xsl:if test="umbraco.library:IsProtected($parent/@id, $parent/@path) = 0 or (umbraco.library:IsProtected($parent/@id, $parent/@path) = 1 and umbraco.library:IsLoggedOn() = 1)">
<xsl:for-each select="$parent/node [string(./data [@alias='umbracoNaviHide']) != '1' and @level <= $maxLevelForSitemap]">
<url xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<loc>http://www.corazine.com<xsl:value-of select="umbraco.library:NiceUrl(@id)"/></loc>
<lastmod><xsl:value-of select="umbraco.library:FormatDateTime(@updateDate, 'yyyy-MM-dd')"/></lastmod>
<changefreq>weekly</changefreq>
</url>
<xsl:if test="count(./node [string(./data [@alias='umbracoNaviHide']) != '1' and @level <= $maxLevelForSitemap]) > 0">
<xsl:call-template name="drawNodes">
<xsl:with-param name="parent" select="."/>
</xsl:call-template>
</xsl:if>
</xsl:for-each>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
and the template:
<%@ Master Language="C#" MasterPageFile="/umbraco/masterpages/default.master" AutoEventWireup="true" %>
<asp:Content ContentPlaceHolderID="ContentPlaceHolderDefault" runat="server">
<umbraco:Macro ContentType="text/xml" Alias="uuContentType" runat="server"></umbraco:Macro><?xml version="1.0" encoding="UTF-8"?><umbraco:Macro Alias="SitemapXml" runat="server"></umbraco:Macro>
</asp:Content>
et voila
Thursday, 25. December 2008, 20:07:09
umbraco, base
note to myself, if you want to use Base and pass a variable:
Thursday, 25. December 2008, 19:46:22
what to expect: umbraco, .net, css, html, javascript,...