I figure this is probably in the php code somewhere, and I'll keep looking, but so far I haven't had much luck finding it:
I have a working, successful integration of Drupal 5 and phpBB 3. When users log into the Drupal site, they see the following menu items on the left nav menu (among others):
Forums
Private Messages
My Account
These all currently link to the phpBB forum or PM inbox or account details, as they should. However, I'd like to REMOVE the association between the My Account link and the phpBB account. I'd like users to be able to click My Account from Drupal and modify certain things in their drupal account (like birthdays/location, etc) and have to go into the forums control panel to edit things like their signature, avatar, etc.
Any ideas how this would best be accomplished?
Separate issue: the Private Messages link doesn't actually work - can I just remove it? or any ideas on how to troubleshoot it? (it doesn't seem to do anything right now - clicking on it simply refreshes the Drupal homepage)
Comments
These items can be removed
These items can be removed from the menu by using the regular admin tools, go to http://yourhostnname.com/admin/build/menu
If you want people to be able to modify the Drupal account then this module is not for you (or you need to invest some time / money for code).
hmm, maybe I don't understand...
Please bear with me; I'm not new to php coding or programming, but I am new to Drupal and modules. :)
I'm assuming by http://yourhostnname.com/admin/build/menu you mean to log into my Drupal site and go to Administer --> Site Building --> Menus and edit the menu settings there (if I'm supposed to have an actual admin folder under my Drupal root installation, I don't, so maybe I installed something incorrectly?).
When I go into the menu edit in Drupal, the "My account" menu item is locked and I cannot make changes (I'm logged in as the Drupal SU). The "private messages" item does not show at all. So I was looking for a way to simply remove them from the phpBB module code or something so that the menu items were back to the Drupal defaults.
You may be right - I may not have the right module (and if that's the case, any other ideas?). Basically, I want users to be able to log into the Drupal website -- click on the Forums menu item -- and see the phpBB forums without having to log in again. I just want them to share users, and that's it as far as phpBB control is concerned. I WANT users to have control of their phpBB profile separate from their Drupal profile (its OK if they have to get to their phpBB profile from within the forums, and the Drupal profile from the website). Other than the forums, I want Drupal to control the rest of the website content. Would there be a better way to achieve this?
I will also say that, my customization issues aside :P, the phpBB forums/Drupal integration works flawlessly. The copying/sharing of users works great, and my users are able to access the Drupal site and phpBB forums with only one login. Thanks!
You're correct that some
You're correct that some things get added to the Navigation menu without you having a choice about it. However, under Blocks you can disable the navigation block, create a new menu (which automatically gets its own block) and then move whatever menu items you care for over there. Some you may have to duplicate manually. That's not special for this module though.
With regards to the profiles, you can give all users the right to "edit drupal users", which will give them access to changing anything in their profiles. This will let them desynchronize their usernames, email addresses and passwords... and I can't imagine you want that.
If you want both Drupal and phpBB profiles you'll probably have to pay someone to write the code to make sure they stay in sync.
Isn't there any way to control navigation menu
Hi,
I am having a hard time finding source for drupal supplied navigation block which also has create content and administer sub items. There is one item which I desperately want to remove but don't know where to do this. I tried administer -> blocks -> navigation but of no help! Any ideas or thoughts on this?
Thanks...
-Manish
That's pretty far off topic,
That's pretty far off topic, but Admin -> Site building -> Menus
OK, that makes sense...I was
OK, that makes sense...I was trying to edit them within the nav menu. It didn't occur to me to create a new menu and just disable the navigation one. :P
No, I do NOT want users to be able to desynchronize stuff, obviously. I was just planning to add NEW fields to the profiles. For example, if you go under EDIT in a Drupal user account, I don't care if they can't edit the stuff under "Account information", but I added a tab called "Personal Information" with custom fields like Birthday and City/State location. I want them to be able to access those fields there so that Drupal can use them in other modules (like displaying bdays on a calendar). it was my understanding that Drupal doesn't have full access to the profile info on phpBB, since the module isn't a full integration.
I guess that in your case
I guess that in your case the easiest way to achieve this is to make the important fields (username, email, password) read-only from Drupal. However, this still requires a bit of development time (edit user.module). Changing stuff in core always sideeffects, but I'm guessing that in this case it doesn't go past a bit of extra maintenance.
Thank you!
Thanks, that's a good idea. It's a "closed club" site, so we rarely (if ever) get new users. And since we're talking under 100 members anyway, I'll try that...the maintenance shouldn't be too bad. Thanks for all your help!