作者归档

SMARTY 输出数字格式化(整数、小数、时间格式等)

{capture name=banner}{*注释掉中间显示内容*}
{include file=”banner.tpl”}
{/capture}
{include file=”banner.tpl” title=”Smarty学习”}
{$smarty.get.page}

{$smarty.post.page}

{$smarty.cookies.name}

{$smarty.server.SERVER_NAME}

{$smarty.env.PATH}

{$smarty.session.id}

{$smarty.request.username}

{$smarty.now|date_format:’%Y-%m-%d[……]

Read more

ZF2开发中常用操作 – zend framework 2 开发实战中常用操作最热门30问

http://my.oschina.net/cart/blog/174565

DBShop电子商务网店系统 V0.9.1 Release 20141017 版发布

http://bbs.dbshop.net/forum.php?mod=viewthread&tid=379

DBShop V0.9.1 Release 2014.10.17 更新记录
————————————————-

修正 前台添加商品咨询内容,自动显示问题。应由后台管理人员决定是否回复与显示,加入显示的编辑功能
修正 编辑器图片列表有时因为系统不同或者是否使用文件夹链接问题,而导致不能显示的情况

改进 数据库备份功能,生成的配置文件同步备份,还原时同步还原
改进 ueditor编辑器更新到1.4.[……]

Read more

DBShop电子商务网店系统 V0.9.1 Release 20140815 版发布

http://bbs.dbshop.net/forum.php?mod=viewthread&tid=271

DBShop V0.9.1 Release 2014.08.15 更新记录
————————————————-
修正 部分系统环境因为无法读取 magic 导致的图片无法上传问题
修正 后台在线客服禁用情况下,前台仍然显示的问题
修正 IE下后台点击刷新按钮出现错误页面问题
修正 一些前台语言内容
修正 后台商品编辑取消商品属性选项无法取消问题
修正 在高版本的Mysql数据库中,商品评价中的一条sql[……]

Read more

用ufw简单设置下服务器

Ubuntu服务器上ufw防火墙,一个简易的防火墙。

可以使用 ufw status 查看下状态,看是否开启,如果未开启使用 ufw enable 开启。

我在服务器上启用的只有 mysql、apache、sendmail、ssh

我们可以通过 ufw allow mysql http smtp pop3 ssh 开启这些端口。

DBShop电子商务网店系统 V0.9.1 Release 版发布

http://bbs.dbshop.net/forum.php?mod=viewthread&tid=226

 

DBShop V0.9.1 Release 2014.07.18 更新记录
————————————————-
修正 添加组合商品到购物车可能出现的错误信息
修正 默认模板前台订单列表,再次购买商品时,商品图片不出现
修正 默认模板文章内容页面左侧导航显示错误
修正 后台切换模板可能出现的缓存延迟问题

新增 模板在线安装和更新功能
新增 一套模板(需要在线安装下)
新增 后台首页模板更新提醒显示

其他 细节[……]

Read more

Zend framework 2 多语言配置

Zend Framework 2 默认支持国际化I18n,直接在Zend Studio里建的工程,也是默认就开启了多语言配置,只需要更改 ‘locale’ => ‘en_US’ 就可以修改网站显示language目录下面的.mo里的语言。但是没有找到语言切换相关的配置,比如根据浏览器的语言自动切换语言显示,或者根据用户指定的语言显示…

配置 module.config.php:

语言初始化在框架加载的时就可以做了,所以可以直接在 Module.php bootstrap里写。这里有一个优先级的问题[……]

Read more

DBShop电子商务网店系统 V0.9.1 RC 版发布

http://bbs.dbshop.net/forum.php?mod=viewthread&tid=185

DBShop V0.9.1 RC 2014.06.11 更新记录
————————————————-
修正 后台会员列表查询的bug
修正 发送通知邮件时,会给买家发送一封重复邮件
修正 在某些情况下因为警告信息的出现,导致后台上传商品图片时失败
修正 前台商品详情页面,相关商品显示在ie8下错位问题

改进 后台部分信息的服务器端校验
改进 后台首页样式调整,并加入对应链接
改进 模型层中的数据过滤层

新增 第三方[……]

Read more

怎么为WebStorm更换主题 修改字体样式

开发Node.js程序,当选首选的是webstorm IDE工具,这个不用解释。但是可能很多习惯其它IDE的同学在使用Webstorm的时候,后感觉webstorm的主题,并不怎么适合自己的审美。就像本人习惯了用微软Visual Studio后,在windows上面使用webstorm就是各种不爽。另外加上WIN8下面Webstorm和各种输入法不和谐,更是觉得各种蛋疼。

这篇文章主要用于帮助大家解决怎么为webstorm换theme。

首先,到选择一个自己喜欢的皮肤,Webstorm皮肤网址:

http://phpstorm-themes.com/

然后,选中你喜欢的[……]

Read more

做一个好用的程序真心不容易

DBShop系统现在虽然还不敢说是非常好用的程序,不过目标是非常好用。当在开发程序的过程中,除了考虑程序功能外,更多的要放在用户体验与用户习惯上:
1、这个功能是否需要,对用户是否有帮助;
2、如何让用户在点点鼠标的情况下就可以让程序更新;
3、怎么能让用户在第一时间知道官方的重要信息;
4、当第一次安装成功后,用户是否应该知道下一步要怎么做;
5、登陆后台后,用户怎样才能最快速度的使用程序;

6、如果做前台模板,是否可以将看到的每一个元素都能通过后台设置;
7、当用户安装一套新模板时,如何让其了解如何设置内容;
等等等等……

好的程序,要使用户可以最快的找到答案,不[……]

Read more

PHP Header失效的原因分析

在PHP中用header(“location:test.php”)进行跳转要注意以下几点:
1、location和“:”号间不能有空格,否则会出错。
2、在用header前不能有任何的输出,包括include的页面中标签“?>”后不能有空格!!
3、header后的PHP代码还会被执行。

续:
问题:header函数前输入内容

一般来说在header函数前不能输出html内容,类似的还有setcookie() 和 session 函数,这些函数需要在输出流中增加消息头部信息。如果在header()执行之前有echo等语句,当后面遇到header()时,就会报出 “Wa[……]

Read more

常用表单验证类

用PHP控制您的浏览器cache

用PHP控制您的浏览器cache (ob_start();)
CODE:php 代码:[Copy to clipboard]
Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。
我们先举一个简单的例子,让大家对Output Control有一个大致的印象: 
Example 1.

所有对he[……]

Read more

第十五节–其他特性(php5)

1) 
Class Type Hints 
类型指示
大家都知道,PHP是一种弱类型的语言。在使用变量前不需要定义,不需要声明变量的数据类型。这在编程中带来很多便利,但也带了一些隐患,特别当变量的类型变化时。在PHP5增加了类型指示,可以在执行过程中自动对类方法的参数类型进行判断。这类似于Java2中的RTTI,配合reflection可以让我们很好地控制对象。

在强类型语言中,所有变量的类型将在编译时进行检查,而在PHP中使用类型指示来对类型的检查则发生在运行时。如果类方法参数的类型不对,将会报出类似“Fatal error:[……]

Read more

第十四节–Zend引擎的发展(php5)

本章的最后一节,Zeev讨论了Zend引擎带来的对象模型,特别提到它与PHP的前几个版本中的模型有什么不同.
当1997年夏天,我们开发出PHP3, 我们没有计划要使PHP具备面向对象的能力. 当时没有任何与类和对象有关的想法. PHP3是一个纯粹面向过程的语言. 但是,在1997.8.27的晚上PHP3 alpha版中增加了对类的支持. 增加一个新特性给PHP,当时仅需要极少的讨论,因为当时探索PHP的人太少. 于是从1997年八月起, PHP迈出了走向面向对象编程语言的第一步.
确实,这只是第一步. 因为在这个设计中只有极少的相关的想法,对于对象的支持不够强大. 这个版本中使用对象仅是访问数组[……]

Read more

return top