The print module only shows the print option under a page creation page as well as on the published article. PDF and Email options are not showing, even though I have them configured properly and permissions are set.
Have anyone seen such a phenomenon and how can we fix it?

Please see the attached image.

CommentFileSizeAuthor
print.jpg22.8 KBVako
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

jcnventura’s picture

Status: Active » Postponed (maintainer needs more info)

This may be the result of some weird configuration setup. Can I ask you to uninstall the module and re-install it again?

That should fix the problem.

Vako’s picture

Thanks, here's what I did:
- Tried it with the Deco and shallowgrunge themes
- I have one site where it's working fine and three other sides with the problem, so I deleted the module from one of the bad sides and copied the working one entirely to the new site.
- ran update.php (just in case)
- went into /admin/settings/print and set the proper settings to display on Content corners

still have the same problem! very weird and annoying. hopefully we can find a solution for this.

jcnventura’s picture

Have you disabled the modules and then uninstalled them in admin/build/modules/uninstall?

That's the only way to remove the old settings from the database.

Vako’s picture

The print module is not even listed in admin/build/modules/uninstall

jcnventura’s picture

they are only listed there when they're disabled in admin/build/modules.

Are you really using the dev version? If so, try also to dowload the latest one..

João

Vako’s picture

Thanks for the tip, I did uninstall it properly, reinstalled both regular and dev versions with the exact same result!!
I can't change the theme to see if that's the problem, but tried with two different sites and both had the same issue. 2 other sites work fine.

Should I check something in myPHPAdmin perhaps?

jcnventura’s picture

There must be something with those 2 sites which is causing this problem. but I can't really figure it out from here.

Vako’s picture

I will send you the log-in if you have the time to help me with this.

Thanks a lot.

jcnventura’s picture

Status: Postponed (maintainer needs more info) » Active

Vako: Thanks for the site login. I think I have nailed down the problem.. There's an hidden dependency on the weight of the modules which requires the print module to be called before the others. In 99.99% of the cases, Drupal does it correctly, but I think that in your case, the submodules are being called before.

You can check this by going into MySQL and editing the system table and setting the weight of the print module to -1.

In the meantime, I am going to change the module install routines to make sure that this is always set correctly.

I think that I no longer need access to your site.

jcnventura’s picture

Status: Active » Fixed

I've committed to CVS some code that makes sure that the print core module is always called before the others. It should fix this problem..

Please try the current dev and tell me if it fixes this for you.

Vako’s picture

Status: Fixed » Closed (fixed)

Thank you very much! you fixed it, all my three sites are working great now. Hope this fix will not interfere with other modules.
Much appreciated for the quick and smart fix.

uufsm’s picture

I was having this problem also; thank you for the fix. The Utility module makes it easy to change module weight on the module administration page.

A related minor issue that was also fixed: on one site, the print and the email icons were showing up on either side of the Service Links icons, but once I set them both to the same weight, they showed up next to each other.

MMachnik’s picture

Just wanted to pass this along. I discovered upon upgrading to 1.12 that the order of the links did indeed change when coupled with the enabling of the statistics module. For example, the original order that I had was:

* Printer-friendly version
* Send to friend
* 3330 reads

After upgrade it was:

* Printer-friendly version
* 3330 reads
* Send to friend

I changed the weight of print_mail back from 1 to 0 and that solved the problem.