Jump to content

Creating a Custom CMS - Adding New Pages


ukscotth

Recommended Posts

Hi All,

 

I've been creating sites with custom CMS for a while now and I'm trying to figure out how to let clients create new pages from within the CMS and what the standard method is to do it. I guess it would use mod rewrite but I'm not sure.

 

Any ideas ?

 

Thanks,

 

Scott.

 

 

 

Link to comment
https://forums.phpfreaks.com/topic/263587-creating-a-custom-cms-adding-new-pages/
Share on other sites

Simplest way to do this while retaining SEO is with mod_rewrite

 

.htaccess

RewriteRule page/(\w\-)* /page.php?uri=$1 [L,QSA]

 

page.php

$uri = $_GET["uri"];
$uri = mysql_real_escape_string(trim($uri));
$page = mysql_query("SELECT * FROM pages WHERE uri = '{$uri}'");

 

In the admin do something like this:

$title = $_POST["title"];
$uri = strtolower(preg_replace("/[^\w]+/", "-", trim($title));

No, $title is the title they enter, e.g. "Read about Our Cool Little Company"

 

$uri would then be auto-generated as "read-about-our-cool-little-company"

 

And the url would be "www.ourcompany.com/page/read-about-our-cool-little-company"

 

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.