Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #101  
Old 01-05-2007, 02:35 AM
ElfMage ElfMage is offline
 
Join Date: Jul 2006
Location: Miami
Posts: 206
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

:-) vbWiki Pro has been released.

We moved to www.nuhit.com
Reply With Quote
  #102  
Old 01-08-2007, 01:48 AM
storpappa storpappa is offline
 
Join Date: Dec 2006
Location: USA
Posts: 80
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is great information. Thanks, I am going to looka t all the info ahere and test it out
Reply With Quote
  #103  
Old 01-11-2007, 06:29 PM
Zia's Avatar
Zia Zia is offline
 
Join Date: Dec 2005
Location: golpo.net
Posts: 931
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

dont know my qus is totally out of the track or not...tho asking

its about media wiki intigration/bridge

umm wht about wikipedia.org intigration or fetcher for vb?
Reply With Quote
  #104  
Old 01-11-2007, 06:38 PM
Smitty's Avatar
Smitty Smitty is offline
 
Join Date: Sep 2002
Location: Southern Ohio
Posts: 385
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by storpappa View Post
This is great information. Thanks, I am going to looka t all the info ahere and test it out
I've got it on my production server. Works very good.
Reply With Quote
  #105  
Old 08-08-2008, 12:36 PM
domaino domaino is offline
 
Join Date: Jul 2005
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ElfMage View Post
:-) vbWiki Pro has been released.

We moved to www.nuhit.com
Shame it's not around anymore!

I looked at your website and was really excited to find a way I could integrate a wiki into my vbulletin design. Unfortunately it appears as though the author of this software has fled, and now the product suffers from a lack of updates and consequently, uncompatibility with recent updates to mediaWiki.

I was wondering if anyone knows of any alternative software similar to vbWiki Pro that I could use to integrate a fully fledged mediaWiki into my site? I want to share users between my wiki and vbulletin.

Any assistance would be greatly appreciated although unfortunately I don't hold out much hope.

Cheers.
Reply With Quote
  #106  
Old 01-31-2009, 04:43 AM
dypsisdean dypsisdean is offline
 
Join Date: May 2007
Posts: 48
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It's really a shame this platform has shriveled away. I have a two year old integration and have really put a lot of demands on it. And it has never even locked up once. I am presently looking to hire someone with some knowledge of this to help move me to some other situation.
Reply With Quote
  #107  
Old 03-03-2009, 02:06 PM
Tahm Tahm is offline
 
Join Date: Sep 2005
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I did some testing with this and the code found here ( http://www.mediawiki.org/wiki/Extens...rs_Integration ) seems to work fine with the current version of MediaWiki. My problem is controlling access with UserGroups via vBulletin. Does anyone know how to do that or could possibly point me in the right direction?

Thank you.
Reply With Quote
  #108  
Old 11-08-2012, 01:52 PM
DrPrepper DrPrepper is offline
 
Join Date: Jan 2012
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tahm View Post
I did some testing with this and the code found here ( http://www.mediawiki.org/wiki/Extens...rs_Integration ) seems to work fine with the current version of MediaWiki. My problem is controlling access with UserGroups via vBulletin. Does anyone know how to do that or could possibly point me in the right direction?
In the mean time a couple of years later, but I wanted this bridge between mediawiki and vbulletin too, and got it working, albeit with a few tweaks.

My setup:

* vBulletin 4.2.0 PL3
* Mediawiki 1.19.2
* PHP 5.3.17

I added a custom usergroup 'wiki' to vB. Members of this group (and admins and mods) are granted to log in to the wiki.

I used the code from the quoted extention above, but ran into 2 things:
  1. Group selection was to 'tight' for me. I wanted to control the wiki access with an additional custom usergroup (so not the primary group)
  2. I wanted to allow spaces, dashes and dots in usernames, since both Mediawiki as vB allow that currently

@group selection

In the functions userExists (and authenticate subsequently) I changed the query from

PHP Code:
$vb_find_user_query "SELECT usergroupid FROM " $this->vb_prefix "user WHERE LOWER(username)=LOWER('" $username "')"
to

PHP Code:
$vb_find_user_query "SELECT CONCAT_WS(',',usergroupid,membergroupids) as groups FROM " $this->vb_prefix "user WHERE LOWER(username)=LOWER('" $username "')"
With this, you can query both usergroup & membersgroups together.
Since you can have multiple id's in this 'group', the code to match it to the $this->allowed_usergroups needed a little tweaking.

I changed the bottom part of the same 2 functions from

PHP Code:
if (in_array($vb_userinfo['usergroupid'], $this->allowed_usergroups)) {
   return 
TRUE;

to

PHP Code:
if (count(array_intersect($this->allowed_usergroupsexplode(",",$vb_userinfo['groups']))) >= 1) {
   return 
TRUE;

This way it doesn't matter if a member had one or more matching groups with the allowed_usergroups.

@allowed characters

Unfortunately I didn't succeed in modifying the search pattern to only accept alphanumeric or underscore characters in usernames. I did a dirty workaround to bypass the whole check.

I replaced

PHP Code:
(!preg_match($this->searchpattern$username)) 
with

PHP Code:
(count_chars($username) > 
in both functions.
If someone has a better solution I'd like to hear it. I'm not that kind of a guru at PHP
Reply With Quote
  #109  
Old 11-13-2012, 12:51 AM
Sangheili Sangheili is offline
 
Join Date: Mar 2007
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by DrPrepper View Post
In the mean time a couple of years later, but I wanted this bridge between mediawiki and vbulletin too, and got it working, albeit with a few tweaks.

My setup:

* vBulletin 4.2.0 PL3
* Mediawiki 1.19.2
* PHP 5.3.17

I added a custom usergroup 'wiki' to vB. Members of this group (and admins and mods) are granted to log in to the wiki.

I used the code from the quoted extention above, but ran into 2 things:
  1. Group selection was to 'tight' for me. I wanted to control the wiki access with an additional custom usergroup (so not the primary group)
  2. I wanted to allow spaces, dashes and dots in usernames, since both Mediawiki as vB allow that currently

@group selection

In the functions userExists (and authenticate subsequently) I changed the query from

PHP Code:
$vb_find_user_query "SELECT usergroupid FROM " $this->vb_prefix "user WHERE LOWER(username)=LOWER('" $username "')"
to

PHP Code:
$vb_find_user_query "SELECT CONCAT_WS(',',usergroupid,membergroupids) as groups FROM " $this->vb_prefix "user WHERE LOWER(username)=LOWER('" $username "')"
With this, you can query both usergroup & membersgroups together.
Since you can have multiple id's in this 'group', the code to match it to the $this->allowed_usergroups needed a little tweaking.

I changed the bottom part of the same 2 functions from

PHP Code:
if (in_array($vb_userinfo['usergroupid'], $this->allowed_usergroups)) {
   return 
TRUE;

to

PHP Code:
if (count(array_intersect($this->allowed_usergroupsexplode(",",$vb_userinfo['groups']))) >= 1) {
   return 
TRUE;

This way it doesn't matter if a member had one or more matching groups with the allowed_usergroups.

@allowed characters

Unfortunately I didn't succeed in modifying the search pattern to only accept alphanumeric or underscore characters in usernames. I did a dirty workaround to bypass the whole check.

I replaced

PHP Code:
(!preg_match($this->searchpattern$username)) 
with

PHP Code:
(count_chars($username) > 
in both functions.
If someone has a better solution I'd like to hear it. I'm not that kind of a guru at PHP
I've applied all the edits above and it stops it from working, I get incorrect password errors. Did you miss anything out? Is anything posted incorrectly?

Edit:

I did this in a different way and it worked.
Reply With Quote
  #110  
Old 11-13-2012, 09:25 AM
DrPrepper DrPrepper is offline
 
Join Date: Jan 2012
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sangheili View Post
I did this in a different way and it worked.
Good to hear! What did you do differently?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:46 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04376 seconds
  • Memory Usage 2,305KB
  • Queries Executed 12 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (12)bbcode_php
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete