Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #11  
Old 07-27-2009, 03:06 AM
nirvana43's Avatar
nirvana43 nirvana43 is offline
 
Join Date: Oct 2007
Location: Pune, India
Posts: 361
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Lynne View Post
I'm not talking about the order of the templates, I'm talking about how you call global.php before you define some variables that are needed in global.php (like THIS_SCRIPT and error_reporting, etc.).
Tried everything in custom page...
but i can't find a way to get my "orkut" template executed just after "headinclude"
can you tell me how do i change it??

here is what i meant :


I also tried to remove every navbar ref from my custom page php as well as template but it aint worked..

good news is, garbage is reduced.... its showing only : 



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

i spent 6 hours working straight on this problem and i still can't solve it!!!!!!!!
its driving me crazy!!
please please help me
its not showing any garbage in IE but i tried for 9 different browsers and there is garbage!!!!!!!!! DAMN!
should i post it under paid request??? i know its just 1 line edit work but i still couldn't find out the solution!! how much will be the charge?
Reply With Quote
  #12  
Old 07-27-2009, 02:52 PM
NLP-er's Avatar
NLP-er NLP-er is offline
 
Join Date: Aug 2008
Location: Wrocław
Posts: 1,353
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Maybe I know what it is... Let me guess - your files are encoded in UTF-8? If yes then be aware that some text editors adds utf8 header to file - it is possible that garbage which you see in output is this header. Of course you will not see it in your text editor, because it is ok according to utf-8 format.

Just save each your file in other text editor which for sure is not adding header when saving in utf8 (i.e. in notepad2 you can choose utf8 and utf8 with signature – use it without signature).

Let me know does it help
Reply With Quote
  #13  
Old 07-27-2009, 03:23 PM
Almotmaiz.Net Almotmaiz.Net is offline
 
Join Date: Jan 2005
Location: U.A.E, Sharjah
Posts: 180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hello .. first . on the template usage. this sort templates name on alphabetical order.

so all cached template on debug mode will work with your template

second .

u need to add your custom temp. on ($globaltemplates) before u include the global.php file to get this temp. cached.

test this :-
PHP Code:
<?php

// ######################## SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
// ##################### DEFINE IMPORTANT CONSTANTS #######################
define('THIS_SCRIPT''orkut'); 
// #################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array();
// get special data templates from the datastore
$specialtemplates = array();
// pre-cache templates used by all actions
$globaltemplates = array('orkut');
// pre-cache templates used by specific actions
$actiontemplates = array();

// ########################## REQUIRE BACK-END ############################
require_once('./global.php');
include(
'adiinviter/orkut.php');
// ########################################################################
// ######################### START MAIN SCRIPT ############################
// ########################################################################
if (!$vbulletin->userinfo['userid'])
{
    
print_no_permission();

$navbits = array();
$navbits[$parent] = 'Orkut Contacts Importer';
$navbits construct_navbits($navbits);
eval(
'$navbar = "' fetch_template('navbar') . '";');
// change the line below to contain the name of the actual main output template used in your script
eval('print_output("' fetch_template('orkut') . '");');
Reply With Quote
  #14  
Old 07-27-2009, 11:47 PM
nirvana43's Avatar
nirvana43 nirvana43 is offline
 
Join Date: Oct 2007
Location: Pune, India
Posts: 361
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by NLP-er View Post
Maybe I know what it is... Let me guess - your files are encoded in UTF-8? If yes then be aware that some text editors adds utf8 header to file - it is possible that garbage which you see in output is this header. Of course you will not see it in your text editor, because it is ok according to utf-8 format.

Just save each your file in other text editor which for sure is not adding header when saving in utf8 (i.e. in notepad2 you can choose utf8 and utf8 with signature ? use it without signature).

Let me know does it help
First of all thanks a lot for replying man... i really appreciate that...
I just tried notepad2, Ultra Edit etc.
It didn't worked..
I did exactly what you said...

Quote:
Originally Posted by Almotmaiz.Net View Post
hello .. first . on the template usage. this sort templates name on alphabetical order.

so all cached template on debug mode will work with your template

second .

u need to add your custom temp. on ($globaltemplates) before u include the global.php file to get this temp. cached.

test this :-
PHP Code:
<?php

// ######################## SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
// ##################### DEFINE IMPORTANT CONSTANTS #######################
define('THIS_SCRIPT''orkut'); 
// #################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array();
// get special data templates from the datastore
$specialtemplates = array();
// pre-cache templates used by all actions
$globaltemplates = array('orkut');
// pre-cache templates used by specific actions
$actiontemplates = array();

// ########################## REQUIRE BACK-END ############################
require_once('./global.php');
include(
'adiinviter/orkut.php');
// ########################################################################
// ######################### START MAIN SCRIPT ############################
// ########################################################################
if (!$vbulletin->userinfo['userid'])
{
    
print_no_permission();

$navbits = array();
$navbits[$parent] = 'Orkut Contacts Importer';
$navbits construct_navbits($navbits);
eval(
'$navbar = "' fetch_template('navbar') . '";');
// change the line below to contain the name of the actual main output template used in your script
eval('print_output("' fetch_template('orkut') . '");');
I really appreciate your reply man..
It didn't worked.... I also tried ob_flush() etc.
But nothin working..
Reply With Quote
  #15  
Old 07-28-2009, 09:28 AM
NLP-er's Avatar
NLP-er NLP-er is offline
 
Join Date: Aug 2008
Location: Wrocław
Posts: 1,353
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just quick question - are you using some template cache mod?
Reply With Quote
  #16  
Old 07-28-2009, 11:07 AM
nirvana43's Avatar
nirvana43 nirvana43 is offline
 
Join Date: Oct 2007
Location: Pune, India
Posts: 361
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by NLP-er View Post
Just quick question - are you using some template cache mod?
nop.... i haven't installed any mod at all...

btw i'm googling a lot for this and i found few resources :
http://www.google.co.in/search?hl=en...meta=&aq=f&oq=

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

PROBLEM SOLVED!!
posting solution for future coders
I opened every file in notepad and saved it with ANSI encoding!!!
The problem was due to utf-8 BOM...
here is link to read more about it : http://en.wikipedia.org/wiki/Byte-order_mark

Thanks a million Lynne, mferguson, NLP-er, R1lover, Antivirus, Almotmaiz.Net for taking your precious time for replies...

strongly appreciate that
Reply With Quote
  #17  
Old 07-28-2009, 08:24 PM
NLP-er's Avatar
NLP-er NLP-er is offline
 
Join Date: Aug 2008
Location: Wrocław
Posts: 1,353
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by nirvana43 View Post
The problem was due to utf-8 BOM...
Told you

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

Quote:
Originally Posted by nirvana43 View Post
First of all thanks a lot for replying man... i really appreciate that...
I just tried notepad2, Ultra Edit etc.
It didn't worked..
I did exactly what you said...
You had to miss something - as you wrote yourself the problem was with utf-8 header - just as I told you. I have portal with php pages written in utf-8 so I know this problem and I know that without signature it works fine

So for others who need utf8 because of some special characters in their languages - it is not necessary to go to ANSI. You can stay with UTF-8 - just write each file without signature
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 08:33 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.04097 seconds
  • Memory Usage 2,259KB
  • 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
  • (2)bbcode_php
  • (6)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
  • (1)pagenav_pagelink
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete