分类为 后端 的文章:
说明: DedeCMS的主题模板位于“/CmsRoot/templets/[styleFolder]/*.htm”,插件模板位于“/CmsRoot/templets/plus/*.htm”。 主题模板页面中可以使用arclist、channel、sql、flink、include等以“{dede:****}{/dede:****}”包括的标签,但默认的插件模板功能却很简单,如何给插件模板添加导航栏、下拉菜单?以下以高级搜索页面为例介绍一下,看下文,^_^: 高级搜索页面模板位于: /CmsRoot/templets/plus/heightsearch.htm 技巧: ...
2011/06/3 浏览数(2,405) 分类(DedeCMS)
说明: 获取数组中的下一个元素,如果当前元素是最后一个就返回第一个元素、如果不存在该元素就返回FALSE。 代码: function getNextElm($elm,$array){ if(!in_array($elm,$array)) return FALSE; $count = count($array); for ($i = 0; $i < $count; $i++){ if ($elm == $array[$i]){ if ($i == $count-1){ return $array[0]; }else{ return $array[$i+1]; } } } } <完>
2011/05/30 浏览数(2,456) 分类(PHP)
// 数值,位数不够补零 // Exp: echo zero('535897',10,'before','0'); // 0000535897 function zero($v,$l,$w = 'before',$s = '0'){ $vl = strlen($v); if ($vl >= $l){ return $v; }else{ $poor = $l - $vl; $z = ''; for ($i = 0; $i < $poor; $i++){ $z .= $s; } if ('before' == $w){ return $z . $v; }else if('after' == $w){ return $v . $z; }else{ return ...
2011/05/28 浏览数(1,987) 分类(PHP)
说明: 检测一个IP地址是否在规定网段内的类。IP在指定IP段范围内的话返回TRUE和信息“IP检测通过”,IP不在IP段范围内则返回FALSE和错误信息,错误信息可以从属性“msg”中获得,详见用法和代码。 用法: 例、检测“192.168.1.45”是否在“192.168.1.1-192.168.1.254”内: $ipCheck = new ipCheck('192.168.1.1-192.168.1.254'); echo (TRUE === $ipCheck ->check('192.168.1.45')) ? '在范围内' : $ipCheck->msg; 或者: ...
2011/05/28 浏览数(5,388) 分类(PHP)
说明: 一个备份MySQL数据库到SQL文件的php类。 不足: 此类没有错误提示功能,不可直接用生“生产”。这也是本文题目中添加“ [不完整]”的原因; 此类也不会自己创建目录,使用前请确认存放备份文件的目录可写; 其它未知错误。 代码: <?php class baker{ /** * 说明:mysql备份类 * 作者:upall,http://upall.cn/ * 日期:22:45 2011年5月26日 星期四 * 用法: * 备份数据库中的所有表: * new...
2011/05/26 浏览数(1,556) 分类(MySQL/MariaDB, PHP)
说明: 在任何位置调用DedeCMS中某一文档的内容。栏目页只需要将SQL换为“SELECT content AS body FROM `site_arctype` WHERE id=87 LIMIT 1”。 栏目内文章的代码: 代码1: {dede:sql sql='SELECT body FROM `site_addonarticle` WHERE aid=87 LIMIT 1'} [field:body funciton="strip_tags(@me)"/] {/dede:sql} 说明:“aid”是文档id,读栏目时的“id”当然就是栏目ID了,^_^。 适用于在首页调用公司简介。 代码2...
2011/05/25 浏览数(3,466) 分类(DedeCMS)
目的 自定义DedeCMS的flink标签、让以下代码有效: {dede:flink row='10' typeid='2'} <li> <a href="[field:url/]"> <img src="[field:logo/]" title="[field:webname/]"/> </a> <a href="[field:url/]"> [field:webname/] </a> </li> {/dede:flink} 操作 打开“/include/taglib/flink.lib.php”,找到: $rbtext ...
2011/05/14 浏览数(2,606) 分类(DedeCMS)
说明:   使用bat封装了一些管理windows、php、nginx服务器的常用命令,可以通过简单的命令来启动、重启、退出nginx和php组合,详细用法见下文。在文末upall为大家准备了一个php-cgi.exe的守护windows批处理脚本,用于php-cgi.exe自动退出后重新启动php-cgi程序。 预览: win2k3+nginx+php-cgi 用法: svr.bat [run | rerun | bye | ste | help] 例子:   启动服务:svr.bat run(启动nginx和php、“.bat”...
2011/04/30 浏览数(2,497) 分类(Nginx, Windows)
  在Windows下配置php、mysql、nginx貌似很简单,以下只说一下原理,详细配置步骤相信网上怎么搜都是一大把。 nginx如何同php通信? 在配置apache和php时候,apache通过加载模块来与php通信,httpd.conf LoadModule php5_module "D:/Server/php/php5.3.0/php5apache2_2.dll" 可是在配置nginx和php时候你可能会使用FastCGI模式来与php通信,而FastCGI模式中nginx会使用9000端口来从php获取数据。这样会不会影响...
2011/04/30 浏览数(2,176) 分类(Apache, CentOS/RockyLinux, Linux, MySQL/MariaDB, Nginx, PHP, Windows)
网上有使用strftime()函数格式化时间的方法,比如: 首页: ([field:pubdate function='strftime("%m-%d",@me)'/]) 会显示为:(5-15) ([field:pubdate function='strftime("%b %d, %Y",@me)'/]) 会显示为:(May 15, 2008) 列表页: [field:pubdate function="GetDateTimeMK(@me)"/] 会显示为:2008-1-1 18:30:02 [field:pubdate function="GetDateMK(@me)"/] 会显示为:2008-05...
2011/04/29 浏览数(1,918) 分类(DedeCMS)
忘记root密码时的修改方法参见:/694.html 1.修改mysql库的user表:   use mysql   update user set Password=password('myNewPasswd') where User='root';   flush privileges; 2.在命令行中使用命令【本人推荐^_^】:   MYSQLADMIN -u root -p PASSWORD myNewPasswd   #回车输入旧密码后密码会改成“myNewPasswd”   MYSQLADMIN -u root --password= PASSWORD myNewPasswd   #把空密码改为“my...
2011/04/25 浏览数(1,564) 分类(MySQL/MariaDB)
点击返回顶部
  1. 留言
  2. 联系方式