After un-install and then subsequent install of the module I am unable to get the "contact" links to show up on the node pages for my content type 'product'. The module is enabled for the 'product' type (only. It is not enabled for none of the other types).

Looking inside the "variables" table in the database I see the following:
contact_form_on_node_types --> a:4:{s:7:"product";s:7:"product";s:5:"motul";i:0;s:4:"page";i:0;s:5:"story";i:0;}

This seems wrong..? Could it be the source of the problem?

Also - there is no Uninstall option for this module which means that all the contact_form_on_node_... fields in the 'variables' table will stay in there after uninstall. There may be other stuff left in the DB, I dunno, that's just what I saw while looking for cause of this problem.

Comments

ench0’s picture

... the "contact" link is visible for the admin only

wizonesolutions’s picture

Just thinking of possible causes...did you configure appropriate permissions as might be necessary for users to see the contact form? Check the "contact module" permissions. I can't remember if CFON has any of its own.

ench0’s picture

yes, "access site-wide contact form" is enabled for all roles (including non-auth users).

I have CAPTCHA installed, wondering if it could be messing things up... However skip CAPTCHA is not enabled for any user/role and the CAPTCHA challenge is only enabled for the user_register form so probably not very likely...