vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   VbGarage 3.5 (https://vborg.vbsupport.ru/showthread.php?t=109924)

jadkar 07-05-2006 02:04 AM

Quote:

Originally Posted by bouncer18
PHP Code:

http://www.usjeeps.com/upload/vbgarage.php?do=$_REQUEST[do]&page=2&perpage=25 


it is either on the .xml or the vbgarage.php... gonna have to search for it cause i dont remember where i edited it at.....?

anyways just make it look like..
PHP Code:

vbgarage.php?&perpage=25&page=



This makes no sense to me. Can you please explain where this code needs to be changed?

AzianStang 07-05-2006 01:58 PM

Quote:

Originally Posted by jadkar
This makes no sense to me. Can you please explain where this code needs to be changed?

+1... how can we remove the do=$_REQUEST[do] in the page 2 URL?

jp30 07-05-2006 11:51 PM

Quote:

Originally Posted by AzianStang
Here is what the list section of my vbgarage.php looks like:

PHP Code:

if ($_REQUEST['do'] == 'list')
{
    
$vbulletin->input->clean_array_gpc('r', array(
        
'pagenumber'     => TYPE_INT,
        
'perpage'     => TYPE_INT
    
));

    
$pagenumber = &$vbulletin->GPC['pagenumber'];
    
$perpage = &$vbulletin->GPC['perpage'];
    
$perpage intval($perpage);
    if (
$perpage == or $perpage 200) { $perpage 25; }
    if (
intval($pagenumber) == 0) { $pagenumber 1; }
    
$limitlower = ($pagenumber 1) * $perpage 1;
    
$limitupper = ($pagenumber) * $perpage;
    
$counter 0;
    
$garagecount $vbulletin->db->query_first("SELECT COUNT(*) AS garages FROM " TABLE_PREFIX "vbgarage_users");
    
$numberpages $garagecount['garages'] / $perpage;
    
$numberpages ceil($numberpages);    
    if (!isset(
$pagenumber) or ($pagenumber 1) or ($pagenumber $numberpages))
    
$pagenumber 1;
    
$pos = ($pagenumber 1) * $perpage;
    
$result_list $vbulletin->db->query_read("SELECT * FROM " TABLE_PREFIX "vbgarage_users ORDER BY userid ASC LIMIT $pos,$perpage");
    
$counter 0;
    
$count 0;

    while (
$list $vbulletin->db->fetch_Array($result_list) AND $counter++ < $perpage)
    {
        
$count++;
        
$list['year'] = unhtmlspecialchars($list['year']);
        
$list['make'] = unhtmlspecialchars($list['make']);
        
$list['model'] = unhtmlspecialchars($list['model']);
        
$list['text'] = unhtmlspecialchars($list['text']);
        
$list['lastactivity'] = vbdate($vbulletin->options['dateformat'],$list['lastactivity'],true);
        
$user fetch_userinfo($list[userid]);
        eval(
'$listbits .= "' fetch_template('vbgarage_listbits') . '";');
    }
    
    
$result_latest $vbulletin->db->query_read("SELECT * FROM " TABLE_PREFIX "vbgarage_images ORDER BY vbgarageid DESC LIMIT 5");
    while (
$latest $vbulletin->db->fetch_Array($result_latest))
    {
        eval(
'$latestbits .= "' fetch_template('vbgarage_latestbits') . '";');
    }

    
$pagenav construct_page_nav(
        
$pagenumber$perpage$garagecount[garages], 
        
'vbgarage.php?' $vbulletin->session->vars['sessionurl'] . 'do=$_REQUEST[do]'''
        
. (!empty($vbulletin->GPC['perpage']) ? "&amp;perpage=$perpage"")
    );

    
$navbits construct_navbits(array('' => 'vBGarage'));
    eval(
'$navbar = "' fetch_template('navbar') . '";');
    eval(
'print_output("' fetch_template('vbgarage_listgarage') . '");');



On line 335, in the section where it shows

PHP Code:

$pagenav construct_page_nav(
        
$pagenumber$perpage$garagecount[garages], 
        
'vbgarage.php?' $vbulletin->session->vars['sessionurl'] . 'do=$_REQUEST[do]'''
        
. (!empty($vbulletin->GPC['perpage']) ? "&amp;perpage=$perpage"")
    ); 

Remove the following

PHP Code:

do=$_REQUEST[do] 

...so that it shows

PHP Code:

$pagenav construct_page_nav(
        
$pagenumber$perpage$garagecount[garages], 
        
'vbgarage.php?' $vbulletin->session->vars['sessionurl'] . ''''
        
. (!empty($vbulletin->GPC['perpage']) ? "&amp;perpage=$perpage"")
    ); 


tbradham 07-06-2006 01:17 PM

Thank you!!! That gives me a page two.

But now it renumbers on every page. Is that as designed?

Notice on mine I have 25 garages per page, so it shows members 1 - 25, on page two I only have 15 garages, but is shows them as members 1 - 15?

page 1 http://www.usjeeps.com/upload/vbgarage.php?do=list

page 2 http://www.usjeeps.com/upload/vbgara...e=2&perpage=25

oberheimhaven 07-06-2006 09:02 PM

thanks for the great hack mate!!!
MarkAnthony ;-)
Musiciansquarters.com

Tyegurl 07-07-2006 01:12 AM

i would like you to know that i modified my phrases and changed the names and blah blah blah....i did leave the footer alone except to change vbgarage to my own and added phrases modified by my site....so authors are still in place

if this is a problem please let me know and i will revert back to the original phrase in the footer!

thanks for the great gallery ;)

calgdsm 07-07-2006 01:37 AM

4. + Open your styles NAVBAR template.

- Find the following:

<td class="vbmenu_control"><a href="calendar.php?$session[sessionurl]">$vbphrase[calendar]</a></td>

- Below add this:

<td class="vbmenu_control"><a href="vbgarage.php?$session[sessionurl]do=list">$vbphrase[vbgarage]</a></td>

- Save Template.

In my styles i only have a navbar not NAVBAR template when i open the navbar template and search the "find the following" its not found?? what am i doing wrong?? Everything else worked fine untill this.

Thanks for the HACK Great Job!!

calgdsm 07-07-2006 01:39 AM

Its sort of working but i cant find the NAVBAR template

R34GTT 07-08-2006 01:08 PM

Has been working fine for ages. But its just be reported that it shows a second page, yet it opens a blank one. Is this a know fault or something ive done?

Thanks

tbradham 07-08-2006 06:53 PM

Quote:

Originally Posted by jp30
On line 335, in the section where it shows

PHP Code:

$pagenav construct_page_nav(
        
$pagenumber$perpage$garagecount[garages], 
        
'vbgarage.php?' $vbulletin->session->vars['sessionurl'] . 'do=$_REQUEST[do]'''
        
. (!empty($vbulletin->GPC['perpage']) ? "&amp;perpage=$perpage"")
    ); 

Remove the following

PHP Code:

do=$_REQUEST[do] 

...so that it shows

PHP Code:

$pagenav construct_page_nav(
        
$pagenumber$perpage$garagecount[garages], 
        
'vbgarage.php?' $vbulletin->session->vars['sessionurl'] . ''''
        
. (!empty($vbulletin->GPC['perpage']) ? "&amp;perpage=$perpage"")
    ); 


Solves the page two issue


All times are GMT. The time now is 10:59 PM.

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.01736 seconds
  • Memory Usage 1,807KB
  • 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
  • (9)bbcode_php_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (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