Antville Macros
<% imagelist %>

This macro takes a defineable number of images out of the image pool (beginning with the latest one) and displays them as a list, where each item either appears as fullsize-image or thumbnail (which itselft can link to the fullsize-image either in the same browser window or in a popup). To choose what the macro should display use the attribute as

<% imagelist as="popup" %>
<% imagelist as="thumbnail" %>

Omitting as will result in a list of fullsize images. If you choose "popup" or "thumbnail" and one of the images in the imagepool doesn't contain a thumbnail (i.e. because the image-width is smaller than 100px) the macro will ignore the image and proceed with the next one having a thumbnail. Similar to the ubiquitous macro-attributes "prefix" and "suffix" you can also define itemprefix and itemsuffix which will be places before and after each image in the list.

<% imagelist as="popup" itemsuffix="<br />" %>

You can also use the attribute linkto which will force the macro to link every item to the URL you specified. And of course you can limit the number of items:

<% imagelist limit="1" prefix="this is my newest one:" linkto="" %>

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

image thumbnails

As you probably know, antville is capable to automatically create a thumbnail for an uploaded image.

The thumbnail-macro works similar to the image macro, but it will display an image's thumbnail. So if you place

<% image name="thumbsup" as="thumbnail" %>

i.e. in a story or comment, antville will display

Thumbs up!

The nice thing of this macro is that it also automatically creates a link to the full-size image.

If you should should be one of the few people who really believe pop-up windows are a neat thing you can have this feature, too (exceptionally, that is):

<% image name="thumbsup" as="popup" %>

The result looks just like the one before except when you click on the thumbnail a new window will pop open:

Thumbs up!

(Please be aware that if you modify the function openPopup() in the javascript-skin of your site the link might be disfunctional).

Of course you can override the default-link (to the popup-window) with a custom one, just add the linkto-option like this:

<% image name="thumbsup" as="thumbnail" linkto="" %>

All the other available options of the thumbnail-macro are the same as for the image macro.

... Link (5 comments) ... Comment

<% image %>

Placing an image somewhere in a story, a skin or comment is pretty easy in antville: just use i.e.

<% image name="thumbsup" %>, and antville will insert the image:

Thumbs up!

Of course, to use this you will have to upload the image before, otherwise antville won't find anything. But don't worry, if you specify an image-name that does not exist, antville won't annoy you with an error message, it will simply display nothing.
You don't need to type the macro by yourselft, antville will also display the simple code needed to insert an image in the list of the imagepool. But you can do more:
You can also create image-links by using the following option:
<% image name="thumbsup" linkto="" %>

or also

<% image name="thumbsup" linkto="main" %>.
The first image will link to antville's frontpage, the target of the second one depends on where you placed the image-macro: if you placed it in a story, this image will link to the story itself, if you put it into the basic layout-skin of your weblog, it will point to the frontpage of your weblog.
The funny thing with the image-macro is that you can also embed images in your weblog that were uploaded in another one (some call this violation of intellectual property rights ...): i.e.
<% image name="project/ibrake" %>

will display this:

(this image was uploaded in project antville ...) But how can one find out the image-name? Simply right-click on the image and have a look at the filename: the portion between the last slash and the point is the name, so just use it. Of course your "pirated" image will disappear if it is deleted in the other weblog (after all you didn't copy it, you just told antville to create the appropriate image-tag).

In a similar way you can place one of the standard images of antville somewhere in your weblog. So to use the image that creates the neat pixel-line on the right, simply use <% image name="/dot" %>, which results in

So an image-name beginning with a slash will tell antville to search in the default image-pool. Of course you can also use the image-macro to embed one of the antville-logo buttons, but we added a special macro called logo for that (simply because these logos will automatically link to

Antville knows about the width and height of an image, but you can overrule that by using standard-html-options, i.e. specify a fixed width and height of the image. <% image name=thumbsup width=100 height=100 %> will downsize the above image. In the same way you can override the alternate text of an image (which should have been defined during upload) by adding alt="my new alttext" inside the macro-tag. And <% image name="thumbsup" border="3" %> will surround the image with a border (in this case with 3px width).

In the same way you can specify the (horizontal and vertical) alignment of an image, i.e. <% image name="thumbsup" align="right" valign="bottom" %> would align the image to the bottom right corner.

Antville is also capable to automatically create thumbnails of an image which you also can place in a skin, story or comment (and antville will automatically create a link to a popup that displays the image in full size).

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

Online for 6470 days
Last modified: 12/5/18 3:34 PM
Youre not logged in ... Login
... Home
... Tags

October 2019
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 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
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:
(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