vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=251)
-   -   Questions and errors: "Create your own vBulletin page" - receiving errors (https://vborg.vbsupport.ru/showthread.php?t=250602)

sergioloporto 09-16-2010 07:17 AM

Questions and errors: "Create your own vBulletin page" - receiving errors
 
Hello, my VB4 CMS is installed here: '/home/user/public_html/myforum

I am using/trying to create a custom page with the same template as in the example. So this is the code of my test.php [the test.php is inside /home/user/public_html/myforum/concorso]:

PHP Code:

<?php

// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);

// #################### DEFINE IMPORTANT CONSTANTS #######################

define('THIS_SCRIPT''test');
define('CSRF_PROTECTION'true);  
// change this depending on your filename

// ################### 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('TEST',
);

// pre-cache templates used by specific actions
$actiontemplates = array();

// ######################### REQUIRE BACK-END ############################
// if your page is outside of your normal vb forums directory, you should change directories by uncommenting the next line
chdir ('/home/user/public_html/myforum');
require_once(
'./global.php');

// #######################################################################
// ######################## START MAIN SCRIPT ############################
// #######################################################################

$navbits construct_navbits(array('' => 'Test Page'));
$navbar render_navbar_template($navbits);

// ###### YOUR CUSTOM CODE GOES HERE #####
$pagetitle 'My Page Title';

fdsfdsga


// ###### NOW YOUR TEMPLATE IS BEING RENDERED ######

$templater vB_Template::create('TEST');
$templater->register_page_templates();
$templater->register('navbar'$navbar);
$templater->register('pagetitle'$pagetitle);
print_output($templater->render());

?>

Also the template is the same (for testing purposes) as the one of this article: https://vborg.vbsupport.ru/showthread.php?t=228112



In the test.php there is a field:

PHP Code:

// ###### YOUR CUSTOM CODE GOES HERE #####
$pagetitle 'My Page Title';

fdsfdsga 

But if I add text like the one you see above I get an error:
Code:

Parse error: syntax error, unexpected T_VARIABLE in /home/user/public_html/myforum/concorso/test.php on line 46

Question: Why I get that error? What kind of code should go there?
If I want to put some <script> and html, should it go here in the test.php or in the template?

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

If I in the browser I stay in the test.php page for long time (about 10 - 20 minutes) and then I refresh the page, this is what I get:

Code:

Unable to add cookies, header already sent.
File: /home/user/public_html/myforum/concorso/test.php
Line: 1

In order to see the test.php page I need to go to a normal page of the forum, and then I have to go back to the test.php in order to see it without errors.

Question 2: why this is happening? How to resolve it?

Lynne 09-16-2010 01:36 PM

You cannot just add text like this into your php page:
PHP Code:

fdsfdsga 

You need to put PHP into your php page and that is not php.

What are you trying to do there?

sergioloporto 09-16-2010 01:44 PM

I need to put something like this, not the same, but very similar:

HTML Code:

<form method="post" action="https://app.xxxx.com/main.php?moduleName=fm_subscribers&amp;action=add_subscriber">
<input type="hidden" name="subscribers_list_hash" value="xxxxx" />
<label for="freshmail_email"> Email </label><br /><input type="text" name="xxxmail_email" id="xxxmail_email"><br />
<input type="submit" value="confirm">
</form>

and I will need to put images and text (static text and images)

Where should I put this?

Lynne 09-16-2010 05:48 PM

The html goes into the template. php goes into the php file.

sergioloporto 09-16-2010 05:55 PM

Ok thanks, I'll try it out.

What about the "Unable to add cookies, header already sent." message that I get when I have the page open for long time and then press refresh?

Lynne 09-16-2010 05:59 PM

You get that with the totally default test page and test template?

sergioloporto 09-16-2010 06:06 PM

yes, exactly using the template and test.php as in the first page of th article, no changes. Also file names and template names are the same. Exactly copy and paste.

The only change is the: chdir ('/home/user/public_html/myforum');

It happens only when refreshing the test.php page

Lynne 09-16-2010 11:47 PM

Make sure you are using a text editor (not something like Word, but one just for text or php), and also make sure you put no extra lines or spaces before the <?php

sergioloporto 09-17-2010 06:38 AM

I always use Notepad++, and I confirm there are no spaces before <php

Now I will try to see if I get the same cookies error after disable my mods and I'll let you know

sergioloporto 09-17-2010 10:11 AM

1 Attachment(s)
Update:

I disabled the whole plugin system from the settings in the cp, but I get the same error.

Here attached:
-test.php
-screenshot of the error message
-screenshot of the template
-screenshot of the filetree


Password via PM


All times are GMT. The time now is 01:22 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.01154 seconds
  • Memory Usage 1,758KB
  • 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
  • (2)bbcode_code_printable
  • (1)bbcode_html_printable
  • (3)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)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