• Email us : 236311441[a]163.com
  • Call us : 0530-5020390
域名和服务器
菏泽善云网络科技有限公司
  • 网站首页
  • 公司简介
    • 发展历程
    • 联系我们
  • 服务中心
    • 行业平台定制
    • 网络办公系统
    • 高端企业网站
  • 新闻中心
    • 公司动态
    • 行业新闻
  • 人才招聘
  • 联系我们

公司动态

  • 首页>文章中心>公司动态>文章/产品分类如何增加代表图/缩略图

文章/产品分类如何增加代表图/缩略图

2020-04-09 560

文章/产品分类如何增加代表图/缩略图

 

0.修改数据库

~~~~~~~~~~~~~~~~~~~~~~~~

首先修改数据库表:dou_article_category

添加数据库字段:image

 

也可以执行下面SQL

ALTER TABLE `dou_article_category` ADD COLUMN `image` VARCHAR(255) NOT NULL DEFAULT '' AFTER `cat_name`;

 

 

 

1.修改前端模板

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

修改文件:/admin/templates/article_category.htm

 

搜索:<form action="article_category.php?rec={$form_action}" method="post">

改为:<form action="article_category.php?rec={$form_action}" method="post" enctype="multipart/form-data">

 

搜索:<td align="right">{$lang.keywords}</td>

将向上一行的<tr>与</tr>之间增加如下代码

<tr>

<td>{$lang.thumb}</td>

<td>

<input type="file" name="image" size="38" class="inpFlie" />

{if $cat_info.image}<a href="{$cat_info.image}" target="_blank"><img src="images/icon_yes.png"></a>{else}<img src="images/icon_no.png">{/if}

</td>

</tr>

 

搜索:{include file="footer.htm"}

将下一行的</div>之后增加如下代码

<!-- {if $rec neq 'default'} -->

{include file="filebox.htm"}

<!-- {/if} -->

 

 

 

2.修改PHP文件

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

修改文件:/admin/article_category.php

 

搜索:$rec = $check->is_rec($_REQUEST['rec']) ? $_REQUEST['rec'] : 'default';

将下一行增加如下代码

// 图片上传

include_once (ROOT_PATH . 'include/file.class.php');

$file = new File('images/article_category/'); // 实例化类文件(文件上传路径,结尾加斜杠,目录会自动创建)

 

 

搜索:elseif ($rec == 'insert') {

在其代码区域中添加代码:

// 文件上传盒子

$image = $file->box('article_category', $dou->auto_id('article_category'), 'image', 'main');

 

 

在同区域的sql语句是增加字段:image 并增加字段值:'$image' 注意英文逗号位置

 

 

搜索:$cat_info = $dou->get_row('article_category', '*', "cat_id = '$cat_id'");

将下一行增加如下代码

$cat_info['image'] = $dou->dou_file($cat_info['image']);

 

 

搜索:elseif ($rec == 'update') {

将此区域中代码:$firewall->check_token($_POST['token']);的下一行增加

// 文件上传盒子

$image = $file->box('article_category', $cat_id, 'image', 'main');

$image = $image ? ", image = '" . $image . "'" : '';

 

将此区域中的sql语句是增加:" . $image . "

 

 

3.如果希望删除分类时可以自动删除图片,可做如下操作

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

搜索:if (isset($_POST['confirm'])) {

在其下一行增加如下代码:

// 删除相应图片

$image = $dou->get_one("SELECT image FROM " . $dou->table('article_category') . " WHERE cat_id = '$cat_id'");

$dou->del_file($image);

 

 

 

 

=================================================

以上就是为文章分类增加代表图/缩略图的方法,如果增加产品模块,需要将上文中的article改为product

其他模块也可以这样操作

 

 

 

我是海誉[67052796]

有什么问题可以加我的QQ

搜索
文章分类
  • 公司动态
  • 行业新闻
  • 成功案例
  • 作品展示
  • 客户评价
  • 售后服务
最热推荐
  • 菏泽挤塑板厂_山东菏泽超威保温挤塑板厂
    菏泽挤塑板厂_山东菏泽超威保温挤塑板厂
    2018-04-15
  • 鲁西南花卉市场
    鲁西南花卉市场
    2017-10-10
  • 丰达特种养殖
    丰达特种养殖
    2017-10-10
  • 鑫盾涂料
    鑫盾涂料
    2017-10-10
  • 菏泽亮点改灯
    菏泽亮点改灯
    2017-10-10
  • 菏泽市牡丹区阳康堂生物科技有限公司
    菏泽市牡丹区阳康堂生物科技有限公司
    2017-10-10
热门文章
  • 汽车贴膜门店,车衣改色门店,隐形车衣,汽车门店官网,汽车质保查询索耐泰克山由常宝
  • 文章/产品分类如何增加代表图/缩略图
  • DouPHP如何在商品和文章页面添加多个编辑器,并解决上传图片的问题
  • 如何添加自定义字段
  • 如何建立一个新的DouPHP模板
  • 图片无法上传或者缩略图无法生成
公司简介
  • 营销网络
  • 企业荣誉
  • 人才招聘
  • 联系我们
服务中心
  • 高端企业网站
  • 行业平台定制
  • 网络办公系统
公司动态
  • 公司动态
  • 行业新闻
  • 成功案例
  • 客户评价
联系我们
  • 地址 :菏泽市牡丹区长城路777号
  • 电话 :156-6691-6338
  • 电话 :0530-5020390
  • 邮箱 :236311441[a]163.com

Copyright © 2019 . x-Website All rights reserved . 菏泽善云网络科技有限公司