Upgrading from tags mod version 1 to version 2

Upgrading from tags mod version 1 to version 2

If you have installed my tags mod, version 1 and want to upgrade to version 2, you will need to roll back a couple changes we made, this is relatively painless, but you need to switch back to using POST before we can upgrade to version two.

So let's get rolling, as always BACK-UP your snews.php file first, then find the function searchform.

// change the "method" from "get" back to "post"
form id="search_engine" method="post"

OK, now find the function search, and replace GET with POST.

// change the "method" from "get" back to "postt"
$search_query = clean(cleanXSS($_POST['search_query']));

and then in the function center

// change the "method" from "get" back to "post"
switch(true) {
            case isset($_POST['search_query']):
                search(); return; break;
            case isset($_POST['comment']):
                comment('comment_posted'); return; break;

now change the search_query to the "tag/", find the two instances of

echo $pre.'<a href="'._SITE.'?search_query='. urlencode($article_tags[$i]).'" title="See more articles on '.$article_tags[$i].'">'.$article_tags[$i].'</a>';

and change the "?search_query=" part highlighted

echo $pre.'<a href="'._SITE.'tag/'. urlencode($article_tags[$i]).'" title="See more articles on '.$article_tags[$i].'">'.$article_tags[$i].'</a>';

If you changed the search_query char limit, you may want to change that back.

// change the 3 to a 4
if (strlen($search_query) < 4 || $search_query == l('search_keywords')) {

That's it, leave the other changes in place, and just skip steps 4, 5, & 6 when upgrading to version 2.

Tags

 

You might like

Comments

No comments have been posted to this page.

Comments are closed. No new comments allowed.

Copyleft 2002 - 2017 Matt Jones
Hand crafted with HTML5 & CSS3
↑ Back to top