常见问题

本篇将主要讲解使用过程中普遍遇到的“问题”,这些问题并非是BUG,通常是需要我们自己去注意的一些点。(会结合用户反馈持续补充)
快速安装

获得 155CMS 后,将其完整地解压到你的网站目录,然后访问网站,无需数据库操作。

常见疑问

花心思学习

  1. 1,如何搭建使用这套程序?。
  2. 答:本套程序对于环境要求很低,服务器只要支持PHP7.2,无需搭建数据库,解压到网站根目录,即可访问!
  3. *
  4. 2,网站数据安全性如何?
  5. 答:网站数据分为两部分。一是基础数据(网站后台信息、广告模块、播放器设置、在线人数),牵扯到站长利益的数据模块,均在站长服务器中存储管理;二是视频数据(视频、图片)均调用主站数据库,该数据为公开数据同步显示,无需操心费力,全自动同步更新!
  6. *
  7. 3.后台登录密码是多少?忘记登录密码怎么办?
  8. 答:安装后台目录155cms或者安装时可以直接修改,如果忘记后台密码,可以进/config/admin_boss/boss.php,修改保存,即可找回!
  9. *
  10. 4.为什么我无法登录?
  11. 答:155cms安全设置拥有网站后台白名单,如果因为您预设的登录IP不同,导致无法登陆后台,请进入/config/admin_boss/core.php修改授权IP。
模板如何制作?
全局标签
{cms_title}                      //网站标题
{cms_keywords}                   //网站关键字
{cms_description}                //网站描述
{cms_logo}                       //网站LOGO
{cms_email}                      //站长邮箱
{cms_template}                   //当前模板路径
{cms_banner_a}                   //顶部横幅
{cms_banner_b}                   //播放器底部横幅
{cms_domain1}                    //发布地址1
{cms_domain2}                    //发布地址2
{cms_notice}                     //公告
{cms_tj}                         //统计代码   通常放在footer
{cms_search}                     //示例 <form>{cms_search} <input type="text" name="TXT"><input type="submit"></form>

{key:关键字}                    //生成关键字搜索链接

/*菜单标签*/

    /*视频专区*/
    {video_menu}
        {menu_id}               //菜单分类id
        {menu_type}             //菜单分类控制器
        {menu_link}             //菜单分类列表链接
        {menu_name}             //菜单分类名
    {/video_menu}

    /*高清专区*/
    {hd_menu}
        {menu_id}
        {menu_type}
        {menu_link}
        {menu_name}
    {/hd_menu}

    /*小说专区*/
    {book_menu}
        {menu_id}
        {menu_type}
        {menu_link}
        {menu_name}
    {/book_menu}

    /*图片专区*/
    {pic_menu}
        {menu_id}
        {menu_type}
        {menu_link}
        {menu_name}
    {/pic_menu}

    /*直播专区*/
    {live_menu}
        {menu_id}
        {menu_type}
        {menu_link}
        {menu_name}
    {/live_menu}

/*菜单标签*/

全局配置变量
$cms_config                           //网站配置参数集合
$cms_config['video']                  //首页推荐视频分类集合[1,2,3,...]
$cms_config['live']                   //首页推荐直播分类
$cms_config['live_status']            //直播开关状态 1为打开 0为关闭
$cms_controller                       //当前控制器名,URL第一个参数
$cms_action                           //当前操作名,URL第二个参数
$cms_arga                             //URL第三个参数
$cms_argb                             //URL第四个参数
$cms_menu['vod']                      //视频分类
$cms_menu['book']                      //小说分类
$cms_menu['pic']                      //图片分类
$cms_menu['live']                      //直播分类

循环标签
{loop $arr}                          //循环开始
      {K}                            //键
      {V}                            //值
{/loop}                              //循环结束

判断标签
{if $a == 'a'}                       //判断开始
    ...                              //执行体
    {elseif $a == 'b'}               //判断分支
    ...                              //执行体
    {else}                           //否则
    ...                              //执行体
{/if}                                //判断结束

引用文件标签
{include file="header.php"}          //假设当前文件为index.php,则引用的为同目录下的header.php

变量输出标签
{$var}                               //直接把变量放在花括号中即可

函数调用输出标签

{:md5('aaaaa')}                     //打印出函数返回值
{:U('vod','view','id','1')}         //打印出id为1的视频播放页链接

常用函数

/*获取分类数据列表,$type可选值['vod','pic','book'],$type_id为分类ID,后面俩参数可选*/
Array getListByType($type,$type_id[,$rand,$len])

/*使用ID获取数据,$type可选值['vod','pic','book'],$id为数据ID,返回获取到的数据*/
Array getDataById($type,$id)

/*使用键获取数据的值,$data传入getListByType取出的Array,$x 为索引,$key为键,可选值为['id','type','name','pic','playurl','time']*/
String getValueByKey($data,$x,$key)

首页(index)标签
/*友情链接*/
{cms_link}                               //友情链接
/*视频推荐*/
{video_hot}
    {type_name}                         //分类名
    {type_more}                         //分类更多链接
    {video_list:len}                    //视频列表 len为列表长度 如 {video_list:12}
        {list_view}                     //视频播放页地址
        {list_detail}                   //视频详情页地址
        {list_name}                     //视频标题
        {list_pic}                      //视频封面
        {list_hit}                      //视频播放量
        {list_time}                     //视频上传时间
    {/video_list}                       //视频列表结束
{/video_hot}

/*直播推荐*/

{live_hot_list:len}                     //直播列表 len为列表长度 如 {live_hot_list:12}
    {type_name}                         //分类名
    {type_more}                         //分类更多链接
    {list_view}                         //直播播放页地址
    {list_name}                         //直播标题
    {list_pic}                          //直播封面
    {list_hit}                          //直播播放量
    {list_time}                         //直播上传时间
{/live_hot_list}                        //直播列表结束

/*自定义分类推荐*/
{type_list:con,type_id,len}         //分类列表con可选值有vod,pic,book,type_id为分类ID,len为列表长度 如 {type_list:vod,8,12}
    {list_view}                     //分类播放页地址
    {list_detail}                   //分类详情页地址
    {list_name}                     //分类标题
    {list_pic}                      //分类封面
    {list_hit}                      //分类播放量
    {list_time}                     //分类上传时间
{/type_list}                        //分类列表结束

/*最新更新推荐*/
{new_list:con,len}                 //分类列表con可选值有vod,pic,book,len为列表长度 如 {type_list:vod,12}
    {list_view}                     //分类播放页地址
    {list_detail}                   //分类详情页地址
    {list_name}                     //分类标题
    {list_pic}                      //分类封面
    {list_hit}                      //分类播放量
    {list_time}                     //分类上传时间
{/new_list}                        //分类列表结束

/*随机推荐*/
{rand_list:con,len}                 //分类列表con可选值有vod,pic,book,len为列表长度 如 {type_list:vod,12}
    {list_view}                     //分类播放页地址
    {list_detail}                   //分类详情页地址
    {list_name}                     //分类标题
    {list_pic}                      //分类封面
    {list_hit}                      //分类播放量
    {list_time}                     //分类上传时间
{/rand_list}                        //分类列表结束

列表页(type)标签
{type_name} //分类名,搜索关键字
/*视频列表(搜索列表)*/
{video_list:len}                      //列表开始 len为列表长度 如 {video_list:12}
        {list_view}                   //播放页地址
        {list_detail}                 //详情页地址
        {list_name}                   //标题
        {list_pic}                    //封面
        {list_hit}                    //播放量
        {list_time}                   //上传时间
{/video_list}                         //列表结束

/*小说列表*/
{book_list:len}                       //列表 len为列表长度 如 {book_list:12}
        {list_view}                   //内容页地址
        {list_name}                   //标题
        {list_hit}                    //浏览量
        {list_time}                   //上传时间
{/book_list}                          //列表结束

/*图片列表*/
{pic_list:len}                        //列表 len为列表长度 如 {pic_list:12}
        {list_view}                   //内容页地址
        {list_name}                   //标题
        {list_hit}                    //浏览量
        {list_time}                   //上传时间
{/pic_list}                           //列表结束

/*直播列表*/
{live_list:len}                       //列表  len为列表长度 如 {live_list:12}
        {list_view}                   //内容页地址
        {list_name}                   //标题
        {list_pic}                    //封面
        {list_hit}                    //浏览量
        {list_time}                   //上传时间
{/live_list}                          //列表结束

分页标签
{cms_page:current}                     //当前页码,整数 可用于前端分页插件
{cms_page:count}                       //总页数,整数 可用于前端分页插件
{cms_page:first}                       //第一页,链接
{cms_page:last}                        //尾页,链接
{cms_page:prev}                        //上一页,链接
{cms_page:next}                        //下一页, 链接


内容页(view)标签
/*公共标签*/
{cmsobj_id}                                  //ID
{cmsobj_name}                                //标题
{cmsobj_typename}                            //分类名
{cmsobj_hit}                                 //热度
{cmsobj_time}                                //热度
{cmsobj_view}                                //内容页地址
{cmsobj_typemore}                            //分类列表地址
/*视频(详情页,播放页)标签*/
{cmsobj_pic}                                 //封面
{cmsobj_url}                                 //播放源

/*图片,小说,直播,视频内容页标签*/

{cmsobj_content}                             //图片小说内容,直播,视频播放器标签

/*同类推荐列表*/
和 列表页标签一致
155CMS伪静态规则

Nginx伪静态规则

  1. location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }

Apache伪静态规则

  1. <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L] </IfModule>

IIS6.x伪静态规则

  1. [ISAPI_Rewrite] #3600 = 1 hour CacheClockRate 3600 RepeatLimit 32 RewriteRule (.*)$ /index\.php\?s=$1 [I]

IIS7.x伪静态规则

  1. <configuration> <system.webServer> <rewrite> <rules> <rule name="OrgPage" stopProcessing="true"> <match url="^(.*)$" /> <conditions logicalGrouping="MatchAll"> <add input="{HTTP_HOST}" pattern="^(.*)$" /> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php/?s={R:1}" /> </rule> </rules> </rewrite> </system.webServer> </configuration>

155CMS - 用心与你沟通