摘要:
我一直在犹豫要不要讲一点运营公众帐号的经验,因为不少人关注「小道消息」就是来学习小道消息是怎么运营的,这么说好像有些不够谦虚,但考虑到 200 万微信公众帐号至少有六成的读者还不到一千,我这业余时间维护的账户大约 20 多万的读者量应该还有点发言权,当然和上百万的那些是没法比的。要说微信公众帐号运营这回事儿,还要从微博帐号运营说起。去年我去一家媒体参观,他们非让我讲讲「社会化媒体运营经验」,去媒体讲这个,无异于关公门前耍大刀,最后总算零零散散谈了一些东西,谈到微博运营的一些歪点子,我还不怀好意的说,「我有一个套路,如果用这个套路去做,即使一个初中生也能做成有几十万粉丝的账户」,而且,极其具有可 阅读全文
摘要:
在PHP的默认配置情况下,当上传的文件大小超出一定的限制时,我们将得到如下的错误提示信息:Warning: POST Content-Length of 625523488 bytes exceeds the limit of 8388608 bytes in Unknown on line 0上述错误信息的大致意思是,我们使用POST请求提交的数据大小超过了服务器的最大限制数(8388608字节=8MB)。出现上述错误的原因是,在PHP的配置文件php.ini中,默认存在如下配置信息(在php.ini中,行首的分号”;”表示当前行是注释,不会生效):;脚本解析输入数据(类似 POST 和 G 阅读全文
摘要:
为了保证ECSHOP商城安全,需要修改许多默认的程序路径,今天讲下后台路径修改。ECSHOP修改后台路径根据版本不同,修改的地方也不一样。我现在用的是2.7.3,上网查了资料,很少,所以自己先写下来,以备大家参考。过程很简单,这个版本只需要修改两个地方的源文件,比较开心的。1 打开data/config.php,找到define(’ADMIN_PATH’,’admin’);这里是定义后台目录的地方,把其中的admin换成你的后台自定义目录,如define(’ADMIN_PATH’,’adminks265‘);2 找到根目录下的robots.txt,修改Disallow: /admin/ 这个地 阅读全文
摘要:
一、建数据库二、添加到后台导航栏并配置相关语言包三、权限配置四、添加增删查改五、增加其他功能(复制,搜索(暂时调不出来页面),排序,转移,AJAX)以添加支付信息模块为例第一步首先我们用phpmyadmin建一个支付表,表名:ecs_pay表字段:pay_id,pay_name,pay_info,pay_bank,pay_credit,pay_state第二步添加到后台左侧导航栏并配置权限和相关语言包共修改四个文件inc_priv.php、 inc_menu.php 、priv_action.php、common.php1.打开languages\zh_cn\admin\common.php找 阅读全文
摘要:
ECShop中,和后台菜单相关的文件有两个:·菜单项:admin\includes\inc_menu.php·菜单文本:languages\zh_cn\admin\common.php所以,要修改菜单主要也就是修改这两个文件了。理论基础1).菜单项管理inc_menu.php文件用于管理菜单数量、显示顺序、链接等,该文件内容形如:程序代码$modules['02_cat_and_goods']['01_goods_list'] = 'goods.php?act=list'; // 商品列表$modules['02_ca 阅读全文
摘要:
前台部分:1:去掉头部TITLE部分的ECSHOP演示站 Powered by ecshop前者”ECSHOP演示站”在后台商店设置 – 商店标题修改后者” Powered by ecshop”打开includes/lib_main.php$page_title = $GLOBALS['_CFG']['shop_title'] . ‘ – ‘ . ‘Powered by ECShop’;修改这里的’Powered by ECShop2.去掉友情链接部分ECSHOP 和 [免费申请网店]在后台的友情链接管理里修改3.去掉底部的Powered by Ecshop v 阅读全文
摘要:
最近看了个文章,写的很精辟,跟大家分享一下,这也是我的目标:如果你还有以下这些现象,那你仍是PHP菜鸟:1. 不会利用如phpDoc这样的工具来恰当地注释你的代码;2. 对优秀的集成开发环境如Zend Studio或Eclipse PDT视而不见;3. 从未用过任何形式的版本控制系统,如Subclipse;4. 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实;5. 不使用统一开发方式;6. 不转换(或)也不验证某些输入或SQL查询串(参考PHP相关函数);7. 不在编码之前彻底规划你的程序;8. 不使用测试驱动开发;9. 不在错误开启状态下进行编码和测试;10. 对调试器 阅读全文
摘要:
ECShop没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现。这样做的好处是实现非常轻量,大大减小了分发包的文件大小。另外,当网站需要做memcached缓存时,也可以很方便的实现。当然,这样做的后果就是数据库的选择非常狭窄,无法实现其它的非MySQL数据库。ECShop的数据操作类文件是includes/cls_mysql.php,类名是cls_mysql。该类主要提供了下面 一些比较有用的方法:getAll($sql)和getAllCached($sql, $cached = 'FILEFIRST'):获取所有记录。getRow($sql, 阅读全文
摘要:
发现百度蜘蛛爬行网站时会爬行属性链接,而且会进行收录。可是ecshop系统制作的网站,在分类页点击属性筛选出产品时,网页title不会改变。这样就会造成大量title一样的页面,不利于优化。为此,在网上查找ECSHOP筛选属性修改title的插件,大部分都是收费的。在这里把自己想到的修改办法分享给大家。需要修改category.php文件,在这个文件查找到foreach ($cat_filter_attr AS $key => $value)在其前面加上一句代码$shuxing_name = "";查找$all_attr_list[$key]['attr_li 阅读全文
摘要:
实现ECSHOP热门搜索关键词随机显示,需要修改ECSHOP模板和ECShOP程序,按照步骤修改即可。一、打开 include/lib_main.php 文件,找到下面这段代码,删除之(大概在1652行左右)if (!empty($GLOBALS['_CFG']['search_keywords'])){$searchkeywords = explode(',', trim($GLOBALS['_CFG']['search_keywords']));}else{$searchkeywords = array();} 阅读全文