兔源码网 - 专注DZ模版分享、DZ插件分享!

 找回密码
 立即注册

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>
: M8 d: Q% ~, F( p; I+ U3 @! g    <td class="label">{$lang.sort_order}:</td>

! i6 w0 w7 j5 R6 u! f在它前面增加如下的代码段
6 [  ]) D; K' D; C! o4 d- D1 |8 s
% R; ^/ ^. I, F7 O! H  d' {4 {: B( ^
<tr>
8 s$ y% K# @! S  a5 f! B' D0 {    <td class="label">自定义TITLE:</td> <td>  j' M# C. c* n  w" m, Z6 f* \$ ?
      <input type="text" name="page_title" value="{$cat.page_title|escape}" size="50" />
+ k5 L9 O! s  ^! W5 n& C    </td>) c4 N% L8 j, w4 Y4 ?
  </tr>

* U: H% C- K9 T( x- G
1 [. t4 N8 G% U: X' ~4 L接着打开 /admin/articlecat.php' w4 ^1 @7 x5 B+ o/ ^
$sql = "INSERT INTO ".$ecs->table('article_cat')."(cat_name, cat_type, cat_desc,keywords, parent_id, sort_order, show_in_nav)
+ R9 z' M: `/ P6 r) `5 C  |           VALUES ('$_POST[cat_name]', '$cat_type',  '$_POST[cat_desc]','$_POST[keywords]', '$_POST[parent_id]', '$_POST[sort_order]', '$_POST[show_in_nav]')";

6 X$ Y$ x2 ~" V5 G+ z% @修改为5 y1 g! |' x: O) A# U% |
$sql = "INSERT INTO ".$ecs->table('article_cat')."(cat_name, cat_type, cat_desc,keywords, parent_id, sort_order, show_in_nav,page_title)3 V; g1 T& f7 ^7 l
           VALUES ('$_POST[cat_name]', '$cat_type',  '$_POST[cat_desc]','$_POST[keywords]', '$_POST[parent_id]', '$_POST[sort_order]', '$_POST[show_in_nav]','$POST[page_title]')";

, l) \9 v( D3 M# x- R! {

; l$ \) z% q: p, W继续,将  n' k% R% M0 b- h/ q
$sql = "SELECT cat_id, cat_name, cat_type, cat_desc, show_in_nav, keywords, parent_id,sort_order FROM ".
+ E. C' R3 N; f           $ecs->table('article_cat'). " WHERE cat_id='$_REQUEST[id]'";
0 a8 q. R* g$ ~( z" u' `/ h5 E1 q  c! ^6 F/ a1 z- e
修改为
$sql = "SELECT cat_id, cat_name, cat_type, cat_desc, show_in_nav, keywords, parent_id,sort_order,page_title FROM ".3 f9 d: e1 m5 `, f% z# _1 Q
           $ecs->table('article_cat'). " WHERE cat_id='$_REQUEST[id]'";
% P( ~# f  D2 G3 S3 H0 q
继续向下将
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']))

& h' o& b! P8 `. E# [修改为
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']))
' {7 N. u& C) G9 V  j; F3 r8 ~. ?3 w
3)、修改文章列表页前台程序
; V3 r! ?$ v% C: E9 Q# U
打开 article_cat.php 文件
找到2 A) N4 z7 d3 l: L3 T
$meta = $db->getRow("SELECT keywords, cat_desc FROM " . $ecs->table('article_cat') . " WHERE cat_id = '$cat_id'");
修改为
* E( `" w1 k( z/ l. R0 a4 B$meta = $db->getRow("SELECT keywords, cat_desc,page_title FROM " . $ecs->table('article_cat') . " WHERE cat_id = '$cat_id'");
找到* Z: o/ [0 p2 D5 \2 \3 U: g- t% V
$smarty->assign('keywords',    htmlspecialchars($meta['keywords']));7 b  N2 \' g  H+ r- G* c* i: |: z  m
在它下面增加一行代码7 F6 a8 g) K9 x" v7 a  i
$smarty->assign('page_title',    htmlspecialchars($meta['page_title']));
, |" c* t& ]3 Y8 ?6 S
9 A- w. s+ B. ]3 E" {" ]8 y大功告成。。。。。
0 C% G0 ]3 u7 C( a* S5 G6 a

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




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

本版积分规则

广告

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

兔源码 QQ交流群:493651246  GMT+8, 2019-9-21 04:42
←站长统计工具 查看密码:tuyuanma

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

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

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