最近放一个网站 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编辑器的更多相关文章

  1. ECSHOP:首页实现显示子分类商品,并实现点击Tab页切换分类商品

    例子:首页实现显示子分类商品,并实现点击Tab页切换分类商品(非AJAX) 开始:    1. 打开调试开关     文件地址:include/cls_template.php 找到 : functi ...

  2. ecshop 商品分类页 取得当前分类下的子分类方法

    ecshop的商品分类页面category.php 下的分类,默认是取得所有同级父分类以及父类别的子分类.比如,我点击进入是A商品分类的页面 category.php?id=1,事实上 我只需要取得父 ...

  3. zencart分类页产品页去掉url中的id号

    最近公司新上的网站被seo指出要修改url,去掉url中产品id.由于我们用的是zencart框架,装了 Ultimate SEO URLs 插件,所以在网上应该有这方面的资料,本文主要参考资料: 原 ...

  4. ECSHOP首页调用指定分类下的商品

    转:http://bbs.ecshop.com/thread-1123207-1-1.html 调用某个分类下的商品,方法有很多种的,不过都需要先在后台设置模板那里设置显示和显示条数, 然后在需要调用 ...

  5. woocommerce分类页产品数量修改

    我们用woocommerce建商城,不同的模板分类页产品数量不同,如果想要显示更多或更少的数量要如何修改呢?很简单,一行代码就能搞定!打开当前主题的function.php文件,加入如下代码,把18改 ...

  6. ecshop不同的文章分类使用不同的模板的方法

    ecshop文章模板做的太简单,页面很丑,怎么才能实现不同的文章使用不同的模板呢,方法是有的,就是没有shopex那么方便,但还可以实现,只要能用就行. 1.打开article_cat.php文件,在 ...

  7. 将html页改成jsp的两种方式

    将html页改成jsp的两种方式 作者: 字体:[增加 减小] 类型:转载 时间:2013-08-13 将html页改成jsp有两种方法,第一种是直接修改html文件,另一种是新建jsp文件.下面为大 ...

  8. magento -- 给后台分类管理页的分类商品加一栏商品类型

    当使用特定分类来控制前台的商品显示时,后台分类管理页的分类商品只有编号.名称.SKU和价格这几栏,选择特定商品相当不便. 可以在这里多加一栏商品类型用来筛选商品,添加的方式很简单. 打开文件/app/ ...

  9. 黄聪:wordpress如何获取当前分类页面的ID、名称、别名(slug)

    <? global $wp_query; $cat_ID = get_query_var('cat'); $category = get_category($cat_ID); echo $cat ...

随机推荐

  1. 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] ...

  2. poj2299——逆序对

    题目:http://poj.org/problem?id=2299 逆序对,注意树状数组维护后缀和. 代码如下: #include<iostream> #include<cstdio ...

  3. 在visualstudio中使用Qt

    1.  说明 在此说明一下IDE跟封装的之间的关系,他们之间本质上来说没有关系,是可以多对对的关系. Qt开发是个比较泛的概念,Qt是由很多一系列类组成的整体,就像boost里面也有很多的类,而boo ...

  4. hash tree

    http://en.wikipedia.org/wiki/Hash_list In computer science, a hash list is typically a list of hashe ...

  5. There&nbsp;is&nbsp;no&nbsp;resul…

    There is no result type defined for type 'json' mapped with name 'success'. 这个错误是json初学者很容易遇到的错误:现在把 ...

  6. prototype for '类名::函数名'does not match any in class'类名'

    函数声明和定义参数类型必须相同. 前置声明一定要放到名称空间内,代表该名称空间内的类.

  7. Unable to start services for VMware Tools

    vmware安装扩展工具报错的问题 vmware安装扩展工具报错Creating a new initrd boot image for the kernel.update-initramfs: Ge ...

  8. ACM-ICPC2018徐州网络赛 Hard to prepare(dp)

    Hard to prepare 28.63% 1000ms 262144K   After Incident, a feast is usually held in Hakurei Shrine. T ...

  9. mysql由浅入深探究(二)----mysql用户操作

    上一节我们完成了mysql的安装,现在我们将开启实战模式,完成一些基本的mysql操作.这节我们分为一些几个内容: mysql中用户新建 mysql中用户删除 mysql中用户修改 mysql中用户查 ...

  10. 【Java】NIO中Channel的注册源码分析

    Channel的注册是在SelectableChannel中定义的: public abstract SelectionKey register(Selector sel, int ops, Obje ...