Quote:
$vbulletin->userinfo['buddyarray'] = $buddyarray |
Quote:
|
function construct_page_nav now accepts 5 params, not just 3 as the legacy one
but I don't really know why the phpdoc only states for 3 params: PHP Code:
2st param: number of items per page. the last 3 params are defined in the phpdoc above, they're just like before. Please update all the info that users submit so that others only have to look at the fist post so that they can check for what has been changed. |
Quote:
PHP Code:
|
$url => $vbulletin->url
----------------------------------------- I can't use $vbulletin->input->clean_array_gpc as globalize() with globalize() globalize($_POST, array('e' => INT, 'do' => STR_NOHTML, 'iconid' => INT)); gives value to varibles $e, $do, $iconid but with $vbulletin->input->clean_array_gpc('p', array('e' => TYPE_UINT, 'do' => TYPE_STR, 'iconid' => TYPE_UINT)); I can't get $e, $do, $iconid any suggestion to use $vbulletin->input->clean_array_gpc properly ? EDIT: I figured out it turns to be $vbulletin->GPC['e'], $vbulletin->GPC['do'], $vbulletin->GPC['iconid'], am I correct ? how complex. ------------------------------------------ print_standard_error(...) is now redundant. Instead, use standard_error(fetch_error(...)) |
While looking at the changes needed for vbportal, I wanted to share what I found.
I see you have $bbuserinfo is now $vbulletin->userinfo listed, you may want to add $session is now $vbulletin->session $session[sessionurl] for example is now $vbulletin->session->vars[sessionurl] $session[sessionurl_js] is now $vbulletin->session->vars[sessionurl_js] another is with the datastore caches which are unserialised in init.php $forumcache is now $vbulletin->forumcache $iconcache is now $vbulletin->iconcache etc another is $url is now $vbulletin->url also $nozip is now $vbulletin->nozip plus $scipt is now $vbulletin->script and $scriptpath is now $vbulletin->scriptpath in addition to $vbulletin->input->clean_array_gpc you can also use $vbulletin->input->clean_gpc when there is only one variable. you may wish to use something like $perpage = $vbulletin->input->clean_gpc('r', 'perpage', TYPE_UINT); so you can use $perpage in a template the bitwise $_FORUMOPTIONS and $_USEROPTIONS have been replaced by $vbulletin->bf_ugp_forumoptions and $vbulletin->bf_ugp_useroptions notice that HTML_SELECTED and HTML_CHECKED are not defined now function iif() is marked as obsolete to ! (one of my personal favourites) function bbcode_parse is now $bbcode_parser->parse the print_standard_redirect function has changed a little and it doesn't pass the $url anymore, so you need to set $vbulletin->url first. the function also supports forceredirect, so there's no need to set $GLOBALS['forceredirect'] anymore. |
Big-board here, with the annoying questions nobody wants to answer.
I read all about the 3.5 changes on vb.com, but I didn't see anything about the query_write query_read abstraction until just now. Color me floored! My question is, for us large sites that use MySQL replication functionality, is there anything in place currently to distribute reads among a group of servers which are replicating? I'd love to be able to easily spread reads to our slave server(s) for queries, and have the ability to pseudo load balance queries, or at least have some type of "failover", that is, if our slave server is unresponsive to remove it from the pool of available query_read capable servers. Obviously this would be a very rudimentary form of clustering, but I'll take what I can get at this point (It's more MySQL's fault than anything else, not having master<->master replication sucks). |
Does anyone know how the style vars are stored now? $style["imgdir_misc"] still works as before, but $style["title"] and some others do not.
|
Quote:
Can someone shed some light on this? Based on the above, I changed a program to use $vbulletin->GPC instead of $_REQUEST and the program no longer works. Switched back to $_REQUEST and everything works fine. I am puzzled. I think I need to elaborate: In the past, I was using this part of code: PHP Code:
PHP Code:
|
Quote:
PHP Code:
|
The parameters for the print_forum_chooser() function in /includes/adminfunctions.php have changed.
Old (vB 3.0.7): PHP Code:
PHP Code:
|
It took me a while to figure out:
PHP Code:
PHP Code:
|
$id is empty because you must use $vbulletin->GPC['id'] :)
Btw: For just one variable, it doesn't make too much sense to use clean_array_gpc(). |
I edited my above post to add another example so that someone who's as stupid as me understands it :)
vBulletin provides this functions so I'll use them ;) |
Easier approach & less overhead:
PHP Code:
|
Thank you :)
One should edit the first post of this thread and add all usefull information :) |
What happened to $_FILES ?
What would this code look like: PHP Code:
|
You would be using clean_gpc with a 'f' as the first parameter.
|
Quote:
|
These new globalize things are driving me nuts here.
I used to have something that looked like this in 3.0.x... PHP Code:
So in trying to convert it over to 3.5 RC1, I tried this... PHP Code:
Thanks, -RD |
I think the shorthand notations get converted to longnames: u->userid, p->post(id)
|
Quote:
-RD |
No, if you pass a 'u=..' on the url, i think you will end up with the userid variable, instead of just 'u' in the target script.
|
This should be sticky, plz tyvm.
|
Agreed. This is really the best place to start getting familiar with 3.5.
|
Quote:
|
Quote:
|
Posted, and I think this threads should be deleted as obsolete. :)
|
A link to the new thread please :)
|
Quote:
|
I think I've finally found the thread that can solve my problem! :)
I have already made the change for "db" from "DB_site", but this page seems to still be having a problem: http://www.familycorner.com/forums/contest.php3 You will see if you scroll down to where it says "Posts Today" in a purple box that the total number of posts are missing. This is what the post count is calling from: PHP Code:
THANK YOU! |
All times are GMT. The time now is 11:21 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 | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|