Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Archive /

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo

How to add custome PHP pages

Go to End

5 Posts   2778 Views


Community Member, 15 Posts

12 August 2008 at 6:43am

Edited: 12/08/2008 6:46am

Hello everyone!

I'm really new with CMS, and I'm trying to add a page that has PHP. Something like this:

// START of "Frontpage Slideshow" settings
$nameOfSlideshowToDisplay = "demoslideshow"; // Enter the name of your slideshow. Slideshows are in folders inside /fpss/slideshows/.
$URLofyoursite = ""; // Enter your site's URL.
$AbsoluteServerPathofyoursite = "/home/hsphere/local/home/wwwuser/"; // Enter the root path of your site on the server.

// do not edit below this line
// END of "Frontpage Slideshow" settings

This code it's to insert a slideshow that I bought. And I want to put it in the home page. I went through the manuals to add modules, but I don't want to add it as a module, just as a custom home php page. It's there anyway that I can do that? if there is a manual for it, can somebody provide me the link =(

I was able to this using joomla! by adding a tag like this {jumi [includes/slideshow.php]} in an article. It's there any tag that I can add in my home page article to "include" a php page?

Thank you very much for the HELP!!


Forum Moderator, 5523 Posts

12 August 2008 at 9:17pm

tutorial 1 and 2 cover adding page types. The first one shows you how to make a 'HomePage' page type which sounds like what you want to do :).



Forum Moderator, 922 Posts

12 August 2008 at 10:56pm

Like willr said, you'll want to create a custom page type, then you'll probably want to include your custom PHP script whenever the page type is initialized:

e.g. HomePage.php inside mysite/code:

class HomePage extends Page {


class HomePage_Controller extends Page_Controller {

	function init() {

		// Specify our custom PHP file for inclusion on this page


init() is called on any controller class when that page type is initialized (i.e. when the controller is invoked by someone viewing a page with that page type applied to it).

Hope this helps!



Community Member, 15 Posts

13 August 2008 at 4:31am

Edited: 13/08/2008 4:42am

Thank you for the help, I almost about to get it. Now I have this problem, inside the file that I'm including I'm using 'echo', normal text and some html tags, so I get this error:

XML Parsing Error: syntax error
Line Number 1, Column 1:

Title<?xml version="1.0" encoding="UTF-8"?>
Also how can I Include html tags, for example and iframe?
thank you!!


Community Member, 15 Posts

13 August 2008 at 7:42am

Thank you willr and Sean! I was able to figure it out with this post:

Pretty interesting how SS works! Once again thanx for all the help...