vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Member Archives (https://vborg.vbsupport.ru/forumdisplay.php?f=202)
-   -   [RELEASE] bList 1.0 (https://vborg.vbsupport.ru/showthread.php?t=2749)

08-28-2000 04:40 AM

Heh, that was quick.

Here it is: Integrated vBulletin Buddy List, v1.0

Originally coded by Stallion, edited and cleaned up by me.

Download buddy.php here: http://www.enter.net/~rmsullivan/buddy.txt and stick it in your main vB directory.

Make a file (temp.php) in your main vB directory, and put this in it:
Code:

<?php
require("global.php");
$DB_site->query("ALTER TABLE user ADD buddylist TEXT not null");
echo "done";
?>

Run it (it should say done), then delete it.

Add this to your <head> tag in the forumhome template:
Code:

<SCRIPT LANGUAGE="JavaScript">
<!--
function popup (addy) {
  var popup = window.open("buddy.php","_new","height=460,location=no,menubar=no,resizable=no,scrollbars=auto,status=no,toolbar=no,width=310" );
}
// -->
</SCRIPT>

And add this to your loggedinusers template:
Code:

(<a href="javascript:popup()"><b>Launch Buddy List!</b></a>)
All other HTML code is contained within buddy.php

Oh, and I almost forgot to mention - set $pmintegrate to your liking. :) I have a check there incase anyway. LOL

Demos: http://www.magic-singles.com/cpa/forums/ and http://forums.planetunreal.com/

[Edited by Ed Sullivan on 12-09-2000 at 11:53 AM]

08-28-2000 04:41 AM

WOO-HOO
I'll probably try this tomorrow, time for bed already

08-28-2000 04:51 AM

Ed and I will be enhancing this as time goes on -- we do have some cool stuff in the works, so try it out and give us feedback on anything you think should be changed/added.

As for why we didn't use templates, I was rushed for time and templates aren't the easiest/most enjoyable thing to code in from a developer's standpoint, so they were left out.

Expect it in a future version though.

That's all for now,

08-28-2000 04:56 AM

( Actually, they're easy to do - just, as developers, we've learned to hate implementing them. :rolleyes: Go figure.)

[Edited by Ed Sullivan on 08-28-2000 at 01:57 AM]

08-28-2000 04:59 AM

Not in the fact you have to go browsing through HTML pages to make a minor interface tweak when you mess up an <a> tag or something ;)

08-28-2000 05:05 AM

I didn't mean like that - I meant they're easy to implement. It's only a line, and it REALLY shortens your code.

But the fact that you have to either make changes to multiple files and rerun the install script, or browse through the templates makes it annoying as hell.

08-28-2000 05:22 AM

Since I see no database modifications, and looking at the script, "your buddies" are stored in a cookie. It is not going to be pretty when I move computers or, even worse, my cookie hating users try to use this.

"we don't do cookies"

I try and try to knock some sense in to them but are you going to change this to use the database soon - I can do it for myself but is that in the plan?

08-28-2000 05:53 AM

I guess it'd be easy enough to have as a server-side option. Add another field in the user database, and instead of using setcookie, just use INSERT.

We'll take that into consideration for the Early Fall Release ;-)

08-28-2000 07:17 AM

hm... nice hack :)

As for the database stuff, I might give it a shot :)

08-28-2000 07:41 AM

the's fast ... so right now it's based on the cookie on the member's pc ?


All times are GMT. The time now is 07:02 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01191 seconds
  • Memory Usage 1,732KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete