Discuz模板|Discuz插件|Discuz教程|Discuz素材免费下载

 找回密码
 立即注册

QQ登录

只需一步,快速开始

广告
温馨提示:本站所有DZ相关模板、插件、教程(包括DZ应用中心已下架插件、模板)所有用户可全部免费下载,无任何收费模式(不包括VIP版块非DZ资源,VIP版块需购买会员组方可下载),如本站没有您需要的插件或模板,请自行前往淘宝互站网送吗网等第三方站点搜索相关插件或模板进行低价格购买下载本站非常不建议用户浪费金钱前往DZ应用中心购买。

Ecshop文章分类列表页如何自定义Title

[复制链接]
tuzi 发表于 2015-8-9 00:06:42 | 显示全部楼层 |阅读模式
温馨提醒:禁止内容附带广告图片、二维码图片,否则将在不通知情况下永久禁言账号!
欢迎加入兔源码站长交流群,您的加入是我们前行的动力!

DZ站长建站交流群:493651246

[ 温馨提示:点击上方群文字,可快速加入QQ群 ]


关于“商品列表页、商品详情页如何自定义TITLE”的文章教程都有了,唯独没有讲解“文章分类列表页如何自定义TITLE”的。
下面以 ecshop2.7.2 版本官方默认模板为基础进行一下讲解。
注:本教程由 tuyuanma.com 提供,如需要转载请注明出处。
1)、首先我们来修改数据库结构,给数据表 ecs_article_cat  增加一个字段 “page_title”
进入ECSHOP后台 》数据库管理 》SQL查询,输入下面SQL语句,并提交。这里要注意数据表前缀,我这里使用的是默认前缀。
ALTER TABLE `ecs_article_cat` ADD `page_title` VARCHAR( 255 ) NOT NULL
2)、修改后台模板和程序
打开  /admin/templates/articlecat_info.htm 找到
<tr>/ {$ A! F8 E) a, s, {  x4 Y
    <td class="label">{$lang.sort_order}:</td>

+ V, O2 T. \8 t" U在它前面增加如下的代码段* B! j5 ]$ ]% t. Y2 _) z  P/ C
$ I6 P7 X' P2 K' r3 x1 v$ z
<tr>
, O+ I* Q3 s+ Y4 |5 l5 ~    <td class="label">自定义TITLE:</td> <td>
9 ?, N) t& h7 O, X5 t9 _0 V# Y2 D      <input type="text" name="page_title" value="{$cat.page_title|escape}" size="50" />
( M0 L- L9 m0 N8 M5 Q. j/ k/ `/ J    </td>" w, t, o4 s% f7 a. k! v1 e7 |
  </tr>
0 s( a1 e: ^3 }
6 u2 j6 ]3 c$ s9 h4 d; V3 `4 }$ d0 i
接着打开 /admin/articlecat.php
+ t& N8 w" o& a, x  p1 W" r
$sql = "INSERT INTO ".$ecs->table('article_cat')."(cat_name, cat_type, cat_desc,keywords, parent_id, sort_order, show_in_nav)
" G( \1 \, y; x$ U4 W3 r7 `           VALUES ('$_POST[cat_name]', '$cat_type',  '$_POST[cat_desc]','$_POST[keywords]', '$_POST[parent_id]', '$_POST[sort_order]', '$_POST[show_in_nav]')";
( r* r, U/ g  j0 R* ~5 R: U; L" w
修改为( b" J8 Z9 G& t/ f7 w8 h
$sql = "INSERT INTO ".$ecs->table('article_cat')."(cat_name, cat_type, cat_desc,keywords, parent_id, sort_order, show_in_nav,page_title)
7 m# q- Y7 z3 ~# f           VALUES ('$_POST[cat_name]', '$cat_type',  '$_POST[cat_desc]','$_POST[keywords]', '$_POST[parent_id]', '$_POST[sort_order]', '$_POST[show_in_nav]','$POST[page_title]')";
# d8 H) ^- o5 C7 a4 M
- a2 ^8 M& c+ Y
继续,将# M* m3 ~3 h3 v1 K
$sql = "SELECT cat_id, cat_name, cat_type, cat_desc, show_in_nav, keywords, parent_id,sort_order FROM ".
' X' x2 i6 a1 r$ f9 _# M           $ecs->table('article_cat'). " WHERE cat_id='$_REQUEST[id]'";" D6 u3 k" ~( E9 p( ~3 c- n
) G- q$ k/ I8 A% I
修改为
$sql = "SELECT cat_id, cat_name, cat_type, cat_desc, show_in_nav, keywords, parent_id,sort_order,page_title FROM ".1 X: z7 y7 Z! t
           $ecs->table('article_cat'). " WHERE cat_id='$_REQUEST[id]'";

5 d0 C7 a" l! N1 V2 O7 a* [- r继续向下将
if ($exc->edit("cat_name = '$_POST[cat_name]', cat_desc ='$_POST[cat_desc]', keywords='$_POST[keywords]',parent_id = '$_POST[parent_id]', cat_type='$cat_type', sort_order='$_POST[sort_order]', show_in_nav = '$_POST[show_in_nav]'",  $_POST['id']))
: |: E: Z8 _, n- c
修改为
if ($exc->edit("cat_name = '$_POST[cat_name]', cat_desc ='$_POST[cat_desc]', keywords='$_POST[keywords]',parent_id = '$_POST[parent_id]', cat_type='$cat_type', sort_order='$_POST[sort_order]', show_in_nav = '$_POST[show_in_nav]',page_title='$_POST[page_title]'",  $_POST['id']))
% s* r, R4 U8 ?: ?
3)、修改文章列表页前台程序

/ Z% X9 O* ^+ w7 D2 Y1 E打开 article_cat.php 文件
找到
8 I" n4 \* I% l$meta = $db->getRow("SELECT keywords, cat_desc FROM " . $ecs->table('article_cat') . " WHERE cat_id = '$cat_id'");
修改为
7 W" p( k* I3 |/ t$meta = $db->getRow("SELECT keywords, cat_desc,page_title FROM " . $ecs->table('article_cat') . " WHERE cat_id = '$cat_id'");
找到& [; h! c2 q7 s' R+ a' g: W
$smarty->assign('keywords',    htmlspecialchars($meta['keywords']));
# P5 Y" o9 M7 }9 h5 e* E在它下面增加一行代码& B, y! i) Z6 `! Z, S5 o
$smarty->assign('page_title',    htmlspecialchars($meta['page_title']));
5 {' S8 H4 ^8 S' n# N5 F3 P& i7 T7 U& l) q4 n
大功告成。。。。。

% D# l+ D1 o) D2 }* W

版权声明
1、转摘或引用本站内容资源须注明原网址,并标明本站网址(兔源码www.tuyuanma.com);
2、对于转摘或引用本站内容资源而引起的民事纠纷、行政处罚或其他损失,本站不承担责任;
3、对于不遵守本声明或其他违法、恶意使用本站内容者,本站保留其追究法律责任的权利。




自动排版 | 高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广告

兔源码网 (公网安备36112102000036号 赣ICP备17001544号)

兔源码 QQ交流群:493651246  GMT+8, 2020-1-18 17:26
←站长统计工具 查看密码:tuyuanma

兔源码DZ模板下载 站长邮箱:tuyuanma@qq.com 站长QQ:3197813386 网站地图

© 2001-2013 本站内容皆来自互联网及用户分享,如需删除请提供软著或商标证书。

     
快速回复 返回顶部 返回列表