如何在ecshop文章详情页增加文章描述

1.准备文件:前台article.php 后台 admin/article.php   和   admin/templates/article_info.htm
2.数据库: 执行下面语句(如有需要,则更改表头ecs)
ALTER  TABLE  `esc_article`  ADD  `article_desc` LONGTEXT NOT  NULL  AFTER  `keywords`
也可到phpMyAdmin 中 找到表 ecs_article, 添加字段article_desc, 属性设置如上.

【开始修改】:
1.修改前台:article.php
找到: $smarty->assign(‘descriptions‘, htmlspecialchars($article[‘title‘]));
在 下面加上    $smarty->assign(‘description‘,  htmlspecialchars($article[‘article_desc‘]));
前台就修改好了。

2.修改后台:
1) admin/article.php
找 到:    $sql = "INSERT INTO ".$ecs->table(‘article‘)."(title, cat_id, article_type, is_open, author, ".
                "author_email, keywords, content, add_time, file_url, open_type, link) ".
            "VALUES (‘$_POST[title]‘, ‘$_POST[article_cat]‘, ‘$_POST[article_type]‘, ‘$_POST[is_open]‘, ".
                "‘$_POST[author]‘, ‘$_POST[keywords]‘, ‘$_POST[author_email]‘, ‘$_POST[FCKeditor1]‘, ".
                "‘$add_time‘, ‘$file_url‘, ‘$open_type‘, ‘$_POST[link_url]‘)";
将其替换为    $sql = "INSERT INTO ".$ecs->table(‘article‘)."(title, cat_id, article_type, is_open, author, ".
                "author_email, keywords,article_desc,content, add_time, file_url, open_type, link) ".
            "VALUES (‘$_POST[title]‘, ‘$_POST[article_cat]‘, ‘$_POST[article_type]‘, ‘$_POST[is_open]‘, ".
                "‘$_POST[author]‘, ‘$_POST[keywords]‘, ‘$_POST[article_desc]‘, ‘$_POST[author_email]‘, ‘$_POST[FCKeditor1]‘, ".
                "‘$add_time‘, ‘$file_url‘, ‘$open_type‘, ‘$_POST[link_url]‘)";

找 到:    if ($exc->edit("title=‘$_POST[title]‘, cat_id=‘$_POST[article_cat]‘, article_type=‘$_POST[article_type]‘, is_open=‘$_POST[is_open]‘, author=‘$_POST[author]‘, author_email=‘$_POST[author_email]‘, keywords =‘$_POST[keywords]‘, file_url =‘$file_url‘, open_type=‘$open_type‘, content=‘$_POST[FCKeditor1]‘, link=‘$_POST[link_url]‘ ", $_POST[‘id‘]))
将 其替换为:
    if ($exc->edit("title=‘$_POST[title]‘, cat_id=‘$_POST[article_cat]‘, article_type=‘$_POST[article_type]‘, is_open=‘$_POST[is_open]‘, author=‘$_POST[author]‘, author_email=‘$_POST[author_email]‘, keywords =‘$_POST[keywords]‘, article_desc =‘$_POST[article_desc]‘, file_url =‘$file_url‘, open_type=‘$open_type‘, content=‘$_POST[FCKeditor1]‘, link=‘$_POST[link_url]‘ ", $_POST[‘id‘]))
2) 修改admin/templates/article_info.htm
找到 <tr>
        <td class="narrow-label">{$lang.keywords}</td>
        <td><input type="text" name="keywords" maxlength="60" value="{$article.keywords|escape}" /></td>
      </tr>
在下面添加    
      <tr>
        <td class="narrow-label">文章描述</td>
        <td><textarea name="article_desc" cols="40" rows="5" >{$article.article_desc|escape}</textarea></td>
      </tr>

www.wangzhanjianshegs.com

时间: 2024-10-26 17:27:08

如何在ecshop文章详情页增加文章描述的相关文章

如何在ecshop商品详情页显示供货商信息

以下范例以ecshop2.7.2原型做为修改: 1.首先需要修改程序文件,将供货商读取出来,然后赋值给模板, 打开文件 /goos.php, 在 $smarty->assign('goods',              $goods); 上边增加以下代码 if($goods['suppliers_id']) { $goods['suppliers_name']=$db->getOne("select suppliers_name from " .$ecs->tabl

博客2.0--第一版文章详情页留念

新版文章详情页>>http://blog.51cto.com/itstyle/2127815 原文地址:http://blog.51cto.com/51ctoblog/2129401

6 功能4:文章详情页

1.文章详情页的设计 # 文章详情页 re_path(r'^(?P<username>\w+)/articles/(?P<article_id>\d+)$', views.article_detail, name='article_detail'), 2.文章详情页的数据构建 def article_detail(request, username, article_id): """文章详情页""" user_obj =

文章详情页

一.文章详情页访问设计 访问文章详情页,访问文章路径类似:https://www.cnblogs.com/wupeiqi/articles/3148888.html 参照访问路径编写文章详情页路由如下: urlpatterns = [ ... # 文章详情页 re_path('^(?P<username>\w+)/articles/(?P<article_id>\d+)$', views.article_detail), ] 二.文章详情页的数据构建 文章详情页的head部分和左侧

BBS - 文章详情页

一. 文章详情页的设计和数据构建 url.py # 文章详情页 re_path('^(?P<username>\w+)/articles/(?P<article_id>\d+)$', views.article_detail), # \w+:数字和字母 views.py def get_query_data(username): # 查询相关的数据,获取分类的数据 ''' 由于数据很多个地方需要用到,所以可以解耦出来,单独写一个函数 :param username: :return

Django 项目试炼blog(6) -- 文章详情页1 -- 点赞功能

url #文章详情页 re_path(r'(?P<username>\w+)/article/(?P<article_id>\d+)/$',views.article), # 点赞 path('up_down/', views.up_down), views from django.db.models import F def up_down(request): sign = request.POST.get('sign') sign = json.loads(sign) # 前端

在ecshop商品详情页显示供货商

好久没写文章了,隐约记得前几天有人问到这个问题:[如何在ecshop商品详情页面显示该商品的供货商?] 今天有时间整理下,分享给大家. 注:以下修改适用于ecshop2.7.2,其他版本未做测试. 1). 首先需要修改程序文件,将供货商读取出来,然后赋值给模板 打开文件 /goos.php, 在 $smarty->assign('goods', $goods); 上边增加以下代码 if($goods['suppliers_id']) { $goods['suppliers_name']=$db-

Ecshop商品详情页显示当前会员等级价格

会员登录状态下,在ECSHOP商品详情页的本店售价中显示当前登录会员对应的等级价格,在未登录状态下,则还默认显示原来的本店售价. 解决方法: 这个需要修改ECSHOP程序代码来实现. 打开文件 /includes/lib_goods.php 将 $row['shop_price_formated'] = price_format($row['shop_price']); 修改为 $row['shop_price_formated'] = $_SESSION[user_rank] ? price_

ECSHOP 商品详情页购买数量 添加加减按钮

<input name="number" type="text" id="number" value="1" size="4" onblur="changePrice()" style="border:1px solid #ccc; "/> 修改为 <span class="goods_cut" _src="images