Login | Forgot password | Register
What is OpenID?
OpenID is an Internet-wide identity system that allows you to sign in to many websites with a single account.
With OpenID, your ID becomes a URL (e.g. http://username.myopenid.com/). You can get a free OpenID for example from myopenid.com.
For more information visit the official OpenID site.
Archive
SilverStripe Forums » Archive » How to add custome PHP pages
Our old forums are still available as a read-only archive.
|
Page:
1
|
Go to End | |
| Author | Topic: How to add custome PHP pages | 1069 Views |
-
How to add custome PHP pages

12 August 2008 at 6:43am Last edited: 12 August 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:
<?php
// START of "Frontpage Slideshow" settings
$nameOfSlideshowToDisplay = "demoslideshow"; // Enter the name of your slideshow. Slideshows are in folders inside /fpss/slideshows/.
$URLofyoursite = "http://sitesimpleonline.com"; // Enter your site's URL.
$AbsoluteServerPathofyoursite = "/home/hsphere/local/home/wwwuser/sitesimpleonline.com"; // Enter the root path of your site on the server.
// do not edit below this line
include_once($AbsoluteServerPathofyoursite."/fpss/mod_fpslideshow.php");
// 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!!
-
Re: How to add custome PHP pages

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
.
[1] http://doc.silverstripe.com/doku.php?id=tutorial:1-building-a-basic-site
-
Re: How to add custome PHP pages

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() {
parent::init();// Specify our custom PHP file for inclusion on this page
include('my/path/to/file.php');
}}
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!
Sean
-
Re: How to add custome PHP pages

13 August 2008 at 4:31am Last edited: 13 August 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
Location: http://sitesimpleonline.com/
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!! -
Re: How to add custome PHP pages

13 August 2008 at 7:42am
Thank you willr and Sean! I was able to figure it out with this post:
http://doc.silverstripe.com/doku.php?id=recipes:customising-content-in-your-templates&s=paypal
Pretty interesting how SS works! Once again thanx for all the help...
| 1069 Views | ||
|
Page:
1
|
Go to Top |
Currently Online: xterso, Webdoc
Welcome to our latest member: AlfonsoGrondo



