Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions

Reply
 
Thread Tools Display Modes
  #21  
Old 09-25-2008, 04:14 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by legionofangels View Post
I think what you're basically saying is look for html in those php files? That shouldn't be there??
Well, something in your mypoll.php file is spitting out the html, but the usage.php page is not. So, I would look to see the differences between the two files.
Reply With Quote
  #22  
Old 09-25-2008, 04:14 PM
legionofangels's Avatar
legionofangels legionofangels is offline
 
Join Date: Mar 2007
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is our usage php file:

PHP Code:
<?php 
/**
 * VB Recent Topics - example usage and instructions
 * @author George Gonzalez <webmaster@socaltrailriders.org>
 * @version 2.0
 * @package Recent_Topics
 * @link https://vborg.vbsupport.ru/showthread.php?t=134320
 */


// THIS MUST BE CALLED FIRST. IF DOING FROM A DIFFERENT DIRECTLY, ADJUST THE FOLLOWING...
require_once('./recenttopics/recent_topics.class.php');


/**
 * DISPLAY OPTIONS
 **/
 
/* 
    Include_from and exclude_from are forum ID filters. Use one or the other but 
    NOT both. List the forum ID's seperated by commas. Defaults to all forums if
    nothing is present.
    
    ex1) to include only forums with ID's 45, 47, and 50...
    'include_from' => '45,47,50'
    
    ex2) to exclude forums with ID's 11, 13, 18...
    'exclude_from' => '11,13,18'
    
    Quantity is how many topics to bring back. This is optional. Default is 10.
    
    Time format is the same date() format. Refer to http://us.php.net/date for details. 
    This is optional and defaults to 3:34 PM.
*/ 
$options = array(    'include_from'     => '34',
                    
'exclude_from'     => '',        
                    
'quantity'        => '10',
                    
'time_format'    => 'g:i A');
    
// initialize the recent_topics object and stick the options array into it                        
$rt = new recent_topics($options);

/* 
    From here, you have lots of options. If you're okay with PHP, use get_array()
    to retrieve the raw topic data and format the output however you want...
    
    ex3) $topics_array = $rt->get_array();
    
    Use get_html_table() to return a string of the recent topics in table format...
    
    ex4)     $topics_table = $rt->get_html_table();
            echo $topics_table;
            
    Use get_html_list() to return a string of the recent topics in list format...
    
    ex5)     $topics_list = $rt->get_html_list();
            echo $topics_list;
            
    Or, directly output a table or list with either the display_html_table() or 
    display_html_list() methods...
    
    ex6) $rt->display_html_table();
    ex7) $rt->display_html_list();            
*/

echo "<p><strong>Example of HTML table output with display_html_table()</strong></p>";
$rt->display_html_table();

echo 
"<p><strong>Example of HTML list output with display_html_list()</strong></p>";
$rt->display_html_list();

echo 
"<p><strong>Example of array from get_array()...</strong></p>";
echo 
'<pre>';
print_r($rt->get_array());
echo 
'</pre>';

// now, unset the object to close the db connection and clean it up
unset($rt);

// you may rinse and repeat however many times you want ...

?>
Reply With Quote
  #23  
Old 09-25-2008, 04:33 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Turn on this and see what comes out - vboptions > General Settings > Add Template Name in HTML Comments > set to Yes . Then go back to your page and view the source code and you will see the name of the template called around your part of the code.
Reply With Quote
  #24  
Old 09-25-2008, 04:55 PM
Tact7626 Tact7626 is offline
 
Join Date: Feb 2007
Posts: 57
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

awesome idea. i never knew that existed. i got this

<!-- BEGIN TEMPLATE: STANDARD_ERROR -->

and the closer as well. "end template: standard_error"

this is wierd cause... i was under the impression that the mypoll.php was adding html that was ruining everything and causing all the problems. but now it seems there is 1 problem first, which then creates the broken html problem.

so first, the code either doen'st work or something is going wrong, and then, as a result, the error template gets spewed which breaks the index html formatting.

that's my guess on all this. correct me if i'm wrong
Reply With Quote
  #25  
Old 09-25-2008, 04:56 PM
legionofangels's Avatar
legionofangels legionofangels is offline
 
Join Date: Mar 2007
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The code worked last night when the guy installed it. I seen it, i voted on it, it worked, then a half hour later I refreshed the page and it was messed up.
Reply With Quote
  #26  
Old 09-25-2008, 05:04 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So, what changed between when you saw it and when it stopped working? Where other polls added to the site? *Something* changed.

OK, we know that since there is an error, the STANDARD_ERROR template is being called and that is putting in the whole new html page and causing the header error. (So, it's kinda an error causing another error.) We need to find what the original error is.

Have you looked in your apache error_logs?

I have written in some notes that you can put this line in a php page to help spit out errors:
PHP Code:
ini_set("display_errors"2); 
It would need to be set in <php> tags to be included. I've haven't had a need to use that yet, so I don't know exactly what it'll do.

Of course, I just went to test your page again and it is now displaying fine (the copy I made on my site is fine, I mean.). Trying to troubleshoot things like this is fun, fun, fun!
Reply With Quote
  #27  
Old 09-25-2008, 05:23 PM
Tact7626 Tact7626 is offline
 
Join Date: Feb 2007
Posts: 57
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

lol. i was thinking it better to find the error template, kill the header and closer, and then i should get the first error right? O_o or at least the page will look better while i still have the other error?

--------------- Added [DATE]1222368135[/DATE] at [TIME]1222368135[/TIME] ---------------

....wow!!!

guess wut? i deleted the html tags from the standard:error template in vb, got rid of the iframe i used to enclose mypoll.php, and it all suddenly works now. O_o

what happend to the error that was causing the error page??
Reply With Quote
  #28  
Old 09-25-2008, 05:50 PM
legionofangels's Avatar
legionofangels legionofangels is offline
 
Join Date: Mar 2007
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yet after it appearing, and appearing when I changed styles because apparently all those templates needed to be on all styles which they are now.

I cleared cookies/cache on both IE 7 and FF 3.x and now it shows the error again.

Ridiculous
Reply With Quote
  #29  
Old 09-25-2008, 05:55 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yep, I am still seeing the error also when I view your page. All is still fine on the page I have on my test site. The only changes I made for the test site where to change the path for the css, usage.php, and mypoll.php files.

I don't know if it does anything regarding this error, but the whole DOCTYPE thing should be on one line.)
Reply With Quote
  #30  
Old 09-25-2008, 05:59 PM
legionofangels's Avatar
legionofangels legionofangels is offline
 
Join Date: Mar 2007
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Correction - the templates weren't fixed on all styles, only on Default.

Our Default style is Crucifixion for the forum, so when he adds the template changes to all styles we believe the code will be fixed. But stay tuned.

Another thing I'm noticing is that when it does work its not showing a graphical display but a numerical one, how do I show a graphical display of the poll bars. It's in some of the coding but not appearing. My poll bars are all gifs to, so it's not a PNG thing.
Reply With Quote
Reply

Thread Tools
Display Modes

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 05:14 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.05094 seconds
  • Memory Usage 2,284KB
  • Queries Executed 14 (?)
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
  • (2)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)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_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
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete