今天给各位分享phpcms修改外部链接的知识,其中也会对phpcms添加内容进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、使用phpcms如何修改使用中的网站,要在导航栏里加一个栏目,这个栏目在单链接一个页面?
- 2、phpcms 调用出来的栏目,文章链接都是绝对路径,怎么修改为相对链接,谢谢!
- 3、phpcms v9 url路由route.php修改(登录、注册、搜索)模型的链接
- 4、phpcms最后一页链接怎么改
- 5、phpcms 怎么调用添加的分类和外部链接分类
使用phpcms如何修改使用中的网站,要在导航栏里加一个栏目,这个栏目在单链接一个页面?
位置:系统设置----栏目管理----添加栏目
添加栏目,根据自己的需求是否有上级栏目,并且选择合适的栏目类型,
栏目管理类型:
1、内部栏目(可绑定内容模型,并支持在栏目下建立子栏目或发布信息)
2、单网页(可更新单网页内容,但是不能在栏目下建立子栏目或发布信息)
3、外部链接(可建立一个链接并指向任意网址)
你可以根据你的需求看添加哪种类型
phpcms 调用出来的栏目,文章链接都是绝对路径,怎么修改为相对链接,谢谢!
\caches\configs\system.php
将所有绝对路径改为相对路径
'js_path' = '/statics/js/', //CDN JS
'css_path' = '/statics/css/', //CDN CSS
'img_path' = '/statics/images/', //CDN img
'app_path' = '/',//动态域名配置地址
phpcms v9 url路由route.php修改(登录、注册、搜索)模型的链接
route.php这个文件里面有说明是什么
/**
* 路由配置文件
* 默认配置为default如下:
* 'default'=array(
* 'm'='phpcms',
* 'c'='index',
* 'a'='init',
* 'data'=array(
* 'POST'=array(
* 'catid'=1
* ),
* 'GET'=array(
* 'contentid'=1
* )
* )
* )
* 基中“m”为模型,“c”为控制器,“a”为事件,“data”为其他附加参数。
* data为一个二维数组,可设置POST和GET的默认参数。POST和GET分别对应PHP中的$_POST和$_GET两个超全局变量。在程序中您可以使用$_POST['catid']来得到data下面POST中的数组的值。
* data中的所设置的参数等级比较低。如果外部程序有提交相同的名字的变量,将会覆盖配置文件中所设置的值。如:
* 外部程序POST了一个变量catid=2那么你在程序中使用$_POST取到的值是2,而不是配置文件中所设置的1。
*/
你应该也看了吧,那你想要的结果是什么呢?
phpcms最后一页链接怎么改
{$pages}不是可以调用所有连接吗?
里面都是封装好的,$pages本来是用来计算最大分页的,但是外部好像不能调用,其实你只要把分页设置的够大,都可以跳转到最后一页。比如/index.php?m=contentc=indexa=listscatid={$catid}page=20000
/**
* 分页函数
*
* @param $num 信息总数
* @param $curr_page 当前分页
* @param $perpage 每页显示数
* @param $urlrule URL规则
* @param $array 需要传递的数组,用于增加额外的方法
* @return 分页
*/
function pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages = 10) {
if(defined('URLRULE') $urlrule == '') {
$urlrule = URLRULE;
$array = $GLOBALS['URL_ARRAY'];
} elseif($urlrule == '') {
$urlrule = url_par('page={$page}');
}
$multipage = '';
if($num $perpage) {
$page = $setpages+1;
$offset = ceil($setpages/2-1);
$pages = ceil($num / $perpage);
if (defined('IN_ADMIN') !defined('PAGES')) define('PAGES', $pages);
$from = $curr_page - $offset;
$to = $curr_page + $offset;
$more = 0;
if($page = $pages) {
$from = 2;
$to = $pages-1;
} else {
if($from = 1) {
$to = $page-1;
$from = 2;
} elseif($to = $pages) {
$from = $pages-($page-2);
$to = $pages-1;
}
$more = 1;
}
$multipage .= 'a class="a1"'.$num.L('page_item').'/a';
if($curr_page0) {
$multipage .= ' a href="'.pageurl($urlrule, $curr_page-1, $array).'" class="a1"'.L('previous').'/a';
if($curr_page==1) {
$multipage .= ' span1/span';
} elseif($curr_page6 $more) {
$multipage .= ' a href="'.pageurl($urlrule, 1, $array).'"1/a..';
} else {
$multipage .= ' a href="'.pageurl($urlrule, 1, $array).'"1/a';
}
}
for($i = $from; $i = $to; $i++) {
if($i != $curr_page) {
$multipage .= ' a href="'.pageurl($urlrule, $i, $array).'"'.$i.'/a';
} else {
$multipage .= ' span'.$i.'/span';
}
}
if($curr_page$pages) {
if($curr_page$pages-5 $more) {
$multipage .= ' ..a href="'.pageurl($urlrule, $pages, $array).'"'.$pages.'/a a href="'.pageurl($urlrule, $curr_page+1, $array).'" class="a1"'.L('next').'/a';
} else {
$multipage .= ' a href="'.pageurl($urlrule, $pages, $array).'"'.$pages.'/a a href="'.pageurl($urlrule, $curr_page+1, $array).'" class="a1"'.L('next').'/a';
}
} elseif($curr_page==$pages) {
$multipage .= ' span'.$pages.'/span a href="'.pageurl($urlrule, $curr_page, $array).'" class="a1"'.L('next').'/a';
} else {
$multipage .= ' a href="'.pageurl($urlrule, $pages, $array).'"'.$pages.'/a a href="'.pageurl($urlrule, $curr_page+1, $array).'" class="a1"'.L('next').'/a';
}
}
return $multipage;
}
phpcms 怎么调用添加的分类和外部链接分类
首先,在phpcms v9后台 — 模块 —友情链接—添加类别;
然后,在类别管理中可以刚刚添加的类别和分类的ID(这个ID很重要);
在后台添加友情链接时要注意,添加链接时要选好分类,只想在内页显示而不在首页显示,就要选内页的分类名称。
关于phpcms修改外部链接和phpcms添加内容的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。