Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#481 2009-08-31 18:55:54
Re: gbp_permanent_links
I have these versions installed
- gbp_admin_library: 0.4.669
- gbp_permanent_links: 0.14.4
Offline
#482 2009-09-01 20:45:46
Re: gbp_permanent_links
For anyone who’s experiencing the “Strict Standards: Only variables should be passed by reference” thing with gbp_permanent_links, the fix is fairly trivial, if non-intuitive at first glance. Scroll down to line 515ish (as of v0.14.4) in the plugin and replace this:
if (!@$pretext_replacement && count($this->partial_matches))
$pretext_replacement = array_shift(array_slice($this->partial_matches, -1));
with this:
if (!@$pretext_replacement && count($this->partial_matches)) {
$pt_slice = array_slice($this->partial_matches, -1);
$pretext_replacement = array_shift($pt_slice);
}
That should make everything happy again.
The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.
Txp Builders – finely-crafted code, design and Txp
Offline
#483 2009-09-02 05:10:09
Re: gbp_permanent_links
@Bloke
That did the trick. Thanks!
Offline
#484 2009-09-02 08:41:53
Re: gbp_permanent_links
@Bloke
Thanks! I’ll role out a new version later today.
Offline
#485 2009-09-13 17:49:06
Re: gbp_permanent_links
I’m trying to allow a permanent link that ignores the article title if specified on a /section/id/ link. I thought this would be accomplished by building a permanent link rule like this:
section /id /.* /
However, that doesn’t seem to be working, I’m getting a 404 for URLs iwth the correct section, correct id, but wrong title.
Is it possible to create a permanent link that ignores the trailing title?
Last edited by mericson (2009-09-13 17:51:32)
Offline
#486 2009-09-13 18:25:36
- els
- Moderator
- From: The Netherlands
- Registered: 2004-06-06
- Posts: 7,458
Re: gbp_permanent_links
Are you planning to use this rule site wide? Only asking because Txp can do this without the plugin :)
Offline
#487 2009-09-13 18:27:43
Re: gbp_permanent_links
Yes, I was planning to do this sitewide and I was used to the fact that Txp does the title stripping for me. However, after using gbp_permanent_links (for other URL formats I must support) that behavior (stripping article title) doesn’t seem to be working.
Els wrote:
Are you planning to use this rule site wide? Only asking because Txp can do this without the plugin :)
Offline
#488 2009-09-13 18:54:52
- els
- Moderator
- From: The Netherlands
- Registered: 2004-06-06
- Posts: 7,458
Re: gbp_permanent_links
mericson wrote:
However, after using gbp_permanent_links (for other URL formats I must support) that behavior (stripping article title) doesn’t seem to be working.
Ah, I see. I was going to give this rule a try on my test install, but I’m having trouble getting the plugin to work at all in 4.2.0… But doesn’t it work if you just use a rule like /section/id/
?
Offline
#489 2009-10-13 03:43:47
- kevinpotts
- Member
- From: Ghost Coast
- Registered: 2004-12-07
- Posts: 370
Re: gbp_permanent_links
OK, I thought I had a grasp on this plugin and conditionals, but I need some help. Using v.14, set up a section/category/title that works very well. However, I am having issues getting the correct conditionals in the page template to work correctly. I need all of the following URL schemes to work:
- site.com/section
- site.com/section/category
- site.com/section/category/title
- site.com/section/title (for articles not in the above category)
Using different types of conditionals, this is as close as I can get:
<txp:if_category>
<txp:article />
<txp:else />
<txp:if_individual_article>
<txp:article />
<txp:else />
<txp:article_custom id="3" />
</txp:if_individual_article>
</txp:if_category>
This code gets everything but site.com/section (the hard-coded article_custom tag) to display properly. I am sure someone has run into this before, so any help would be very appreciated. I searched through some older posts but didn’t see anything useful.
Update: This code actually works. The problem was not in the conditional structure, but the fact that the article with the ID of 3 had a URL title competing with the section name, so TXP didn’t know if it was site.com/section or site.com/article-title and went with the latter. Changing the URL title of the article to something unique solved the problem. Hopefully this helps someone else down the road.
Last edited by kevinpotts (2009-10-14 02:00:20)
Kevin
(graphicpush)
Offline
#490 2009-10-14 14:04:14
- si.b
- New Member
- Registered: 2009-10-14
- Posts: 5
Re: gbp_permanent_links
I know this is a very basic request, but as a non-IT person who has been using textpattern for a couple of years and can usually get plugins to work after a bit of trial and error, somehow this one’s stumped me.
Firstly, I kept getting error messages with everything but the minified version, so hopefully this is an ok one for me to be using.
Then, I’m basically just trying to change a messy URL structure to a clean and rewrite the old URLs – probably just section/title, as I don’t use categories on the site. Does anyone have a couple of minutes to write a very brief few steps I should be following, as at the moment I get 404s rather than redirects across the site. I guess it has something to do with the ‘Redirect this permanent link to…’ section from looking at other posts in this thread, but I have no options in the dropdown and have no idea what I should be putting in ‘HTTP location:’
Thanks!
Offline
#491 2009-10-14 16:03:15
Re: gbp_permanent_links
There is an option to change messy url to section/title directly in the preferences, you don’t need a plugin.
Offline
#492 2009-10-15 12:13:29
- si.b
- New Member
- Registered: 2009-10-14
- Posts: 5
Re: gbp_permanent_links
Thanks Zanza, but when I do that, none of the old links on the site work. And there are a lot…
Offline