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

Reply
 
Thread Tools Display Modes
  #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
  #2  
Old 07-19-2004, 12:33 AM
Reeve of shinra's Avatar
Reeve of shinra Reeve of shinra is offline
 
Join Date: Oct 2001
Location: NYC
Posts: 1,896
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am digging that. Would be interesting to see if any of my members even know how to play chess though lol
Reply With Quote
  #3  
Old 07-19-2004, 02:13 AM
apokphp apokphp is offline
 
Join Date: Nov 2002
Posts: 440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hehe well, I think that some communities will get more out of it than others (just like any community hack). Gaming communities could greatly benefit from it obviously, but so could debate/philosophy communities. I run both, so this hack would be great for me and all my members.
Reply With Quote
  #4  
Old 07-19-2004, 05:43 AM
apokphp apokphp is offline
 
Join Date: Nov 2002
Posts: 440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I made some simple header and footer files, and integrated it...but it's pretty flimsy work, and it's not vb integrated by any means.

Would prefer a much more experienced coder to have a looksee.
Reply With Quote
  #5  
Old 05-09-2007, 08:37 PM
abdulla1 abdulla1 is offline
 
Join Date: Sep 2006
Posts: 87
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I really would appreciate a chess game with a tournement capabilities! it would be fun!
specialy that my forum is about chess.

anyone know how i can integrate this Php code?
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 10:49 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.05644 seconds
  • Memory Usage 2,197KB
  • Queries Executed 11 (?)
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
  • (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)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete