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 ...
随机推荐
- hdu3037Saving Beans——卢卡斯定理
题目:http://acm.hdu.edu.cn/showproblem.php?pid=3037 卢卡斯定理模板——大组合数的取模 代码如下: #include<iostream> #i ...
- 抽屉header
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- SQL 优化总结(二) 索引
索引 1.索引的建立 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的:合理的索引设计要建立在对各种查询的分析和预测上. 一般来说: (1) 有大量重复值.且经常有范围查询(between, ...
- Html 5 简介
html5 是下一代的html 什么是 html5? html5 将成为 html.xhtml 以及 html dom 的新标准. html 的上一个版本诞生于 1999 年.自从那以后,web 世界 ...
- JSON 的正确用法:Python、MongoDB、JavaScript与AjaxJSON 的正确用法:Python、MongoDB、JavaScript与Ajax
本文主要总结网站编写以来在传递 JSON 数据方面遇到的一些问题以及目前采用的解决方案.网站数据库采用 MongoDB,后端是 Python,前端采用“半分离”形式的 Riot.js,所谓半分离,是说 ...
- 用OpenLayers开发地图应用
项目背景 最近有一个使用全球地图展示数据的项目,用地图展示数据本身没什么难度,但出于安全和保密的考虑,甲方单位要求项目不能连接外网,只能在内网使用,也就是说,我们不得不在内网中部署一个地图服务器,在这 ...
- 怎么看时序图--nand flash的读操作详解
出处:http://blog.chinaunix.net/uid-28852942-id-3992727.html 这篇文章不是介绍 nand flash的物理结构和关于nand flash的一些基本 ...
- Java集合框架(1)
Collection接口:它是Java集合框架的一个根接口,也是List.Set和Queue接口的父接口.同时它定义了可用于操作List.Set和Queue的方法—增删改查. Map接口:它提供了一种 ...
- 你所不知道的html5与html中的那些事(三)
文章简介: 关于html5相信大家早已经耳熟能详,但是他真正的意义在具体的开发中会有什么作用呢?相对于html,他又有怎样的新的定义与新理念在里面呢?为什么一些专家认为html5完全完成后,所有的工作 ...
- ie不支持的event.stopPropagation的解决方式
if (event.stopPropagation) { // 针对 Mozilla 和 Opera event.stopPropagation(); } else if (window.event) ...