Macros
Was sind Macros?
Die Verwendung von Macros eröffnet uns die Möglichkeite Manila mit zahlreichen weiteren Funktionen auszustatten. Diese Funktionen umfassen einfache Kalkulationen bis hin zur komfortablen Einbindung von externen XML-Seiten.
Ein einfaches Beispiel:
Heute ist Sunday der 26. May
Heute ist {dayName} der {day}. {monthName} |
Probieren Sie es doch einfach aus. Kopieren sie die Zeile aus dem Kasten und fügen sie sie in eine x-beliebige Manila-Seite ein.
Macros erkennt man an den geschwungene Klammern {}.
Innerhalb des Macros können weitere Parameter angegeben werden.
Eine genaue Beschreibung aller Macros finden Sie unter http://macros.userland.com
Lassen Sie sich nicht verunsichern. Einige Macros können nur in bestimmten Bereichen angewendet werden. Zum Beispiel werden Diskussions Group Macros nur im Forum ausgespielt.
Template Macros
body
meta
cascadingStyleSheet
javaScript
siteName
tagLine
siteUrl
homePageLink ()
editorialMenu
navigatorLinks
membershipBox
calendar
title = Macros
bodytext
searchThisSite ()
mailStory ()
printFriendlyLink ()
IncludeMessage ()
hierarchyPath =
whoAmI =
prefsBasedBodyTag
Link Macros
relativeLink ()
rssLink ()
scriptingNews2Link ()
pictureLink ()
pictureRef ()
xmlCoffeeMug ()
responseList
Discussion Group Macros
{responseText} -- The full text of the response
{replyUrl} -- The URL of a page where the reader can reply directly to the response.
View Macros
viewDirectory ()
viewDirectoryBox ()
viewNewsItems ()
viewOpml ()
viewRssBox ()
Theme Macros
themeLink ()
downloadDiscussTheme ()
downloadTheme ()
Date Macros
now = 5/26/13; 7:03:13 AM
day = 26
dayName = Sunday
month = 5
monthName = May
year = 2013
timeUntil ()
lastUpdate = 10/23/03; 6:42:52 PM
lastUpdateString = Thursday, October 23, 2003 at 6:42:52 PM
postTime = 10/11/02; 7:43:05 PM
Weitere nützliche Macros
serverMonitorSuite.viewSiteUpdates ()
includeHttp () = Integriert HTTP-Seiten bis zu einer Größe von 35kb
module ()
opmlBlogroll ()
glossSub () = Setzt einen Link und kann zusätzlich mit einem Target versehen werden
headerGraphic
spacePixels ()
staticText ()
surveyMacros.list ()
surveyMacros.results ()
surveyMacros.run ()
workspace.counter ()
workspace.form_pruef ()
workspace.postflash ()
workspace.showurl ()
Hosting Macros
Diese Macros können nur auf der "Create a New Site" verwendet werden.
hosting.mostReadSites ()
hosting.mostReadSitesYesterday ()
hostingSuite.createSiteForm ()
hostingSuite.listSites ()
hostingSuite.themesPopup ()
hostingSuite.viewMostReadSites ()
hostingSuite.viewMostReadSitesYesterday ()
hostingSuite.viewUpdates ()
Radio Community Server Macros
radioCommunityServerSuite.macros.enterSerialNumber ()
radioCommunityServerSuite.macros.pingSiteForm ()
radioCommunityServerSuite.macros.randomRecentlyUpdatedSite ()
radioCommunityServerSuite.macros.serialNumberCheck ()
radioCommunityServerSuite.macros.spamFreeMailToForm ()
radioCommunityServerSuite.macros.viewFeeds ()
radioCommunityServerSuite.macros.viewGroupStats ()
radioCommunityServerSuite.macros.viewLog ()
radioCommunityServerSuite.macros.viewPrefs ()
radioCommunityServerSuite.macros.viewReferers ()
radioCommunityServerSuite.macros.viewRssHotlist ()
radioCommunityServerSuite.macros.viewUser ()
radioCommunityServerSuite.macros.viewWeblogUpdates ()
......auf diesen Artikel Antworten
PRINT MAIL
|