top-image

OLDER ARTICLES

[基础用法]
标签:citysite

name值:web_citysite_open

描述:易优多城市站点常用标记,可以循环嵌套标签。通常用于多城市站点以获取站点列表信息,方便实现站群与分站的网站。
           注意事项:
                 1、专业版授权才支持,点击查看如何开启多城市站点
                 2、对于早期不能升级的多城市网站,查看后台版本号,如果是v100.5.4,请通过FTP编辑 data/conf/version.txt 文件,将 v100.5.4 改为 v1.5.4,就可以在线升级;用法:
用法与标签channel相似 {eyou:citysite type='top' loop='8' currentclass='active'} <li class="{$field.currentclass}"><a href='{$field.siteurl}'>{$field.name}</a> </li> {/eyou:citysite} 属性:
type='son' 表示下级城市站点 ------ type='self' 表示同级城市站点 ------ type='top' 表示顶级城市站点 ------ type='sonself' 表示当前下级城市站点以及同级城市站点 ------ type='first' 表示当前城市站点ID的最顶级城市站点下的第一级全部城市站点loop='10' 返回城市站点列表总数(建议不要与limit属性同时存在,否则loop无效) limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录) titlelen='30' 城市站点名称长度 currentclass='' 应用样式class类名 siteid='' 城市站点ID
notypeid='' 同siteid,但这里是表示不包含这些城市站点ID,与siteid不能同时存在;
offset='0' 记录的起始ID,默认从0开始,假如指定2,将过滤最前面的2条,从第三条显示 name='' 数组类型的变量名(二、三级城市站点时才用到) empty='' 没有数据时显示的文案 mod='' 每隔N行输出的内容 id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.name} 变成 {$field1.name} 涉及表字段: 请查阅易优数据字典,找到表名 ey_citysite

分站点统一首页的SEO标签调法:

{eyou:global name='web_title' /}  城市的SEO标题

{eyou:global name='web_keywords' /}  城市的SEO关键词

{eyou:global name='web_description' /}  城市的SEO描述


获取当前城市名称
{$eyou.site.name}  当前城市名称
{$eyou.site.seo_title}  当前城市SEO标题
{$eyou.site.seo_keywords}  当前城市SEO关键词
{$eyou.site.seo_description}  当前城市SEO描述
{$eyou.site.name|default='全国'}  如果没有选择城市则显示全国
标签说明:此标签可以在单独使用,也可在其他标签内套用-------------------------------示例展示--------------------------------
{eyou:list loop='10'}   <li><a href="{$field.arcurl}">{$eyou.site.name}{$field.title}</a></li> {/eyou:list}

 

网站根目录extend/function.php文件内写入

if (!function_exists('diy_getArcrank')){
   //显示文档的会员阅读权限名称
   function diy_getArcrank($arcrank = '')
   {
       static $users_level_list = [];
       if (empty($users_level_list)) {
          $users_level_list = \think\Db::name('users_level')->field('level_name,level_value')
             ->where('lang', get_current_lang())
             ->order('is_system desc, level_value asc')
             ->getAllWithIndex('level_value');
       }
       if (!empty($users_level_list[$arcrank])) {
          return $users_level_list[$arcrank]['level_name'];
       } else if (empty($arcrank)) {
          $firstUserLevel = current($users_level_list);
          return $firstUserLevel['level_name'];
       } else {
       return '';
       }
    }
}

 

【基础用法】

标签:collectnum描述:调用文档收藏数值标签,点击文档收藏后,数值+1.用法: {eyou:collectnum /}  属性: 无涉及表字段: 无

不使用商城系统模型,能不能删除前台相关功能文件?

答:可以,处理步骤:
(1)、删除e/ShopSys目录;
(2)、修改e/class/ShopSysFun.php文件,文件第二行加exit();
<?php
exit();
修改后保存文件即可。

DedeCMS 默认的管理后台路径为 /dede 。遇到这个问题,需先检查 /dede 目录是否被重命名了。如果被重命名了,改回 /dede 即可。或直接在浏览器地址栏手动输入相应的管理后台路径,就可以打开后台登录页面了。

如下所示:
<script type="text/javascript">
    function layerLogin(gourl) {
        if (0 < ey_getCookie('users_id')) {
            alert('已经登录');
        }else{
            alert('请登录!');
        }
    }
    function ey_getCookie(c_name)
    {
        return getCookie(c_name);
    }
    function getCookie(c_name)
    {
        if (document.cookie.length>0)
        {
            c_start = document.cookie.indexOf(c_name + "=")
            if (c_start!=-1)
            {
                c_start=c_start + c_name.length+1
                c_end=document.cookie.indexOf(";",c_start)
                if (c_end==-1) c_end=document.cookie.length
                return unescape(document.cookie.substring(c_start,c_end))
            }
        }
        return "";
    }
</script>

 

1:排查PHP版本

目前来看织梦系统最高支持PHP5.6,如果您的PHP版本太高或者太低,都不利于织梦程序的完美运行。一般情况下,是由于PHP版本太先进的原因造成的,修改PHP版本即可解决这个问题,把dedecms的PHP版本修改为:PHP5.6+ MySQL5.7。

2:系统文件排查

如果主机PHP版本和MYSQL都是正确的版本,那么您的系统文件是否二次修改过呢?如果您用记事本修改过系统PHP文件,也会导致后台异常。建议恢复系统原件。
这里提醒大家,请于用记事本修改PHP文件。并且修改PHP文件之前,必须先做好备份。

3:网站搬家后出现发布内容空白

建议下载对应版本文件,替换include、plus、dede(后台文件夹)三个文件夹,然后在做测试。

4:发布的内容是否有违禁词

如果发布的内容带有违禁词,那么主机会过滤禁止访问,那么您需要点击核心–所有文档列表–删除此篇文档并删除。

5:发布的内容是否是采集

如果发布的内容是采集的内容,那么您复制的内容里可能带有外部链接地址,会导致无法打开。处理方法同上,需要点击核心–所有文档列表–删除此篇文档并删除。

用“备份数据库和目录到新空间恢复”的注意事项?

答:需要重新设置栏目目录和帝国CMS本身需要设置的目录权限为777。

打开functions.php文件,并在文件末尾的代码片段下面复制粘贴并保存。以下代码将自动将搜索框添加到主菜单栏。

/**
* Add searchbox in menubar
*/
add_filter( &#39;wp_nav_menu_items&#39;,&#39;add_search_box&#39;, 10, 2 );
function add_search_box( $items, $args ) {
$items .= &#39;
<ul>
<li>&#39; . get_search_form( false ) . &#39;</li>
</ul>
&#39;;
return $items;
}

{dede:type} 
<a href="[field:typelink /]">[field:typename /]</a> 
{/dede:type} 
//没链接的 
{dede:type} 
[field:typename /] 
{/dede:type}

 

Page 1002 of 1049:« First« 999 1000 1001 1002 1003 1004 1005 »Last »
bottom-img