Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Archive: Which plugin should I use?
I know there are a lot of plugins out there to use for an archive, but I don’t know which one I should use for the approach I want:
On the indexpage of my “blog”-section, I want a list that displays a list of months since the beginning of my blog.
This would look like this:
- December 2007
- November 2007
- October 2007
- September 2007
When I click on one of these months, I would like a page like you get when you click on a category.
Any options?
Textpattern projects: Maxvoltar, Made by Elephant, Twunch
Offline
#2 2007-12-27 16:17:31
- els
- Moderator

- From: The Netherlands
- Registered: 2004-06-06
- Posts: 7,458
Offline
Re: Archive: Which plugin should I use?
Or you can experiment and do it without plugins
Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.
Offline
Re: Archive: Which plugin should I use?
colak wrote:
Or you can experiment and do it without plugins
Well, I’ve used this technique before, but now I need a page where I can display all the articles posted in a certain month…
Textpattern projects: Maxvoltar, Made by Elephant, Twunch
Offline
Re: Archive: Which plugin should I use?
Well, I’ve used this technique before, but now I need a page where I can display all the articles posted in a certain month…
Haven’t you noticed that both txp:article and txp:article_custom suport this?
In example: http://www.mydomain.com/blog/2007/12 would show only posts in this month…
To make this as changeful list why not make the links at sitebar to do something like:
In template:
<ul>
<txp:article_custom sort="Posted DESC" limit="9999" form="my-month-links" section="blog" />
</ul>
In article form called my-month-links:
<txp:if_different><a href="<txp:site_url />blog/<txp:posted format="%Y/%m" />"><txp:posted format="%B %Y" /></a></txp:if_different>
Cheers!
Offline
Re: Archive: Which plugin should I use?
@Gocom
Yes, that looks nice and simple, but I’m using /section/title for permanent links, and would rather not change this…
Textpattern projects: Maxvoltar, Made by Elephant, Twunch
Offline
Re: Archive: Which plugin should I use?
Yes, that looks nice and simple, but I’m using /section/title for permanent links, and would rather not change this…
Yeah, that thing. But you could use a little php, as I did with my blog:
Monthly link: http://www.mydomain.com/blog/?y=2007&m=12
And the code to optain the list:
<txp:php>
if(gps('y') && gps('m')) {
echo article_custom(array(
'sort' => 'Posted desc',
'limit' => '9999',
'month' => (gps('y') && gps('m')) ? gps('y').'-'.gps('m') : '',
'form' => 'default',
'section' => section(),
));
}
</txp:php>
Used in example at http://www.rahinaa.biz/lehti/?vuosi=2007&kuukausi=12 (changed the gps-function names and added little extra code)
Cheers!
Last edited by Gocom (2007-12-27 17:25:17)
Offline
Re: Archive: Which plugin should I use?
@Gocom: I appreciate the effort you’re doing here! But the main reason I learned Textpattern, is that I can’t write a single line of php or any other programming language…
I’m embarrassed to ask, but is it possible to write a short how-to? Sorry…
Textpattern projects: Maxvoltar, Made by Elephant, Twunch
Offline
#9 2007-12-27 23:39:17
- els
- Moderator

- From: The Netherlands
- Registered: 2004-06-06
- Posts: 7,458
Re: Archive: Which plugin should I use?
maxvoltar wrote:
@Gocom: I appreciate the effort you’re doing here! But the main reason I learned Textpattern, is that I can’t write a single line of php or any other programming language…
Neither can most of us :) Why don’t you go for one of the plugins mentioned? I’m sure rss_suparchive can do it without a problem.
Offline
Re: Archive: Which plugin should I use?
Els wrote:
Neither can most of us :) Why don’t you go for one of the plugins mentioned? I’m sure rss_suparchive can do it without a problem.
I’ll try wrapping my head around it once more :-)
Textpattern projects: Maxvoltar, Made by Elephant, Twunch
Offline
#11 2007-12-28 00:45:07
- redbot
- Plugin Author
- Registered: 2006-02-14
- Posts: 1,410
Re: Archive: Which plugin should I use?
Gocom
Wow, that’s simple but brilliant, thank you!
Offline
Re: Archive: Which plugin should I use?
maxvoltar wrote:
On the indexpage of my “blog”-section, I want a list that displays a list of months since the beginning of my blog.
This would look like this:
- December 2007
- November 2007
- October 2007
- September 2007
Hi, I’m really new to textpattern and trying to do the same thing. So far I’m quite impressed — much faster than MT, much easier than WP :)
colak wrote:
Or you can experiment and do it without plugins
Not wanting to jump into plugins too soon, I tried the above technique (Michael’s take at #4), and I’m obviously doing something wrong, because nothing is showing up.
Following instructions, I first created an article form “monthly_menu” with the following code:
<li><a href=”<txp:siteurl />archives/<txp:posted format=”#a%m%y” />”><txp:posted format=”%B %Y” /></a></li>
Then, I added this code in a misc form “colophon”:
<div class="archive">
<h4>archives</h4>
<ul>
<txp:article_custom limit=“99999” form=“monthly_menu” />
</ul>
</div>
“colophon” was then called into the “default” page template:
<txp:output_form form="colophon" />
However, “monthly_menu” does not show up. The HTML output I get is:
<div class="archive">
<h4>archives</h4>
<ul>
</ul>
</div>
I must be missing something very obvious here. I’d appreciate if someone could point it out, thanks in advance :)
Offline
Offline
Re: Archive: Which plugin should I use?
Are you sure about those quotes?
<li><a href=”<txp:siteurl />archives/<txp:posted format=”#a%m%y” />”><txp:posted format=”%B %Y” /></a></li>
It should be:
<txp:if_different><li><a href="<txp:siteurl />archives/#<txp:posted format="a%m%y" />"><txp:posted format="%B %Y" /></a></li></txp:if_different>
Just a thought… as some of your codes include right quotes and some don’t. And it isn’t Textile as the quotes are diffrent from Textile ones, so forum haven’t done them (not the current version).
Cheers!
Last edited by Gocom (2008-01-13 19:19:30)
Offline
Re: Archive: Which plugin should I use?
Thanks for the kind replies. I went through the articles (still a little confused, bookmarked for further reading), started over, mixed this with that and somehow got it to work this time. One last question for now;
<txp:permlink><txp:title /></txp:permlink><br />
Is it possible to use an unordered list in this case? I love wraptag+break but it’s not allowed here :(
Offline