Blog Home / Blog

Blog Docs 1 - Basic and quick setup

2019-01-10 00:00
59660   2
 

Filesystem: copy these 5 files anywhere on your web eg /blog/ :

/blog/.htaccess -- catch all url to index.php
/blog/index.php -- start of the blog
/blog/blog.css -- customer css if needed
/blog/blog.js -- customer js if needed
/blog/file/ -- folder for attachment files

Config the blog via eg /blog/index.php:

$cms_run = 0; // do not run Topnew CMS by default
include '../boot.php'; // call Topnew MVC (eg need session etc)

$init = [
// optional customerized page controller
'page' => [
'home' => '.App.Controller.News.Home',
'cat' => '.App.Controller.News.Cat',
'topic' => '.App.Controller.News.Topic',
],
// optional default url root if not /blog/
'url_root' => '/blog/',
// optional default SQL to get a user profile in your database
'sql_user' => "SELECT * FROM user WHERE id = :id",
// current session user id eg $uid (generated by Topnew MVC)
'sess_uid' => $uid,
// have to have next line, no change
'file_root' => __DIR__,
// access: 1. owner, staff+fans only | 2. read only | 3. reply need auth | 4. read post free
'blog_acs' => 3,
// blog category base eg 1801 upto 1899 so that you can have max 99 blogs in one database
'blog_cat_base' => 1811,
// how you call your blog category, eg cat, category, department, group etc
'blog_list_catName' => 'Category',
// how you call your blog home page, eg Blog Home etc
'lang_home' => 'Home',
// max articles per page on home page or category page etc
'pgsize' => 5,
// how you call a topic, eg topic, story, article etc as in /blog/story/story-title-id
'url_tid' => 'story',
// how you call a category in url eg category, cat etc as in /blog/category/category-name
'url_cat' => 'cat',
// if you want to use random shared img for some category if no images specified for a topic
'shared_img' => [
]
];

// Start the blog:
make('Topnew.Blog.Blog', $init)->main();

Back « Topnew Blog, Forum, Support v 2018 Released
Next » Blog Docs 2 - Database Setup

Leave a comment

Comments

Comment is closed

Category

Top Tags

wiki, test, CMS, feature, bug, news, PHP, MySQL, blog, SIDU, forum, bank, ticket