A social online community definitely has many menus, pages, and blocks. They can be blogs, events, images, marketplace, or any specific category to serve the specific purposes of your community. With phpFox, it’s not a big deal to do these things since we provide a friendly platform for our users to create pages, menus, and blocks quickly and easily.


Page Menu Block.png

*First, access to the AdminCP


Step 1: Click Appearance >> Pages

Create Page 1.png
Create Page 2.png

Step 3: Enter a Page Title, Meta Keywords & Description (Optional), and set if this is Active and whether to create a menu for this page.

Create Page 3.png

Step 4: You can also select which user groups can see this page

Create Page 4.png

*Once you've done the above step, you can use the text editor or insert a source code to add the content of the static page.

Create Page 5.png

Step 1: Click Appearance >> Menus


Create Menu 1.png
Create Menu 2.png

Step 3: In the popup, select:

  1. Product: Choose the “Core”

  2. Module: Select the app/module this module belongs to. Exp: Select the module Photos if you want to create a Photos Menu

  3. Placement: choose whether you want to place on the main menu or footer menu

  4. URL:

    • External Url: put the full URL to the page you want this menu to go to

    • Internal Url: put the internal link without your domain

  5. Font awesome icon: if you want this menu to have an icon (for themes that offer this)

    •  Access to the icons list page and select the icon you want.
    • Click on the icon to get the class info. Example:  fa-clock-o

    •  Remove the prefix "fa-" and input the remaining value to this field. Example: clock-o

  6. Next, our image shows we have several language packs and so we have to put a menu name for each one or our menu will show up blank on the front end. Enter the name of your menu for each language you have installed.

Create Menu 3.png

Step 4: Click Save when done and clear cache after.

Create Menu 4.png

Step 1: Click Appearance >> Blocks

Create Block 1.png
Create Block 2.png

Step 3: On the page, select:

  1. Product: this is the configuration field for future usage. You can just use the default "Core" option.
  2. Module: this is an optional configuration field to associate the block with a certain module/phpFox app. Thus, when this associated module/app is disabled, the block won't be loaded automatically. Exp: If you want to create a Feature photo block, you need to choose the Photo module.
  3. Title - Put a title on the block so you know what it is when you need to manage it later on.
  4. Type 
  • A PHP Block is already made as a coded block that you loaded or added to your site's files on the server. 
  • PHP Code and HTML Code Blocks are blocks which you will add code to right within the coding area.

  1. Page: choose which page on the site you want to place the blocks.

  2. Components: this is the main feature of the block that you want to create. It is only shown if you've chosen PHP Block type. It tells the script where the block is coded and what module it was made for. For example, if you want to make a block to show Featured Photos and we already have that available as a default block, you just need to scroll down to the Photo selection in the list and click --featured.

  3. Placement is the position on the page, you want to place this block. There are defined block positions for each theme. You can click beneath the placement drop-down to View Sample Layout for the theme you are using.

  4. PHP/HTML code: it is only shown if you chose the Type option either PHP Code or HTML Code block.

  5. Allow Access: Choose the Select User Group who can access this specific Block.

Create Block 3.png

Step 4: Click Submit when Done and Clear Cache after

Create Menu 4.png