ecshop分类页把分类描述改成FCKeditor编辑器
最近放一个网站 http://www.macklin.cn/productline/35
有个产品分类页面需要添加分类缩略图和图文的描述
一、首先说下添加分类缩略图的步骤吧
1,依葫芦画瓢,参照的是ec后台添加品牌,有个添加品牌logo的方法做的
2,找到后台模板category_info.htm 文件,直接在关键字下面添加一行tr代码,这里就不是用语言包了,直接写分类图
<tr>
<td class="label">分类图:</td>
<!-- <td><input type="file" name="cate_logo" size="45" value="{$cat_info.cate_logo}"></td> -->
<td><input type="file" name="cate_logo" id="logo" size="45">
<br /><span class="notice-span">
{if $cat_info.cate_logo eq ''}
请上传图片,做为分类的LOGO!
{else}
你已经上传过图片。再次上传时将覆盖原图片!
{/if}
</span>
</td>
</tr>
3,修改数据表 esc_category 在keywords后面添加字段cate_logo 本来意味着下就可以了,上传了图片报了个错误少了一个方法

4,include_once(ROOT_PATH . 'includes/cls_image.php'); 在后台category.php require()...后面添加include这句,引入cls_image.php这个方法来上传图片
二、分类图上传 就差不多了。接下来说下 把分类描述由textarea改成 使用FCKeditor编辑器
1,参照添加商品的详细描述,goods_info.htm
2,打开category_info.htm 如下
<tr>
<td class="label">{$lang.cat_desc}:</td>
<td>
{$FCKeditor}
</td>
</tr>
3,打开后台category.php 找到$_REQUEST['act'] == 'add'和$_REQUEST['act'] == 'edit',添加如下代码
include_once(ROOT_PATH . 'includes/fckeditor/fckeditor.php'); // 包含 html editor 类文件 这行代码的意思是引入编辑器环境
4,继续在category.php添加create_html_editor('cat_desc',$cat_info['cat_desc']); 创建编辑器,到这里可以实现添加描述的功能,接下来的问题,花了挺长时间才把它调出来,就是在edit的方法同样也要加create_html_editor('cat_desc',$cat_info['cat_desc']);这行代码,但是我一直以为放在edit方法的第一个位置就行,实际上这时候应该是还没有读到cat_desc,所以我每次点击编辑进去,编辑器里面的值都为空。其实是要放在模板赋值的前面。
以上两个功能点就差不多这样,花的时间很长,其实最后做出来的步骤却很简单,但是每每碰到困难,总是要花很长时间才能研究出来,自己的php还是非常薄弱。而且这样写,也不知道以后自己是否能看得懂
ecshop分类页把分类描述改成FCKeditor编辑器的更多相关文章
- ECSHOP:首页实现显示子分类商品,并实现点击Tab页切换分类商品
例子:首页实现显示子分类商品,并实现点击Tab页切换分类商品(非AJAX) 开始: 1. 打开调试开关 文件地址:include/cls_template.php 找到 : functi ...
- ecshop 商品分类页 取得当前分类下的子分类方法
ecshop的商品分类页面category.php 下的分类,默认是取得所有同级父分类以及父类别的子分类.比如,我点击进入是A商品分类的页面 category.php?id=1,事实上 我只需要取得父 ...
- zencart分类页产品页去掉url中的id号
最近公司新上的网站被seo指出要修改url,去掉url中产品id.由于我们用的是zencart框架,装了 Ultimate SEO URLs 插件,所以在网上应该有这方面的资料,本文主要参考资料: 原 ...
- ECSHOP首页调用指定分类下的商品
转:http://bbs.ecshop.com/thread-1123207-1-1.html 调用某个分类下的商品,方法有很多种的,不过都需要先在后台设置模板那里设置显示和显示条数, 然后在需要调用 ...
- woocommerce分类页产品数量修改
我们用woocommerce建商城,不同的模板分类页产品数量不同,如果想要显示更多或更少的数量要如何修改呢?很简单,一行代码就能搞定!打开当前主题的function.php文件,加入如下代码,把18改 ...
- ecshop不同的文章分类使用不同的模板的方法
ecshop文章模板做的太简单,页面很丑,怎么才能实现不同的文章使用不同的模板呢,方法是有的,就是没有shopex那么方便,但还可以实现,只要能用就行. 1.打开article_cat.php文件,在 ...
- 将html页改成jsp的两种方式
将html页改成jsp的两种方式 作者: 字体:[增加 减小] 类型:转载 时间:2013-08-13 将html页改成jsp有两种方法,第一种是直接修改html文件,另一种是新建jsp文件.下面为大 ...
- magento -- 给后台分类管理页的分类商品加一栏商品类型
当使用特定分类来控制前台的商品显示时,后台分类管理页的分类商品只有编号.名称.SKU和价格这几栏,选择特定商品相当不便. 可以在这里多加一栏商品类型用来筛选商品,添加的方式很简单. 打开文件/app/ ...
- 黄聪:wordpress如何获取当前分类页面的ID、名称、别名(slug)
<? global $wp_query; $cat_ID = get_query_var('cat'); $category = get_category($cat_ID); echo $cat ...
随机推荐
- hdu 5730 Shell Necklace —— 分治FFT
题目:http://acm.hdu.edu.cn/showproblem.php?pid=5730 DP式:\( f[i] = \sum\limits_{j=1}^{i} f[i-j] * a[j] ...
- poj2299——逆序对
题目:http://poj.org/problem?id=2299 逆序对,注意树状数组维护后缀和. 代码如下: #include<iostream> #include<cstdio ...
- 在visualstudio中使用Qt
1. 说明 在此说明一下IDE跟封装的之间的关系,他们之间本质上来说没有关系,是可以多对对的关系. Qt开发是个比较泛的概念,Qt是由很多一系列类组成的整体,就像boost里面也有很多的类,而boo ...
- hash tree
http://en.wikipedia.org/wiki/Hash_list In computer science, a hash list is typically a list of hashe ...
- There is no resul…
There is no result type defined for type 'json' mapped with name 'success'. 这个错误是json初学者很容易遇到的错误:现在把 ...
- prototype for '类名::函数名'does not match any in class'类名'
函数声明和定义参数类型必须相同. 前置声明一定要放到名称空间内,代表该名称空间内的类.
- Unable to start services for VMware Tools
vmware安装扩展工具报错的问题 vmware安装扩展工具报错Creating a new initrd boot image for the kernel.update-initramfs: Ge ...
- ACM-ICPC2018徐州网络赛 Hard to prepare(dp)
Hard to prepare 28.63% 1000ms 262144K After Incident, a feast is usually held in Hakurei Shrine. T ...
- mysql由浅入深探究(二)----mysql用户操作
上一节我们完成了mysql的安装,现在我们将开启实战模式,完成一些基本的mysql操作.这节我们分为一些几个内容: mysql中用户新建 mysql中用户删除 mysql中用户修改 mysql中用户查 ...
- 【Java】NIO中Channel的注册源码分析
Channel的注册是在SelectableChannel中定义的: public abstract SelectionKey register(Selector sel, int ops, Obje ...