Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#61 2006-04-11 20:53:09

misterk
Member
From: Morris, MN
Registered: 2004-02-24
Posts: 77
Website

Re: tru_tags: A tagging plugin for textpattern

I changed around tru_tags_list() so that leading spaces in the keywords field got stripped out, and just wanted to run my meager php skills by you:

I changed lines 151-154 from:
<pre><code>
foreach ($rs as $row) { $all_tags = array_merge($all_tags, explode(“,”, trim(strtolower($row[$tags_field]))));
}
</code></pre>
to:

<pre><code>
foreach ($rs as $row) { $keywords = str_replace(“, “, “,”, trim(strtolower($row[$tags_field]))); $all_tags = array_merge($all_tags, explode(“,”, $keywords));
}
</code></pre>

I wasn’t sure why leading spaces in the first place weren’t stripped out. Was there any particular reason behind the decision? And do you see any big deal conflicts with my change?

Offline

#62 2006-04-12 19:42:11

jbhis8up
Member
From: Converse, TX
Registered: 2004-12-16
Posts: 22
Website

Re: tru_tags: A tagging plugin for textpattern

Anyone know how to have textpattern output a list of articles related to the current article? Could be a cool feature in this plugin… just an idea.

Offline

#63 2006-04-12 20:13:12

sthmtc
Member
From: CGN, GER
Registered: 2005-01-17
Posts: 586
Website

Re: tru_tags: A tagging plugin for textpattern

jbhis8up wrote:

Anyone know how to have textpattern output a list of articles related to the current article? Could be a cool feature in this plugin… just an idea.

you can achieve this very easily with textpatterns built-in txp:related_articles

Offline

#64 2006-04-18 23:05:05

truist
Plugin Author
From: Ohio, USA
Registered: 2004-11-09
Posts: 257
Website

Re: tru_tags: A tagging plugin for textpattern

A new version with some minor changes:

It still displays a warning message at the top of the page while in debugging mode

I think I fixed this. If you upgrade and end up testing in debugging mode again, can you let me know?

I changed around tru_tags_list() so that leading spaces in the keywords field got stripped out…

Great idea, and it’s just one I never took the time to implement. You inspired me to do so, and it’s in this version. I didn’t use your code, though – I wanted it to be more robust. I did this:

<pre>
foreach ($rs as $row) { $temp_array = explode(“,”, trim(strtolower($row[$tags_field]))); for ($i = 0; $i < count($temp_array); $i++) { $temp_array[$i] = trim($temp_array[$i]); } $all_tags = array_merge($all_tags, $temp_array);
}
</pre>

Download v1.5 here

Also:

Are the appropriate sections marked as “searchable”? (See admin -> presentation -> sections). (I may have just discovered a bug related to this!).

There is a bug. The tag search will show articles that are from sections that are not marked ‘searchable’ but the tag cloud won’t show those tags. I can’t fix the tag search (because textpattern is doing it), and I’m not sure it’s the right thing to fix the tag cloud. So unless it’s seriously hurting somebody, I’m going to leave it broken.

Anyone know how to have textpattern output a list of articles related to the current article?

How is this different from the existing tag search?

Offline

#65 2006-04-25 20:22:06

schussat
Plugin Author
Registered: 2004-02-24
Posts: 101
Website

Re: tru_tags: A tagging plugin for textpattern

This looks like a great plugin. It’s inspired me to clean out some old junk from my textpattern install and make some updates.

When I first started using tags (with compooter’s technorati_tags plugin), for some reason I changed the default separator (comma) to a space — I think I was trying to match it to some other tag syntax that I was using elsewhere. Maybe? Anyway, this means that all my existing entries are separated with spaces instead of commas. I think I can rectify this with a couple of replace statements in mysql, but I want to make sure I don’t goof it up. To be very clear: Should I replace my existing spaces only with commas, or can I use “, “ (comma space) so that the tags will wrap in the textbox?

(I’m sort of assuming that either is okay — but I just want to make sure before I do it.)


-Alan

Offline

#66 2006-04-25 20:50:40

truist
Plugin Author
From: Ohio, USA
Registered: 2004-11-09
Posts: 257
Website

Re: tru_tags: A tagging plugin for textpattern

As of v1.5, “comma space” should work.

Offline

#67 2006-04-25 21:58:19

schussat
Plugin Author
Registered: 2004-02-24
Posts: 101
Website

Re: tru_tags: A tagging plugin for textpattern

Awesome. Thanks, truist. My mysql replacement went just fine, so I’m ready to move ahead and put the plugin through some of its paces.


-Alan

Offline

#68 2006-04-25 22:06:01

lee
Member
From: Normandy, France
Registered: 2004-06-17
Posts: 831

Re: tru_tags: A tagging plugin for textpattern

Thanks for this plugin.

Offline

#69 2006-04-26 00:59:01

schussat
Plugin Author
Registered: 2004-02-24
Posts: 101
Website

Re: tru_tags: A tagging plugin for textpattern

I have it up and running, and it works great. Such a good plugin, truist, and really well documented, to boot. Really nice.

A quick note about clean urls: They work fine for me, but any tag that’s not the last (or only) one for any given entry is prefixed with ““; so, if an entry is tagged “apple, os x”, I get clean urls to /tag/-apple and /tag/os-x — no prefix “” to the last tag. This isn’t actually a problem, because either /tag/-apple or /tag/apple end up at the same (and correct!) tag page, but it’s just something I noticed. You can see this happening at the site linked in my profile.

Edit: Aha, my crack investigative work reveals to me that it behaves exactly the same at your site. If it’s a documented thing, I apologize for having missed it.

Last edited by schussat (2006-04-26 01:04:55)


-Alan

Offline

#70 2006-04-26 18:31:40

schussat
Plugin Author
Registered: 2004-02-24
Posts: 101
Website

Re: tru_tags: A tagging plugin for textpattern

truist wrote:

Change your tru_tags_handler call to add a <code>form=“yourform”</code> attribute. It works just like txp:article.

On the subject of forms, If I’m doing things right, it appears that tru_tags doesn’t use the override form that I have specified with some articles. Is this correct? Although I think I could fix this by using a chunk of txp:if_section code, that means duplicating effort, since I already have the form specified elsewhere. Is that fix-able?


-Alan

Offline

#71 2006-04-27 17:49:31

typeshige
Member
From: USA
Registered: 2005-08-11
Posts: 151
Website

Re: tru_tags: A tagging plugin for textpattern

Just wanted to say this is working great for me!

I have started tagging articles and have started work on a plugin that can pull up any del.icio.us posts from my account that share the same tags.

The site I’m developing will be something like a personal notebook for research and its handy to tag articles and have the associated del.icio.us posts that I’m summarizing show up automatically.

Thanks!

Offline

#72 2006-04-27 21:49:23

nicklas
Member
Registered: 2004-04-13
Posts: 12
Website

Re: tru_tags: A tagging plugin for textpattern

Got s slight problem with clean-mode. When I add “RewriteBase /sv” in the .htaccess-file, everything works except the tag-links, they add an extra /sv and point to http://www.carbonatedink.com/sv/sv/tag/. A bit annoying.

Edit: solved it by changing the clean-mode-URL-generation-code a little bit.

Last edited by nicklas (2006-04-30 01:06:41)

Offline

#73 2006-04-28 23:42:28

Rachel Rachel
Member
Registered: 2004-09-24
Posts: 28

Re: tru_tags: A tagging plugin for textpattern

ok. this sounds stupid. but. i’m trying to install this plugin, and i keep getting a 403 forbidden error after copy-and-pasting the text and then hitting Upload.

now, before you run me off with shouts of ‘stfu n00b!’, i have tried uploading other plugins and they work fine, so i think something’s up with this one… any ideas? (i’m trying to install the copy found here)

edited to add:
if this helps, i tried installing earlier versions of the plugins… 0.9-1.1 installed okay, but 1.2 and later gave me the 403.

Last edited by Rachel Rachel (2006-04-29 00:01:55)

Offline

#74 2006-05-01 21:06:33

titox
New Member
Registered: 2005-01-28
Posts: 3

Re: tru_tags: A tagging plugin for textpattern

Hello everybody,

I’ve been playing with this plugin for a while and I realised that it has no support for special and international characters.

If you look to this site, you’ll notice that in the top tag cloud some characters look broken, like diseÑo grÁfico, rÓtulos, so the links to those tags don´t work too. I’ve tried to solve this entering the special chars in the tags in their HEX values directly in the Keywords Input Box, it seems to work but then I get a url like this http://trinamita.es/?s=tag&t=música , wich doesn’t work at all.

I’ve read in this thread that some swedish guys were having similar problems with the special chars when writting swedish tags and using this plugin.

Does anybody know a solution for this? Will the plugin author add “international support” for this plugin?

Thanks in advance and looking foward a solution

- If anybody wonders, my database, my server and my charset are set to utf-8

Last edited by titox (2006-05-01 21:09:06)

Offline

#75 2006-05-03 15:27:01

kusor
Member
From: Spain
Registered: 2004-03-07
Posts: 93
Website

Re: tru_tags: A tagging plugin for textpattern

The problem with locales different from english can be fixed using mb_strtolower instead of strtolower due to the last one does string comparission based on the current active locale, which will be es_ES.UTF8 for spanish and en_GB.UTF8 for english.

Since Textpattern uses UTF-8, you can call mb_strtolower($rs[$tags_field],"UTF-8") instead of strtolower($row[$tags_field]) and everything will be OK. Indeed, it should be desirable to use multibyte strings when they’re available, instead of the traditional ones.

Offline

Board footer

Powered by FluxBB