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

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 07-18-2004, 10:09 PM
apokphp apokphp is offline
 
Join Date: Nov 2002
Posts: 440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Chess Club anyone? (Links provided)

Online Chess Club: http://lgames.sourceforge.net/index.php?project=OCC

It's open source, pure PHP (no db).

Someone modified it to integrate with Mambo. I have it installed on a Mambo beta site: http://www.debateforum.net/beta/inde....php&Itemid=27

Login: Dummy
Pass: password


Now, on my vb3 beta site, that will use CMPS, I have it installed, and it is found here: www.myfamilycorner.net/chess That is what it looks like w/o any integration whatsoever. You can login w/ the same info above.

*Important Info* - OCC uses .php files for its member accounts, games, and history. The accounts.php file requires the admin to manually add people to the Chess Club. No database is used in this system, not even w/ the Mambo integrated system.


That being said, I see 2 possibilities...

1) Easiest - simply hack OCC so that it at least appears to be integrated with the vb site/forums. I use CMPS, so eventually, I'm going to try to get it integrated with that...but first things first...I'm requesting a vb integration. Perhaps just something w/ headers/footers? I don't know.

2) Difficult - complete, 100% integration, using the vb database to pull member info for the Chess Club. I think this would require a lot of work though, as it would remove the ability to manually add players, and force management to be done through the Admin CP.

Perhaps it should go in phases? First, hack it so that it is merely integrated in vb pages or style...so that it does not seem like the user has left the site. This requires manual adding of members to the Chess Club, but it's not that difficult or time consuming...not all members of a community even want to play. The basic code for adding someone is merely: "UserName" => "password", in the accounts.php file. That's it. For those who don't like updating a .php file like this, I'm sure a quick and easy script could be written to enter them for you...I don't know.

But I'm most concerned with just having a basic integration. As it stands now, it is plain: www.myfamilycorner.net/chess Obvoiusly, that won't do. I could edit each file to use a header/footer, or create a new tabled page...but it just seems more logical to go through a vb integration of some sort, if it is possible.

Can someone take a look at the code and see if it can be done? I've been told by another coder that it doesn't look too difficult...but he doesn't have the time to fiddle with it. I'd greatly appreciate this, and I'm sure, that many other vb.org users would too.

I would imagine a complete integration would warrant a Hack of the Month nomination. hehe
Reply With Quote
 


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:16 PM.


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.05298 seconds
  • Memory Usage 2,347KB
  • 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)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • 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_threaded
  • showthread_threaded_construct_link
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete