DasBlog Macro Definitions

Based on version 1.9.6315.0

Last Update: 01/08/2007 by John Forsythe

Version history





Dasblog
version
Support
Macro Name
Macro Syntax
Return
Type
Macro Description
Example Output
Relevent css and markup
Templates this macro works with
View Notes


radio.macros.format





1.8+
imageURL
<%radio.macros.imageUrl("back_item.gif")%> Plain text Returns a string with the path to an image specified and the path is based by the setting in your theme.manifest file. http://yoursite/dasblog/ /themes/directional/ images/back_item.gif
dayTemplate
homeTemplate
itemTemplate

1.8+ imageRef
<%radio.macros.imageRef("back_item.gif")%> HTML
Returns an <img> tag composed of the image you specified and the path is rooted from your theme .manifest setting for images simpleImageStyle dayTemplate
homeTemplate
itemTemplate

1.8+ BlogRoll
<%radio.macros.blogroll("blogroll.opml")%> HTML
Returns a table containing items from the file specified. If the items have parents, they are nested.

The file is rooted in /SiteConfig

uses:
rssButton in manifest setting
blogRollContainerStyle
blogRollTableStyle
blogRollCellStyle
blogRollXmlLinkStyle
blogRollLinkStyle
  blogRollNestedOutlineHeaderTableStyle
blogRollCollapsed
blogRollExpanded
blogRollNestedOutlineBadgeCellStyle
blogRollNestedOutlineTitleCellStyle
blogRollNestedOutlineBadgeStyle
blogRollNestedOutlineTitleStyle
blogRollNestedOutlineBadgeStyle
blogRollNestedOutlineBodyTableStyle
dayTemplate
homeTemplate
itemTemplate

1.8+ weblogURL
<%radio.macros.weblogUrl()%> Plain text Returns a string of the URL to the homepage http://yoursite/dasblog/default.aspx

dayTemplate
homeTemplate
itemTemplate

1.8+ EditorsOnlyMenu
<%radio.macros.editorsOnlyMenu()%> HTML
Returns a List containing the Navigation for Administrators and Editors adminNavbarStyle
first
dayTemplate
homeTemplate
itemTemplate

1.8+ xmlCoffeeMug
<%radio.macros.xmlCoffeeMug()%> HTML
Returns an graphic with a link to localhost port 5335 with subscription info for the RSS feeder

uses:
/images/xmlCoffeeMug.gif


dayTemplate
homeTemplate
itemTemplate

1.8+ mailTo

<%radio.macros.mailTo()%>
HTML
Generates a mailto link to the author's email address

uses:
/images/mailTo.gif

mailToStyle
mailToImageStyle
dayTemplate
homeTemplate
itemTemplate

1.8+ getLastUpdate
<%radio.macros.getLastUpdate()%> Plain text Renders the time of the last site update, expressed in GMT.
dayTemplate
homeTemplate
itemTemplate

1.8+ googleIt
<%radio.macros.googleIt(expression to search, "title")%>

Note: At this time, title parameter was not working in the latest version of dasblog
HTML
Renders a search hyperlink, pointing to Google.com. The search expression is the title as passed the macro.
dayTemplate
homeTemplate
itemTemplate

1.8+ getURL
<%radio.weblog.getUrl()%>
SEE <%radio.macros.weblogUrl()%>



1.8+
drawCalendar
<%radio.weblog.drawCalendar()%> HTML


Renders the WeblogCalendar control

hCalendarStyle
hCalendarMonthYearRow
hCalendarNextPrevStyle
hCalendarDayNameRow
hCalendarDay
hCalendarDayLinked
hCalendarDayCurrent
hCalendarOtherMonthStyle
hCalendarWeekendStyle
dayTemplate
homeTemplate












newtelligence.format





1.8+
drawCategories
<%newtelligence.drawCategories()%> HTML
Renders the hyperlinks for all category pages available in the weblog


uses:
/images/outlinedown.gif
/images/outlinearrow.gif

rssButton manifest setting
categoryListContainerStyle
categoryListTableStyle;
categoryListCellStyle;
categoryListXmlLinkStyle
categoryListXmlLinkImageStyle
categoryListLinkStyle
dayTemplate
homeTemplate
itemTemplate

1.9+
drawCategoriesWithoutFeed
<%newtelligence.drawCategoriesWithoutFeed()%> HTML
Works the same as drawCategories, but does not return an Image or Anchor to the XML/RSS for that category

uses:
/images/outlinedown.gif
/images/outlinearrow.gif
categoryListContainerStyle
categoryListTableStyle;
categoryListCellStyle;
categoryListLinkStyle
dayTemplate
homeTemplate
itemTemplate

1.8+
drawArchiveMonths
<%newtelligence.drawArchiveMonths()%> HTML
Returns a list of months that blogs have been posted on. archiveLinksContainerStyle
archiveLinksTableStyle
archiveLinksCellStyle
archiveLinksLinkStyle
dayTemplate
homeTemplate
itemTemplate

1.8+
adminBar
<%newtelligence.adminBar()%>
SEE  <%radio.macros.editorsOnlyMenu()%>



1.8+
disclaimer
<%newtelligence.disclaimer("path/file.html")%> HTML
Renders content from SiteConfig/disclaimer.format.html if no string is passed

If you pass the path of a file to load starting from the root of your dasblog, it will load the file and return the contents

This is useful for loading flat files. The loaded html should just be a portion of html sans body, head, html elements.

dayTemplate
homeTemplate
itemTemplate

1.8+
loginBox
<%newtelligence.loginBox()%>


Note: in the code not sure why it calls "Signin.ascx" but actually pulls in loginbox.ascx
HTML
Renders loginbox.ascx when not logged in and logout.ascx when logged in



or

signInContainerStyle
signInTableStyle
signInLabelCellStyle
dayTemplate
homeTemplate
itemTemplate

1.8+
logoutBox
<%newtelligence.logoutBox ()%> HTML
Renders logout.ascx signInContainerStyle
signInTableStyle
signInLabelCellStyle
dayTemplate
homeTemplate
itemTemplate

1.8+
search
<%newtelligence.search()%> HTML
Renders a Search Bar to perform a local site search searchContainerStyle
searchTextBoxStyle
searchButtonStyle
dayTemplate
homeTemplate
itemTemplate
only use once per page - no repeaters
1.8+ aspnetadmincontrol
<%newtelligence.ASPNETAdminControl("control.ascx")%> HTML
Runs a control for users logged in as Admin
shown loading ProfileCombo.ascx

dayTemplate
homeTemplate
itemTemplate

1.8+ aspnetloggedincontrol
<%newtelligence.ASPNETLoggedInControl("control.ascx")%> HTML
Runs a control for users logged in Admin or Contributor
shown loading ProfileCombo.ascx


dayTemplate
homeTemplate
itemTemplate

1.8+ aspnetcontrol
<%newtelligence.ASPNETControl("control.ascx")%> HTML
Runs a control for all users

shown loading ThemeCombo.ascx

dayTemplate
homeTemplate
itemTemplate












macros






1.8+
stylesheet
<%styleSheet("css/base.css")%>
or
<%stylesheet("css/base.css", "print")%>
HTML
Adds a link to a stylesheet located in the themes directory, if you provide a second param it will change the media type <link media="all" rel="stylesheet" type="text/css" href="http://yoursite /dasblog /themes/directional/
css/base.css"></link>

dayTemplate
homeTemplate
itemTemplate
it only really makes sense to use this on homeTemplate
1.8+ baseURL
<%baseURL()%> Plain text Returns a string that is the plain url of the blog. Does not include default.aspx like others
http://yoursite/dasblog/
dayTemplate
homeTemplate
itemTemplate

1.8+
title
<%title%> Plain text
Weblog 'Title' as defined through the tag <Title> in the configuration file of the Web application. Your Blog Title

dayTemplate
homeTemplate
itemTemplate

1.8+ subtitle
<%subtitle%> Plain text Weblog 'SubTitle' as defined through the tag <Subtitle> in the configuration file of the Web application. Your snarky subtitle

dayTemplate
homeTemplate
itemTemplate

1.8+
radioBadge
<%radioBadge%> Plain text Returns the application and version you are currently running
newtelligence dasBlog 1.9.6315.0
dayTemplate
homeTemplate
itemTemplate

1.8+ rssLink
<%rssLink%> HTML
Hyperlinked Graphic to the main RSS feed or Feedburner RSS if you have configured a feedburner username

uses: feed-icon-16x16 manifest setting
rssLinkStyle
rssLinkImageStyle
dayTemplate
homeTemplate
itemTemplate

1.8+ rssURL
<%rssURL()%> Plain text Plain text of the URL to the main RSS feed or Feedburner RSS if you have configured a feedburner username
http://yoursite/dasblog/rsspath

dayTemplate
homeTemplate
itemTemplate

1.8+ rssLinkUrl
<%rssLinkUrl()%>
or
<%rssLinkUrl("text string")%>
or
<%rssLinkUrl("text string", "title string")%>
HTML
Hyperlinked text to the main RSS feed or Feedburner RSS if you have configured a feedburner username.

if no "text string" system uses "RSS" with the "title string" of "RSS 2.0"


example using "SUBSCRIBE" string
rssLinkStyle
dayTemplate
homeTemplate
itemTemplate

1.8+ feedLink
<%feedlink%>

Note: At this time, feedlink is not returning the feed:// protocol
HTML
Linked Graphic to the main RSS feed or Feedburner RSS if you have configured a feedburner username

uses: feed-icon-16x16 manifest setting

This macro works like <%rssLink%> but uses a feed:// protocol instead of the http:// protocol.
feedLinkStyle
feedLinkImageStyle
dayTemplate
homeTemplate
itemTemplate

1.8+ feedLinkUrl
<%feedLinkUrl()%>
or
<%feedLinkUrl("text string")%>
or
<%feedLinkUrl("text string", "title string")%>
HTML
Hyperlinked text to the main RSS feed or Feedburner RSS if you have configured a feedburner username.

if no "text string" system uses "FEED" with the "title string" of "Feed your aggregator (RSS 2.0)"

This macro works like <%rssLinkUrl()%> but uses a feed:// protocol instead of the http:// protocol.

example using "MY FEED" string
feedLinkStyle
dayTemplate
homeTemplate
itemTemplate

1.8+ atomLink
<%atomLink%> HTML
Linked Graphic to the ATOM feed

/SyndicationService.asmx/GetAtom

uses: atomButton manifest setting
atomLinkStyle
rssLinkImageStyle

dayTemplate
homeTemplate
itemTemplate

1.8+ atomURL
<%atomURL()%> Plain text Plain text of the URL to the ATOM feed http://yoursite/dasblog/atomPath
dayTemplate
homeTemplate
itemTemplate

1.8+ atomLinkUrl
<%atomLinkUrl()%>
or
<%atomLinkUrl("text string")%>
or
<%atomLinkUrl("text string", "title string")%>
HTML
Hyperlinked text to the ATOM feed

if no "text string" system uses "ATOM" with the "title string" of "Atom 1.0"

example with no text string specified
atomLinkStyle
dayTemplate
homeTemplate
itemTemplate

1.8+ cdfLink
<%cdfLink%> HTML
Returns an image and a link to the cdf link (formatted for Microsoft Active Channels)

uses: cdfButton manifest setting

cdfLinkStyle
cdfLinkImageStyle
dayTemplate
homeTemplate
itemTemplate

1.8+
year
<%year%> Plain text Current year as plain text 2007

dayTemplate
homeTemplate
itemTemplate

1.8+
month
<%month%> Plain text Current month as plain text 4

dayTemplate
homeTemplate
itemTemplate

1.8+
day
<%day%> Plain text Current day as plain text 28

dayTemplate
homeTemplate
itemTemplate

1.8+
today
<%today%> Plain text Current day formatted as short date. 4/28/2006
dayTemplate
homeTemplate
itemTemplate












dasblog specific macros






1.8+ now
<%now%> Plain text Current time in (UTC). Thursday, December 28, 2006 11:57:13 PM (Pacific Standard Time, UTC-08:00)
dayTemplate
homeTemplate
itemTemplate

1.8+ time
<%time%> Plain text
Current time formatted as short time. 4:58:14 PM
dayTemplate
homeTemplate
itemTemplate

1.8+ authorName
<%authorName%> Plain text 'Copyright owner' as defined through the <Copyright> element in the site.config file for dasBlog
Site Owner Name Here

dayTemplate
homeTemplate
itemTemplate

1.8+ hCardAuthor
<%hCardAuthor%> HTML
creates a span that contains a hyperlink with a class of "url fn" with a link to the site root and copyright holder as the innerText of the hyperlink vcard
url fn


dayTemplate
homeTemplate
itemTemplate

1.9+ DrawCategoryPaging
<%DrawCategoryPaging()%>

Note: At this time, this macro is not working reliably. It does not handle the querystring page= value on catalog views for some versions of IIS and asp.net
HTML
Depending on your configuration, this macro will create paging navigation within Category views. categoryPaging

dayTemplate
homeTemplate
itemTemplate
Works in category views only; Category List
1.8+ titleList
<%titleList(integer)%> HTML
Returns a list of titles shown in the current view, truncated at integer characters. If no integer is provided, it will trim the titles at a preset number of characters. The link jumps the user to the page anchor near each post. titleListStyle
titleListCellStyle
titleListLinkStyle
dayTemplate
homeTemplate
itemTemplate
Aggregated views work best
1.8+ popularList
<%popularList(10,20)%>

Note: This macro does not scale well for large blogs.
HTML Returns a list of titles that represent the top X (x=first parameter) posts. The titles are truncated at a certain length of Y (y=second parameter). titleListStyle
titleListCellStyle
titleListLinkStyle
homeTemplate
1.8+ BlogStats
<%BlogStats()%> HTML Creates a table that displays a running-tally of your statistics. The table contains the number of: Total Posts, Posts this current year, Posts this month, Posts this week, and Total Comments.
blogStats
dayTemplate
homeTemplate
itemTemplate

1.8+ BlogTopPosters
<%BlogTopPosters()%> HTML
Creates a table that shows all authors of the blog and a tally of how many posts they have created. It also displays the sum of total posts and total comments.

This also links to a new view for posts by User:
/UserView,user,USERNAME.aspx
topPostersListTableStyle
topPostersUserCellStyle
topPostersNoPostsCellStyle
topPostersDivider

dayTemplate
homeTemplate
itemTemplate

1.8+
frontPageTitleList
<%frontPageTitleList%> HTML A list of entries that have been recently published formatted with an html table. The links are to the homepage with an anchor (#guid) to the story on the page.
titleListStyle
titleListCellStyle
titleListLinkStyle
dayTemplate
homeTemplate
itemTemplate

1.8+ RecentEntries
<%RecentEntries%> HTML A list of entries that have been recently published. This macro uses an unordered list to render permalinks to the posts.
titleListStyle
titleListLinkStyle
dayTemplate
homeTemplate
itemTemplate

1.8+ RecentEntriesAsTable
<%RecentEntriesAsTable%> HTML An tabled list of entries that have been recently published. This macro works like <%RecentEntries%>, but uses an html table to contain permalinks to the posts. titleListStyle
titleListCellStyle
titleListLinkStyle
dayTemplate
homeTemplate
itemTemplate

1.8+
SiteName
<%SiteName%> Plain text
SEE <%title%>.

dayTemplate
homeTemplate
itemTemplate

1.8+ SiteNameLink
<%SiteNameLink%> HTML
Creates a link from the SiteName with the destination the blog link as defined in the <Root> element in the site.config file for dasBlog 
dayTemplate
homeTemplate
itemTemplate

1.8+
description
<%description%> Plain text
'Description' of the blog as defined through the <Description> element in the site.config file for dasBlog  A blog about a variety of things.

dayTemplate
homeTemplate
itemTemplate

1.8+
navigatorLinks
<%navigatorLinks%> HTML
Renders a list of user-definable hyperlinks and titles from NavigatorLinks.xml; this file is edited in the Navigator Links admin tab navigatorLinksContainerStyle
navigatorLinksTableStyle
navigatorLinksCellStyle
navigatorLinksLinkStyle
dayTemplate
homeTemplate
itemTemplate

1.8+ localString
<%localString("")%> Plain text
A localized string holder that returns the text for the correct locale. Values should be formatted as:

Default locale string | Locale Code: Locale string | etc...

with | (pipe) characters separating the locales from each other.

The string will match the culture setting from the browser/system and return the correct string.




The example uses the format <%localString("Categories | DE:Kategorien | AR: &#1571; &#1589; &#1606; &#1575; &#1601;")%> and has been viewed with a browser set to Arabic.

dayTemplate
homeTemplate
itemTemplate

1.9+ drawTagCloud
<%drawTagCloud()%> HTML
Returns a set of <spans> with sizenamed classes to show the propensity of posts per category. Clicking on a hyperlink takes a user to the category view. This macro returns sub-categories at the same level as top-categories. tagCloud
smallestTag
smallerTag
smallTag
mediumTag
largeTag
largerTag
largestTag

dayTemplate
homeTemplate
itemTemplate

1.9+ Mailto
<%Mailto()%> HTML
Sends the user to a "mail" form that lets them submit mail to the author instead of exposing the authors email address. The form is /email.aspx


not actual size.
mailToStyle
mailToImageStyle

commentViewEntry
commentViewBoxStyle
commentViewTable
commentViewTableStyle
commentViewLabelStyle
commentViewControlStyle

dayTemplate
homeTemplate
itemTemplate












home Macros






1.8+
bodytext
<%bodytext%>
HTML
Renders the blog body-content of every view. This "macro" is necessary for the operation of dasblog. It pulls in the contents of dayTemplate.

homeTemplate Required
use in the main homeTemplate and/or the admin homeTemplate











day Macros






1.8+

<%Items%>
HTML
Renders the Items for all views where posts are output. It pulls in the contents of itemTemplate.

adds an anchor to each item using the GUID

dayTemplate
Required











Item Macros






1.8+
ArchiveLink
<%ArchiveLink%> HTML
Creates an icon and a hyperlink to a "snapshot" of the day the item was created. They resulting link will take a user to a "day" archive view.

uses: daylink manifest setting
archiveLinkStyle
archiveLinkImageStyle
dayTemplate
itemTemplate

1.8+
longDate

<%longDate%>

Plain text
Returns the date the item was created formatted as long date (based on the time in GMT).

Sometimes the date will not be the same as the date returned by <%when%> or <%formattedwhen%> because of the timezone difference.
Monday, December 18, 2006
dayTemplate
itemTemplate

1.8+ dayFormattedDate
<%dayFormattedDate("STRING FORMAT") %>
Plain text
Returns the date the item was created (based on the time in GMT) and uses special ASP.net formatting codes to format the date.

Sometimes the date will not be the same as the date returned by <%when%> or <%formattedwhen%> because of the timezone difference.

For more info on formatting based on ASP.NET formatting codes:
http://msdn2.microsoft.com/en-us/library/8kb3ddd4.aspx
December 18, 2006

formatted using <%dayFormattedDate("MMMM d, yyyy")%>

itemTemplate

1.8+
ItemText
<%itemText%>
HTML or Plain text
Returns the contents of the item body. This can either be HTML or Plain text (however you created the item).

This macro does not obey the rules of itemDescription like the <%itemBody%> does.

itemTemplate
1.8+ ItemBody
<%ItemBody%>
HTML or Plain text Returns the contents of the item body. This can either be HTML or Plain text (however you created the item).

This should be the perferred macro between <%itemText%> and <%itemBody%>

This macro differs from <%itemText%> in that it obeys the rules of the itemDescription. If in an aggregate view (homepage, category, search, etc) and a description is present for the item, the macro will show the description instead of the itemText and will add a link to the permalink of the item to "read more..."

The "read more..." hyperlink has an attribute of rel="bookmark"
itemReadMoreStyle

itemTemplate Required

itemTitle
<%itemTitle%> HTML
Returns a permalink hyperlink to the item using the full title of the item.

They hyperlink has the attribute  rel="bookmark".
TitleLinkStyle
itemTemplate
1.8+ itemTitleRaw
<%itemTitleRaw%> Plain text
Returns just the plain text full title of the item
This is a new post yo.

itemTemplate
1.8+
itemDescription
<%itemDescription%> Plain text
Returns the plain text value of the description summary of an item. This just returns the content saved with the item, it does not return the "read more..." link as on an item aggregate view page.
This is the micro-summary of this item. If you want to read more, visit the post.

itemTemplate
1.8+ itemAuthor
<%itemAuthor%> HTML
Returns a mailto: hyperlink for the author of the item. The mailto is not obfuscated so the clear-text of the email is present.

The email address is defined by the  <EmailAddress> element within the <User> element in SiteSecurity.config file

itemTemplate
1.8+ itemAuthorNoLink
<%itemAuthorNoLink%> Plain text
Returns just the name of the author of the item. The name is defined by the <DisplayName> element within the <User> element in SiteSecurity.config file Owner J. Ramiro

itemTemplate

When
<%When%> Plain text
The Date and time (formatted in GMT) the item was created. Sunday, December 17, 2006 11:40:56 PM (Pacific Standard Time, UTC-08:00)
itemTemplate
1.8+ ReaderWhen

<%ReaderWhen%>

Note: I am not sure how the system retrieves the TimeZone of the browser, so this might not always work for all browsers.
Plain text
The Date and Time the entry was created (using the clients Location/TimeZone to offset the time)
Sunday, December 17, 2006 4:40:56 PM
itemTemplate
1.8+ FormattedWhen
<%FormattedWhen(string format)%> Plain text
Returns the date the item was created (using the timezone the blogs is set to use) and uses special ASP.net formatting codes to format the date. This macro also returns a string for the TimeZone the blog is hosted in.


formatting based on ASP.NET formatting codes
http://msdn2.microsoft.com/en-us/library/8kb3ddd4.aspx
December 17, 2006 Pacific Standard Time

using format: <%FormattedWhen("MMMM d, yyyy")%>

itemTemplate
1.8+ FormattedWhenBare
<%FormattedWhenBare(string format)%> Plain text
Returns the date the item was created (using the timezone the blogs is set to use) and uses special ASP.net formatting codes to format the date. This macro does not display the TimeZone the blog is hosted in.


formatting based on ASP.NET formatting codes
http://msdn2.microsoft.com/en-us/library/8kb3ddd4.aspx
December 17, 2006

using format: <%FormattedWhenBare("MMMM d, yyyy")%>

itemTemplate

PermaLink
<%PermaLink%> HTML
Creates an icon and a hyperlink to the Permalink to an item. The Permalink is determined by the rules in the site.config file.

uses: itemLink manifest setting
permalinkStyle
permalinkImageStyle
itemTemplate
1.8+ PermalinkUrl
<%PermalinkUrl%> Plain text
Returns the Plain text version of the Permalink to an item. The Permalink is determined by the rules in the site.config file. http://yoursite/dasblog/PermaLinkToItem.aspx
itemTemplate
1.8+ PermalinkUrlRaw
<%PermalinkUrlRaw%> Plain text
See <%PermalinkUrl%>


itemTemplate
1.8+ ItemGUID
<%ItemGuid%> Plain text
Returns the GUID associated with each post.
6d73f0f2-d82e-4e5b-9baf-1e77b2a406a2
itemTemplate
1.8+ CommentLink
<%CommentLink%> HTML
Creates a hyperlink labeled "Comments [XX]" where the link is to the commentview for the item and within square brackets is the number of current valid comments for the item.

The format of the link is
/CommentView,guid,*ITEMGUID*.aspx#commentstart
commentLinkStyle
itemTemplate
1.8+
TrackbackLink
<%TrackbackLink%> HTML
Creates a link labeled "Trackback" with a title attribute that explains what this link does, and the href of the hyperlink contains a link to the Trackback handler.

The format of the link is
Trackback.aspx?guid=*ITEMGUID*
trackbackLinkStyle
itemTemplate
1.8+
TrackbackList
<%TrackbackList%> HTML
Returns a set of hyperlinks to pages that have performed a "trackback" on the current item. In admin mode, the adminisrators may delete the Trackbacks using a delete icon.
trackbackLinkStyle
deleteLinkStyle
itemTemplate
1.8+ TrackbackListDiv
<%TrackbackListDiv(string divClass)%> HTML
Returns a set of hyperlinks to pages that have performed a "trackback" on the current item. In admin mode, the adminisrators may delete the Trackbacks using a delete icon.

The links will be surrounded with a div and it will have a class attribute with the value that you provide in the divClass parameter.
'div class provided in param'
trackbackLinkStyle
deleteLinkStyle
itemTemplate
1.9+ ReferralList
<%ReferralList%>

This macro mistakingly adds a hyperlink instead of an anchor to this macro. <a href="referralList"/>
HTML
Returns a set of hyperlinks to remote pages that have hyperlinks to the item. In admin mode, the administrator may delete the Referrals using a delete icon.

The hyperlinks have the attribute rel="nofollow" attached.
referralSpanHidden
trackbackLinkStyle
deleteLinkStyle
itemTemplate
1.9+ ReferralListFiltered
<%ReferralListFiltered (int maxReferrals, bool excludeOnlineAggregators, bool excludeSearchEngines)%> HTML
Returns the same HTML as <%ReferralList%> however a maximum number of items can be set with the first parameter 'maxreferrals' (as integers greater than 0) and a user can exclude search Engines from the results by setting the second parameter 'excludeSearchEngines' to True or 1.

If excludeSearchEngines is set to true, the macro will remove links from Bloglines and Newsgator or Search engine referrals with q= or p= in the returning URLs.
referralSpanHidden
trackbackLinkStyle
deleteLinkStyle
itemTemplate
1.8+ RelatedPostList
<%RelatedPostList%> HTML
Returns a set (max 5) of hyperlinks to internal posts that share the same categories. The hyperlinks are ordered by freshness and relevancy.
relatedPostLinkStyle
itemTemplate
1.8+ RelatedPostListDiv
<%RelatedPostListDiv(string divClass)%> HTML
Returns a set (max 5) of hyperlinks to internal posts that share the same categories. The hyperlinks are ordered by freshness and relevancy.

The links will be surrounded with a div and it will have a class attribute with the value that you provide in the divClass parameter.
'div class provided in param'
relatedPostLinkStyle
itemTemplate
1.8+
categoryLinks
<%categoryLinks%> HTML
This macro will return a hyperlink for each category that this post is assigned. The hyperlink is to the category view page.

If the post is filed under more than one cateogry, the macro will return the | (pipe) character between categories.
categoryLinkStyle
itemTemplate
1.9+ TechnoratiTags
<%TechnoratiTags%> HTML
The same output as <%categoryLinks%> but with the attribute rel="tag" on each hyperlink
categoryLinkStyle
itemTemplate
1.8+
editButton
<%editButton%> HTML
Creates 2 hyperlinked images to manage items. One link is to delete an item, the other link is to edit the item.

uses: editbutton and deletebutton manifest setting
editLinkStyle
deleteLinkStyle
editLinkImageStyle
deleteLinkImageStyle
itemTemplate
1.8+ DisclaimerLink
<%DisclaimerLink%> HTML
Returns a hyperlink to the disclaimer page in the SiteConfig folder and sends the content through the FormatPage.aspx tool.

FormatPage.aspx?path=
siteConfig/disclaimer.format.html
disclaimerLinkStyle
itemTemplate
1.8+ Enclosure
<%Enclosure%> HTML
Returns a hyperlink using the name of the enclosure and the filesize of the enclosure [ie: (2.11 KB)].

The enclosure functionality will download the remote enclosure (file) and host it in a unique GUID labeled folder within the content/binary folder of your dasBlog installation.

itemTemplate
1.9+ FeedFlare
<%FeedFlare()%> HTML
Returns a JavaScript element that pulls in the Feedburner.com related settings for a particular post.

itemTemplate











Previous/Next post Navigation Macro collection







most frequently used in this format:
<%PreviousLink("&laquo;&nbsp;",40)%>
<%PreviousNextSeparator("|")%>
<%MostRecentEntryLink("Home")%>
<%PreviousNextSeparator("|")%>
<%NextLink("&nbsp;&raquo;",40)%>




1.8+ PreviousLink
<%PreviousLink(previousNavigationText)%>
or
<%PreviousLink(previousNavigationText, maxLength)%>
HTML
Renders a link to the "previous" post when viewing a post within an item view.

It will auto-trim the previous link title to the default Max characters or at the number of characters supplied as a second parameter. The macro will also and place previousNavigationText before the previous link title.

itemTemplate
1.8+ NextLink
<%NextLink(nextNavigationText)%>
or
<%NextLink(nextNavigationText, maxLength)%>
HTML Renders a link to the "next" post when viewing a post within an item view.

It will auto-trim the next link title to the default Max characters or at the number of characters supplied as a second parameter. The macro will also and place nextNavigationText before the next link title.

itemTemplate
1.8+ PreviousNextSeparator
<%PreviousNextSeparator(SeparatorText)%> HTML Returns the seperatorText between Previous and Next and MainPaing or MostRecententryLink macros.

itemTemplate
1.8+ MainPageEntryLink
<%MainPageEntryLink(mostRecentLinkText)%>
or
<%MainPageEntryLink(mostRecentLinkText,pageLinkSeperator)%>
HTML Returns a link to the home page with the text provided in the mostRecentLinkText parameter. If you add a value for the pageLinkSeperator parameter, the macro will surround the link with the text provided.

Adds a attribute rel="home" to the link

itemTemplate
1.8+ MostRecentEntryLink
<%MostRecentEntryLink(mostRecentLinkText)%> HTML Returns a link to the most recent post created with the text for the link coming from the mostRecentLinkText parameter.

itemTemplate





















Version History:

01/08/2007 - 1.01 Updates to <%drawTagCloud()%> css classes. A few minor spelling updates

01/04/2007 - 1.0 First version.