nodewords.module for Drupal 4.7.x

If you have to manage your own website, Drupal is the best cadidate  that maximizes its rank on search engines. However, it would be better if you could specify description and keywords meta tags of each page freely.

nodewords.module is the module you want for this case. However, it seems original author of this module don’t have time to actively response to feature requests. My request is to support new forms API of Drupal 4.7.x since I used Drupal 4.7.x right now.

To survive with this module, I then ported nodewords.module myself for howforge.com and shared my work by submitting the patch back to drupal.org. You can also directly download the patch for Drupal 4.7.x against CVS.

Technorati Tags: , , , , ,

nodewords.module bug

My nodewords.module (with 4.7 patch) does not work correctly in my Drupal 4.7 b3 and Drupal 4.7 b4.

You can see the bug in the admin area. View this screenshot:

http://quiptime.de/drupal/node/135

Is there an idea, around this error to fixed?

Regards
quiptime 

work for me

Anyway, it works well for me at this site (4.7b4). I guess the problem may be related to localization. I will try it in other locale tomorrow morning. At this time, you might try to switch back to english.

Tested with English language: The bug is away.

Tested with English language: The bug is away.

It is thus correct, the problem with me is the other language (German). I will wait for the bugfix patch.

Regards
quiptime 

localization patch

Oops! That's my fault. Please apply the patch posted here or http://drupal.org/node/39425. Thanks! --- nodewords.module.orig 2006-02-14 17:25:08.000000000 +0700 +++ nodewords.module 2006-02-14 17:26:36.000000000 +0700 @@ -179,7 +179,7 @@ '#title' => t('Output options'), '#description' => t('Check the meta tags you would like to output on each page. Check the boxes in the "Edit" column if you want the edit boxes for the meta tags to appear on the node edit forms. Check the boxes in the "Head" column if you want to output these meta tags on each page.'), ); - $header = array(t('edit'), t('head')); + $header = array('edit', 'head'); $form['output']['#theme'] = 'meta_tags_table'; foreach (_nodewords_get_possible_tags() as $name) { $form['output']['tag']['tag'.$name] = array(

it functions

My German drupal installation works now with the correctly functioning module nodewords. Thanks for the fast work. Many greet quiptime

Another bug in nodewords?

Drupal 4.7 b4 and nodewords.module

Administer taxonomy:  admin/taxonomy/add/vocabulary

I receive the following error:

warning: Missing argument 3 for nodewords_taxonomy() in /is/htdocs/17593/www.quiptime.de/drupal/modules/nodewords.module on line 217.

Regard please this picture:

http://quiptime.de/drupal/node/139

I assume an error in the module nodewords. Tested with English and German localization - the same.

Regards
quiptime 

sorry for this patch

Arg... I'm so sorry. Actually, I already fixed this bug for so long but I forgot to post it. Below is the patch for this bug. --- nodewords.module.orig 2006-02-18 09:03:16.000000000 +0700 +++ nodewords.module 2006-02-14 17:26:36.000000000 +0700 @@ -214,7 +214,7 @@ /** * Implementation of hook_taxonomy(). */ -function nodewords_taxonomy($op, $type, $object) { +function nodewords_taxonomy($op, $type, $object = NULL) { if ($type == 'term') { $id = $object['tid']; }

No problem.Another thing:I

No problem.

Another thing:

I think, it am a good idea, the complete current code of nodewords.module on drupal.org to posts.

Regards
quiptime 

accumulative patch

I have posted the accumulative patch on drupal.org. I probably ask Robrecht Jacques to commit the code myself if he doesn't have enough time. Anyway, this code must be proved to work perfectly on Drupal 4.7 when it is out of beta.

Post new comment