Antville Macros
<% story.commentlink %>

This macro renders by default a link to the form for adding a new comment.

<% story.commentlink %>

Now this might appear a bit useless since you could also use the link-macro to do the same:

<% story.link to="comment" %>

The main reason for this special macro is that it checks if comments are enabled for a story or not: if comments are disabled it won't display anything. There are two attributes for customizing the result:

<% story.commentlink to="comment" text="place your comment!" %>

to means the page this macro should link to, and text defines what should appear as link. The above example shows the defaults (so you can omit them if that's what you want).

... Link (1 comment) ... Comment


<% story.createtime %>

this macro displays the create time of a story. while this might sound not too interesting in general, there is an exciting twist that can enhance your weblog to obtain scheduling capabilities.

if you add the parameter as="editor" to this macro and put the whole thing into the "form for creating/editing a story" skin, a new input field will appear whenever you create or edit a story:

<% story.createtime as="editor" %>

by default, the new field contains the current date (ie. the date and time when you activated the link to the form). but you can modify the contents to give your story a date lying in the very past or future.

For all the other options you can use within this macro see date and time (and how to format them)

If you add the option as="link" the formatted create time of the story will appear as link to the appropriate day-listing, but only if you published the story in the weblog. If your story was published just in a topic it won't appear as link, just as plain text (the same will happen if the story is offline, of course).

<% story.createtime as="link" %>

... Link (6 comments) ... Comment


<% story.backlinks %>

if you want to display a list of referrers linking to a story you can use the macro <% story.backlinks %> inside a story skin.

as an example, take a look at this story over at project.antville.

... Link (6 comments) ... Comment


<% story.commentcounter %>

This macro - as you might assume because of it's name - displays a counter of all comments of a story. So, using it like this:

<% story.commentcounter %>

will result in "0 comments", "1 comment" or "341 comments", depending on the number of comments of a story. You can change the text following the number by using the following attributes:

- text to display if there's no comment
- text to display if there's just one comment
- text to display if there're more than one comments

so (as a quite silly example) your commentcounter-macro might look like this:

<% story.commentcounter no=", absolultely nothing" one=", solamente uno" more=", quite a bunch, isn't it?" %>

The whole text will be linked to the main view of the story, and there's another attribute that you can (and probably will) use, it's called "anchor". By adding anchor="comments" a user will jump directly to the first comment.

... Link (3 comments) ... Comment


Online for 8322 days
Last modified: 2/20/20, 5:31 AM
Status
Youre not logged in ... Login
Menu
... Home
... Tags

Search
Calendar
November 2024
SunMonTueWedThuFriSat
12
3456789
10111213141516
17181920212223
24252627282930
January
Recent updates
Grundlegendes: Wie Macros entstehen Im
Zuge der Erneuerung der hier befindlichen Dokumentation soll dargestellt werden,...
by libralop (1/18/17, 2:21 PM)
If the link on the
starting page leads you to http://foo.blogger.de/topics/topic1/ and you want...
by kinomu (1/6/11, 3:43 AM)
how to make topicchooser redundant?
hello, i am new to antville and have a problem...
by cafereiche (1/5/11, 8:26 PM)
+ position and line distance
" itemsuffix="" %> how does ist function? every time when...
by miamicat (7/12/10, 5:23 PM)
with a little javascript like:
<div><% story.content part="lead" fallback="text" %> <script type="text/javascript"><!-- var lead =...
by dotnet (4/9/09, 3:00 PM)
There's another parameter which enables
to specify the blog whose imagelist you would like...
by giardino (1/4/09, 11:00 AM)
Is it possible to create
a link to the root-page of the system or...
by phoque (6/7/08, 12:34 PM)
Thanks a lot for the
quick response, kinomu. The good side: Now I have...
by molosovsky (1/16/08, 11:59 AM)
There is no technical solution
to this problem, but try to change (or insert)...
by kinomu (1/16/08, 10:22 AM)
Sorry if I’m too stupid
to wrap my brain around this problem: Is there...
by molosovsky (1/16/08, 9:48 AM)
Optional viewlink I am using
the lead for long stories. And wish to give the...
by byggvirofbarley (7/12/07, 10:49 PM)
Macros to use smileys in
comments? Hi! I added some smileys to my image gallery...
by stuepfnick (5/20/07, 2:30 PM)
Was suchen Sie denn
genau?
by ichichich (5/15/07, 4:06 PM)
Ähm, ich glaube das Fixen
muss nicht mehr sein Hallo, äh 2004 der letzte Inhalt....
by stsboard (3/9/07, 9:48 PM)
I found a solution
and modified it slightly for usage with Antville. Add to...
by ichichich (1/18/07, 1:07 PM)
story.age would be great to
have a macro that does the same for stories. I'd...
by imp13 (1/17/07, 10:40 PM)
is it somehow possible to
change the word "comments" itsself, that automatically results when...
by yetused (11/11/06, 9:55 AM)
Thanks a lot! Just
what I was looking for.
by mwegsche (11/10/06, 11:24 AM)
That is possible: http://macros.antville.org/stories/44385/
(Beware: An invalid format of the timestamp may corrupt the database...
by ichichich (11/10/06, 10:38 AM)
Edit date OK, thanks for
the feedback. This was just the answer I had already...
by mwegsche (11/10/06, 8:47 AM)
This is one of
the top requested features...
by ichichich (11/9/06, 5:02 PM)
limit stories I want to
limit the number of stories on the homepage of my...
by mwegsche (11/9/06, 4:58 PM)
To get the login form/skin
you must add to query: skins/edit?key=MemberMgr.login
by click (7/29/06, 1:33 AM)
Need Help! I need to
modify the "Login" form/skin that a visitor to my blog...
by aqss (6/18/06, 10:15 PM)
that more interesting part of
the question didn't get answered ;) how can we...
by schimmerschnecke (1/31/06, 1:02 AM)

RSS feed

Made with Antville
Helma Object Publisher