您的位置:首页 > 运维架构

ECshop二次开发细节

2016-07-29 08:57 295 查看
session会话

记录下我今天修改ecshop商品描述。设计说图片居中好看,然后我去改

之前在goods.dwt界面搜对应的div,发现com_v里面竟然没有内容,本以为是传递值进来的

之后在goods.php页面找了下,也没有结果。

后来想了下,既然描述是用文本编辑器传进去的,在界面里面没有也正常,到数据库里面看了下

在goods的这张表里面,看到描述信息是放在desc这个字段里面,存放的是一段html代码,用p标签包含

然后想起来,应该是ecshop自带文本编辑器设置的。

之后我在文本编辑器里面试着把图片居中,保存访问,图片仍然是左边,在看看存放的desc字段,里面图片这个

标签是用p嵌套,然后p标签是设置了text-align,网上查了下,并不能这样改。

这里给解决办法:我查看了下它的样式,发现样式是可以覆盖更改的,因为header和foot是嵌套进来的,所以之前界面的样式被覆盖了,现在我只要更改我自己模板的样式即可,所以在img里面添加display:block;margin:0 auto;即可。

设置后台文章

ecshop后台的文章有些是不能删除的

这里修改应该在admin文件夹下的template里面的article_list.htm文件

<td align="center" nowrap="true"><span>
<a href="../article.php?id={$list.article_id}" target="_blank" title="{$lang.view}"><img src="images/icon_view.gif" border="0" height="16" width="16" /></a> 
<a href="article.php?act=edit&id={$list.article_id}" title="{$lang.edit}"><img src="images/icon_edit.gif" border="0" height="16" width="16" /></a> 
<!-- {if ($list.cat_id != 18 && $list.cat_id != 16 && $list.cat_id != 17 )} -->
<a href="javascript:;" onclick="listTable.remove({$list.article_id}, '{$lang.drop_confirm}')" title="{$lang.remove}"><img src="images/icon_drop.gif" border="0" height="16" width="16"></a><!-- {/if} --></span>
</td>


对应的第三个a标签即是控制删除图片,所以对应数据库里面文章分类的cat_id,可以自行设置页面是否删除。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ecshop