How to Create and Manage Custom Pages in phpFox

This article will focus on creating and managing custom pages in phpFox.

Custom pages in phpFox, allow you to easily create simple pages that contain whatever content you need to add to your site.  phpFox by default has created the following custom pages:

  • Mobile – the text on this page contains a link to the mobile version of your phpFox website, you may or may not want to edit this page.
  • Terms of Use – you will want to edit this page to contain your Terms of Use for your website.
  • Privacy Policy – you will want to edit this page to contain your Privacy Policy for your website.
  • About Us – you will want to edit this to contain information about you and/or your website.

I suggest that you do not delete the default custom pages.  If you choose not to use them, you should deactivate them. There are links and calls to them built into the phpFox script already, so if you plan on having the mobile, about us, terms of use and privacy policy pages on your site, you will want to use the default pages.

In order to manage custom pages, go to CMS and select Manage Pages under the Pages heading.

Managing Custom Pages

The following screen contains a list of your current custom pages.   You have a variety of options here.  If you click on the page name under the Page heading, you will be taken to a preview of the page, which you can then edit.  If you uncheck the checkbox under Active, you can deactivate the page.  If you select the dropdown box under Actions, you can edit or delete the page.

Editing Pages

You can edit a page by selecting the Edit Page option in the Select Action drop down box.  You should be taken to the Add New Page screen, with many of the fields filled in with information pertaining to the page you want to edit.  If you are editing a default custom page, then this information will have been filled in automatically.  If you are editing a custom page that you created, you will have filled in the following information.

If you are editing one of the default custom pages, I suggest not changing the product, module, page title, or the URL title, as mentioned before, the default custom pages have links and calls built into the phpFox script itself.

The text box under Page Data is where you will put all the text, images, and anything else that will be on visible on the page that you are editing. 

Once you are done editing the page, click Submit to save and view your changes.  If you want to make more edits, select Edit on the right.  If you want to just delete the page, you can select from Delete here as well.

Creating a New Custom Page

To create a new custom page, go to CMS and select Add New Page under the Pages heading.

On the following screen, there are four fields that need to be filled out.

First you need to select the Product this page will belong to.  In most cases this will be Core.  Then you need to type in the Page Title.  You will see that once a Page Title field has been filled out, the URL Title field will automatically populate.  You can edit this field if you need to.  The final field that is necessary is the text box under Page Data.  As stated previously, this is the field that you will put all the text, images, and anything else that will be on visible on the page that you are editing.   When you are done, click Submit.

If you chose the option to add this page to the menu, you will be taken to the following screen to add the menu information.

The first thing you need to do is select which Menu this page will link from.  I chose the Main menu for my custom page.  You will also need to choose what will be displayed in the menu as the link to this page.  I chose Custom Page to be my link name.  When you are done, select Submit to view your new page.

The next screen you should see is the finished page.  Note that the text on the page is what we put in the Page Data text box.  Also note the Custom Page link on the main menu that we created.  You might notice that there is a selection of “bookmark” links, you can disable these links in the Options section on the Add New Page screen.

After reading this article, you should be able to create and manage your custom pages for your phpFox website.

Looking for quality phpFox Hosting? Look no further than Arvixe Web Hosting!

Tags: , , , , , , , , , , , , , , , | Posted under phpfox | RSS 2.0

Author Spotlight

Stephanie Brown

Stephanie Brown

I am a web and graphic designer with 10+ years experience in website design and development, as well as website hosting. I have been working with the phpFox networking script for 3+ years. In those 3 years I have assisted clients with template/style customization and design, addon development, and general phpFox site maintenance. Outside of the internet, I am a mother of 2 young children, caretaker of 1 old english bulldog, 4 persian cats, and 1 baby black rat snake that decided to slither into our kitchen one day.

4 Comments on How to Create and Manage Custom Pages in phpFox

  1. Jithin says:

    Hi,

    How to add images to these pages?

  2. Stephanie Brown Stephanie Brown says:

    Hello Jithin! Adding images to custom pages is quite simple actually :) In the text box under page data, you would just add your html code. You will need to upload the images for this separately, and call them with the img tag.

    Hope this helps!

  3. Naveed Mazhar says:

    Hi Stephanie,
    Is there any tutorial site about phpfox because phpfox website is useless as it only assists its members? I am searching for the site that tells about the creation of addons and templates in phpfox.

    Regards,

    Naveed Mazhar

    • Noah S says:

      Hi Naveed, unfortunately there is not. We do make tutorials here but PHPfox requires you to be a member to get full access to all their tutorials. If you are designing something for PHPfox, you should become a member.

Leave a Reply

Your email address will not be published. Required fields are marked *


5 − = 3

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>