This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 59 lines
Builds a simple weblog.
!! Version ''todo'' and above.
!!Parameters
* __{{page}}__ - which page is used to do the blog; default is the current page.
* __{{days}}__ - how many days the weblog aggregator should show. If set to "all", shows all pages.
* __{{pageformat}}__ - What the entry pages should look like. The pageformat can use the {{%p}} for the current page name
* __{{startDate}}__ - Date when to start. Format is "ddMMyy";
* __{{maxEntries}}__ - How many entries to show at most.
The "days" and "startDate" can also be sent in HTTP parameters, and the names are "weblog.days" and "weblog.startDate", respectively.!! Example
[[{INSERT WeblogPlugin}]!! Example Blog Page
Here's an example blog or "News" page showing both the entry and display plugins in use:
{{{
[{WeblogEntryPlugin entrytext='Create a new entry.'}] Note that if your entry starts with
a heading it will be used as the title (e.g., "! My Title").
----
[{WeblogPlugin days='90' allowComments='true'}]
}}}!! Questions
And how do I write the blog??
To me it seems that one should also add [[{INSERT WeblogEntryPlugin}] to the same page to get the ''New entry'' button. Is there a localized version?
--BorisFolgmann
;:A: Yes, you'll have to add the WeblogEntryPlugin, not necessarily on the same page, though. It has a page parameter to refer to a Weblog on another page. The only localization you can do is use the entrytext parameter. -- [Jawe]
;:A: Please consider that the parameter {{page}} is a feature of the newer 2.1 release of JSPWiki. In the current stable 2.0.52 release, the parameter {{page}} doesn't work. -- SteffenStundzig
;:A: Note, that the current version 2.1.103a does not support {{page}} in WeblogEntryPlugin. page is always encoded as {{engine.encodeName(weblogName)}} which is in turn {{context.getPage().getName()}} - see org.apache.wiki.plugin.WeblogEntryPlugin.java, line 83 -- [OlafKock]
Q: My blog entries seem to be dissappearing after a few days whatever the days parameter is set to. I've tried the default 180, and all. I want all the entries to stay forever. Any ideas? -- Chris Harris
;:A: IIRC you'll also have to add {{days=all}} --[Jawe]
Q: I would like to know how to use the __{{pageformat}}__ parameter. Thanks. -- ilmazozz
Indeed, how to use this feature? Whatever I do the output stays same. -- juhnu
A: Quick answer: pageformat defines the way the weblog page title is formatted (i.e. Main_blogentry_ddMMYY_N)
Q: Blog entries are never shown. Files are created correctly but then nothing is displayed. I'm obviously doing something wrong. Can anyone shed a light here plz? Thnx. --ncorreia
;:Q:i am also having the same problem, any help will be apreaciated. - Chris
A: One way is to set the 'days' parameter to 'all.'
A: You need to use the WeblogPlugin to display the pages created by the WeblogEntryPlugin. If the WeblogEntryPlugin is on a different page, then set you must set the page attribute of the WeblogPlugin to that page.
Q: Is it possible to show only a __part__ of the blog-entries... for example just the first 5 lines or something else? -- MartinU :o) Thanks!
A: Unfortunately not, you would need to modify the WeblogPlugin. -- JanneJalkanen
----
Back to [JSPWikiPlugins].