![]() ![]() |
nex,
September 10, 2002 at 1:34:56 PM CEST
feature request: <% story.createtime as="link" %> i want the date to hyperlink to the frontpage of that day when i turn on the option as shown in the title. pleeeaase? oh, and i want to have customizable topic frontpages. i mean, one for every topic. this means, i want to have a macro topic.description (or topic.meta or something) that inserts a snippet of html which i can define in my topic manager. for example, when the topic is foo, then topic.description returns "<span class="bar">these stories deal with the ancient art of foo. if you don't know what foo is, maybe you'd like to visit <a href="theancientartoffoo.com<">the ancient art of foo<a> first.</span>" or something. then i insert the macro into my "topic page" skin before the storylist macro and voilĂ ! there's my customized topic frontpage. update: i just implemented the createtime-link myself. boy, this was easy! i mean, this was the first time i tinkered with the antville code, i hadn't even edited a .js file before, and all it took me was 10 minutes. the code has even the rarely seen 3-spaces-indents, just as i like it. guys, i love you. maybe you'd like to have a look at my implementation and tell me what you think. i post it in a comment, this story already consumes enough space on the frontpage :-)
hns,
September 10, 2002 at 1:44:09 PM CEST
Re: feature request: <% story.createtime as="link" %> Have you tried implementing it? If not, why not?
nex,
September 10, 2002 at 1:59:46 PM CEST
Re: Re: feature request: <% story.createtime as="link" %> oh, i know, i know... i should do it myself. i'm feeling guilty now.
however, i promise i'll do it myself and send you the code if you help me to get my antville running :-) when it's about something like this, it only requires editing of a script, i don't have to check out the cvs and mess with any compiled code, right? ... comment
nex,
September 10, 2002 at 2:31:38 PM CEST
suggested implementation in story/macros.js: /** * macro rendering createtime of story */ function createtime_macro(param) { if (param.as == "editor") { if (this.createtime) param.value = formatTimestamp( this.createtime, "yyyy-MM-dd HH:mm"); else param.value = formatTimestamp(new Date(), "yyyy-MM-dd HH:mm"); param.name = "createtime"; renderInputText(param); } else { if (!this.createtime) return; var dateStr = formatTimestamp( this.createtime,param.format); var dateLink = this.site.href() + formatTimestamp(this.createtime, "yyyyMMdd"); if (param.as == "link") { res.write("<a href=\"" + dateLink + "\">"); } res.write(dateStr); if (param.as == "link") { res.write("</a>"); } } } the format of the link is hardcoded, maybe this is a bad thing and i should've called a function that gives me the format? another thing that could use some improvement is the placement of the anchor tags -- they include the time portion of the date, which is technically incorrect, since we link to the whole day. but i guess it's better than nothing, maybe you'd like to include it in your codebase?
hns,
September 10, 2002 at 2:41:12 PM CEST
Re: suggested implementation Yes, Hop hacking is easy. Your patch looks pretty good, and I'm +1 on adopting it. Let's see what the others say.
robert,
December 8, 2002 at 7:00:44 PM CET
Re: suggested implementation +1, i implemented it (cvs-diff). ... comment
|
![]() |
The Antville Server Fund has been a great success. Thanks to everybody who contributed!
online for 8645 Days
last updated: 1/4/11, 10:22 AM ![]() ![]() ![]() Youre not logged in ... Login
![]() ![]() ![]() ... home
... topics ... galleries ... Home
... Tags
... Galleries
... about antville ... download ... macros.antville.org ... help.antville.org ... translate antville! ... antville home ![]()
![]() ![]() ![]()
i understand your concerns however,
i hardly can think of a solution. certainly, if the...
by tobi (7/29/03, 9:47 AM)
Found several more similar sites
listed This is getting to be quite a concern to...
by cobalt123 (7/27/03, 7:56 PM)
Second Post Alert on Referrer
bug livecatz I put this into "help" and now here:...
by cobalt123 (7/26/03, 7:14 PM)
well it's not easy to
find from here, anyway. think we should include a link,...
by tobi (7/24/03, 11:25 AM)
clock not that it's particularly
earthshattering but the antclock is running slow by about 15...
by kohlehydrat (7/23/03, 8:25 PM)
How to log skin names
I accessed to console?? Hi, I would like to know...
by winson (7/23/03, 4:12 PM)
![]() |