phpcms模板开发,输出当前页面的模板数组

作者:欧阳 发布时间:2021年01月07日 阅读: 1,481 分类:学习笔记

平时遇到模板开发时候总有些变量拿不准,可以使用var_dump()函数输出变量相关信息,这样就一目了然。

  <?php
  echo '<pre>';
  var_dump($data);
  echo '</pre>';
  ?>

阅读剩余部分...

PHPCMS V9 自定义添加 全局变量{SKIN_PATH}方法

作者:欧阳 发布时间:2020年10月23日 阅读: 1,633 分类:学习笔记

PHPCMS V9 自定义添加 全局变量{SKIN_PATH}方法
前言:目前v9版本新增{js_path},{css_path},{img_path}三个全局变量,代替2008版本中{skin_path},样式图片脚本分开路径,确实达到了一定在后台管理方便的目的,但是个人感觉并不十分便捷

优势:可实现自定义模板分离,与default模板images/js/css文件分开存放,方便管理,并实现自定义模板与后台样式分离

阅读剩余部分...

升级EventLog Analyzer版本方法

作者:欧阳 发布时间:2020年10月10日 阅读: 1,688 分类:学习笔记

EventLog Analyzer是一款非常强大的日志分析软件,并且能够做日志审计,最重要一点是可免费监控5台设备,一般个人使用也足够了。
可以访问官网下载相应的版本升级包:EventLog Analyzer - Download service packs!
补丁文件为*.ppm格式,比如下载在/home/ManageEngine_EventLog_Analyzer_12_1_0_SP-12_1_4_2.ppm
升级步骤:

阅读剩余部分...

因为喜好默默的耕耘,向草根站长的日子致敬!

作者:欧阳 发布时间:2020年08月11日 阅读: 919 分类:学习笔记

接触互联网记得应该是从2000年左右网吧开始兴起时候,那会是从游戏厅走进网吧,在网吧老板帮忙下注册了人生第一个QQ,之所以会走进网吧也可能因为那会感觉网吧环境特别好,有空调吹,笨重的显示器电脑太特别、太新颖。接着就是沉迷传奇游戏,而改变我的是从第一个搜狐邮箱一个邮箱开始,账户目前依然保留着(5xxx@sohu.com)纯数字邮箱名,现在似乎都无法注册以纯数字开头的邮箱名,那会感觉特别神奇怎么实现的以至于天天找邮箱发邮件,后面就逐渐认识了域名以及相关的知识,开始逃课沉迷网吧,还记得参加高一运动会四百米也成了遗憾,本有机会拿名次的。

阅读剩余部分...

phpcmsv9禁止提交信息到官网方法详解

作者:欧阳 发布时间:2020年03月31日 阅读: 982 分类:学习笔记

在phpcms后台登录时会将信息提交到update.v9.phpcms.cn检查更新版本,由于目前phpcms.cn已关站所以会产生错误并影响后台加载。简单修改可去除检查更新错误。

阅读剩余部分...

PHPCMS v9 安全防范教程

作者:欧阳 发布时间:2020年03月23日 阅读: 1,151 分类:学习笔记

一、目录权限设置很重要:可以有效防范黑客上传木马文件.
如果通过 chmod 644 * -R 的话,php文件就没有权限访问了。
如果通过chmod 755 * -R 的话,php文件的权限就高了。

所以就需要分开设置目录权限和文件权限:
linux 服务器权限:经常要用到的命令:

find /path -type f -exec chmod 644 {} \;  //设置文件权限为644
find /path -type d -exec chmod 755 {} \;  //设置目录权限为755

设置完成后,再通过命令:chown root:root * -R 将目录和文件的所有者改为root。

阅读剩余部分...

Pure-FTPd配置SSL/TLS证书步骤

作者:欧阳 发布时间:2020年01月17日 阅读: 1,184 分类:学习笔记

安装启用Pure-FTP SSL之前必须确认是否安装openssl,如已安装请略过
未安装可以先安装yum install openssl openssl-devel
然后在/etc目录下通过下列命令生成证书

openssl req -x509 -days 3650 -nodes -newkey rsa:2048 -keyout pure-ftpd.pem -out pure-ftpd.pem

输入证书基本信息

Country Name (2 letter code) [XX]:CN   //输入CN即可
State or Province Name (full name) []:Beijing //输入省份
Locality Name (eg, city) [Default City]:Beijing //输入城市
Organization Name (eg, company) [Default Company Ltd]:Mysoftware //输入单位组织名称
Organizational Unit Name (eg, section) []:IT //输入部门
Common Name (eg, your name or your server's hostname) []:ws.xxx.com //输入主机一般名称
Email Address []:ftp@xxx.com //输入邮件地址

证书制作完成。
配置 Pure-FTPd
在配置文件 pure-ftpd.conf 中配置登录方式。
TLS 0、1、2 //0为关闭SSL/TLS模式,1为同时支持普通模式登录和SSL/TLS模式,2为仅支持有效SSL/TLS登录(推荐)

Typecho启用https访问教程

作者:欧阳 发布时间:2020年01月04日 阅读: 4,848 分类:学习笔记

Typecho后台设置
登录Typecho后台 -> 设置 -> 基本 -> 站点地址改成https域名。

编辑Typecho根目录下config.inc.php文件加入下面配置,不然网站后台还是会调用HTTP资源。

/** 开启HTTPS */
define('__TYPECHO_SECURE__',true);

注意:Chrome内核的浏览器有不安全提示的时候,需要找到主题目录下面的comments.php文件
再将其中的$this->commentUrl(),替换为:echo str_replace("http","https",$this->commentUrl());最后保存。

文章来源:https://ws234.com/1024.html

i-doit是一个基于Web的IT文档和CMDB

作者:欧阳 发布时间:2019年12月24日 阅读: 817 分类:学习笔记

i-doit是一个基于Web的IT文档和CMDB,软件可以对IT基础架构管理,IP管理以及固定资产管理等。在国内貌似使用不多,估计主要是汉化,同时也没看到太多相关文章,安装中总是遇到一些问题,所以记录下来以便下次能够快速解决。使用Google进行了简单的汉化。

PHPCMS v9内容标签判断是否有返回内容

作者:@ouyang 发布时间:2018年04月01日 阅读: 1,829 分类:学习笔记

标签判断是否存在内容:

   {pc:content action="lists" catid="6" num="25" order="id DESC"}
      {if !empty($data)}
       <ul>
      {loop $data $r}
       <li><a href="{$r[url]}" target="_blank">{$r[title]}</a></li>
     {/loop}
     {/if}
    </ul>
   {/pc}

我们在输出html标签前加上一个if判断,我这里用的是phpcms模板语法。为什么用$data呢,因为如果没有设置return参数的话,默认就是data。如果设置了return的话,那就改成相应的值。