织梦dede cms 网站设置:网站根网址和网站主页链接如何设置

织梦dede cms 网站设置:网站根网址和网站主页链接如何设置,第1张

一、准备工具:虚拟空间或VPS(可以先假设服务器单机测试下)、整站源码或网站模板

二、步骤:上述条件就位后我们就可以安装了

(一)如果是整站源码的话,把整站源码上传到网站根目录。一般包括a,data,dede,images,include,install,member,plus,skins,special,templets,uploads,等几个文件夹。

首先安装dede。上传完毕后浏览器打开>

安装界面粉三个步骤:1:,环境检测;2,用户数据;3,完成安装

注意事项:第一步如果检测过程中有叉号的话,需要检查下网站根目录下几个文件夹的权限设置。

第二步填写数据。

第三步OK。

安装完成后还原数据表

基本设置,设置本站数据

生成:一键更新文件、更新系统缓存

(二)如果是网站模板,只需安装完dede后进入网站后台,在网站设置里面把模板改成自己下载的就可以了。

页链接名的时候,设置栏目位置的链接名称,默认为主页。例:主页>软件>桌面软件。


主页链接网上的解释是设置网站首页的链接,默认为/。可设置为其它的首页名称,如/myindexphp。

de列表调用文章、软件或图集的第一张大图原图地址(非缩略图)
步骤:1
修改include/extendfuncphp
添加如下代码:
//取第一张图地址
function firstimg($str_pic)
{
$str_sub=substr($str_pic,0,-7)"jpg";//删除缩略图字符串最后七位,然后再补上后缀jpg
return $str_sub;
>首先找到include/taglib/channellibphp文件,找到59行,代码如下:
--------------------------------------------
else if($type=='self')
{
if($reid==0) return '';
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM `#@__arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
}
在此段代码之后,添加:
else if($type=='parent')
{ //新增代码 获得上级栏目
if($reid==0) return '';
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM `#@__arctype` WHERE id='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
}
---------------------------------------
接下来继续往后找到代码:
//处理同级栏目中,当前栏目的样式
if( ($row['id']==$typeid || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' )
修改为:
//处理同级栏目中,当前栏目的样式
if( ($row['id']==$typeid || ($topid==$row['id'] && $type=='top') || ($row['id']==$reid && $type=='parent' )) && $currentstyle!='' )

===================================
前台调用方法:
{dede:channel type='parent'}{/dede:channel}

你这里肯定是嵌套错了
{dede:channelartlist typeid='10,11' row='3'}
<dl class="tbox">
<dt><strong><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></strong><span class="more"><a href="{dede:field name='typeurl'/}">更多</a></span></dt>
<dd>
<ul class="d1 ico3">
{dede:arclist titlelen='60' row='8'}
<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>
{/dede:arclist}
</ul>
</dd>
</dl>
{/dede:channelartlist}
typeid是栏目ID。想要调用哪几个就写上那几个栏目的ID

转载请注明:<a href='{dede:field name='arcurl'/}'>>一、如果是少量的,静态页调用,可以采用include方式(比如头部导航)二、如果是大量的,动态页面调用,可以(1)如果你的单独页面符合某一特定的命名规则,可以用PHp语言自动生成url这样就可以了(2)手动在后台的栏目发跳转,然后调用这个栏目下的文章


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13368557.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-23
下一篇 2023-07-23

发表评论

登录后才能评论

评论列表(0条)

保存