Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Offline
Re: [Archived] bit_rss
Any ideas on how?
Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.
Offline
#63 2007-01-13 15:33:32
- dai
- Member
- Registered: 2006-12-07
- Posts: 21
Re: [Archived] bit_rss
hey Walker your site looks smart
any chance you could show the code that sorts the permlink out – mine still doesnt work it outputs http://url of site/textpattern//example-of-name
Offline
Re: [Archived] bit_rss
Colak, here’s what your page should look like:
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel><generator>http://textpattern.com/?v=4.0.4</generator>
<title>Site Title Here</title>
<link>http://www.domain.com/</link>
<description>a description of the feed here</description>
<pubDate><txp:php>date('D, M Y H:i:s')</txp:php> GMT</pubDate>
<txp:bit_rss (with arguments) />
</rss>
and here’s what your rss form might look like, it’s not exactly right. the missing piece is that the link (the url of the entry) should really be output between the link tags, but permlink has to have a closing and outputs the a href automatically, which shouldn’t be there…..
<item><title><txp:permlink><txp:title /></txp:permlink></title>
<description><txp:body /></description>
<link> </link>
<pubDate><txp:posted /></pubDate></item>
Offline
Re: [Archived] bit_rss
bah, so I hacked it together….put the following in bit_rss.
function bit_permurl($atts) {
global $thisarticle;
return $item->get_description();
}
then your proper rss form will look like this
<item><title><txp:title /></title>
<description><txp:body /></description>
<link><txp:bit_permurl /></link>
<pubDate><txp:posted /></pubDate></item>
Offline
Re: [Archived] bit_rss
@dai
I’m not sure why yours is outputting a relative url rather than an absolute. Is there a possibility that what feed simplepie is reading to create the page you’re looking at does not have absolute urls in it?
Offline
#67 2007-01-13 23:57:30
- marios
- Archived Plugin Author
- Registered: 2005-03-12
- Posts: 1,253
Re: [Archived] bit_rss
Actually, Bit Santos Implementation is better over the Simplpie plugin.
( I’ve looked at both of them )
regards, marios
⌃ ⇧ < ⎋ ⌃ ⇧ >
Offline
Re: [Archived] bit_rss
Marios, If you installed it, you’ll notice that bit’s plugin is using simplepie for the feed parsing.
Offline
#69 2007-01-14 01:57:46
- nasv
- Member
- Registered: 2005-11-14
- Posts: 22
Re: [Archived] bit_rss
for those having problems with the site giving you weird permlinks such as “domain.com//syndication-title”, I found the mistake for me to be that I simply used <a href=”<txp:permlink>” …><txp:title /></a> INSTEAD OF <txp:permlink><txp:title /></txp:permlink>. The latter ended up working for me.
-Nico
Offline
#70 2007-01-14 02:21:21
- marios
- Archived Plugin Author
- Registered: 2005-03-12
- Posts: 1,253
Re: [Archived] bit_rss
@walker, I meant the simplepie plugin for textpattern,
not the function library file.
( that one can only be used in a page template. Seems they didn’t take advantage of all the TXP goodies)
( BTW.: Awesome work, there in the portfolio, saw it)
regards, marios
Last edited by marios (2007-01-14 02:22:55)
⌃ ⇧ < ⎋ ⌃ ⇧ >
Offline
Re: [Archived] bit_rss
Walker… !!!! This was fast… Thanks!
A couple of questions form a non programmer…
bah, so I hacked it together….put the following in bit_rss.
function bit_permurl($atts) {
global $thisarticle;
return $item->get_description();
}
where in the plugin? there are 137 lines of code in there
then your proper rss form will look like this
<item><title><txp:title /></title>
<description><txp:body /></description>
<link><txp:bit_permurl /></link>
<pubDate><txp:posted /></pubDate></item>
Would this return the feeds from the punbb forum?
Last edited by colak (2007-01-14 08:49:38)
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: [Archived] bit_rss
For the part you put bit_rss, find a spot where a function starts Ex: function the_function_name() {
and then make a space before that and put my permurl function in.
I suppose it would return the punbb forum feeds.
Make sure you make the page template to.
Offline