小弟付费请高人改店铺推荐代码,很简单!!!!!

2016-07-07 16:48 来源:www.chinab4c.com 作者:ecshop专家


这个“店铺推荐”原本是竖着显示的,现在想改成横着显示的,也是带着图片显示的方式。会改的联系我的邮箱99cc@163.com ,支付酬金50元。

以下是推荐店铺脚本:




<?php

/**
* 推荐店铺挂件
*
* @paramint$num 数量
* @returnarray$data
*/
class Recommended_storeWidget extends BaseWidget
{
var $_name = 'recommended_store';
var $_ttl= 86400;

function _get_data()
{
if (empty($this->options['num']) || intval($this->options['num']) <= 0)
{
$this->options['num'] = 5;
}

$cache_server =& cache_server();
$key = $this->_get_cache_id();
$data = $cache_server->get($key);
if($data === false)
{
$store_mod =& m('store');
$data = $store_mod->find(array(
'conditions' => "state = 1 AND recommended = 1",
'order' => 'sort_order',
'fields' => 'store_id, store_name, store_logo, praise_rate, user_name',
'join' => 'belongs_to_user',
'limit' => $this->options['num'],
));
$goods_mod =& m('goods');
foreach ($data as $key => $store)
{
$data[$key]['goods_count'] = $goods_mod->get_count_of_store($store['store_id']);
empty($store['store_logo']) && $data[$key]['store_logo'] = Conf::get('default_store_logo');
}
$cache_server->set($key, $data, $this->_ttl);
}

return $data;
}
}

?>

回答:
你应该到这个widget对应的css部分去修改,这个跟php代码其实没有什么太大关系,主要是显示view部分

不知你做出来了吗?很简单的~

直接修改对应的CSS就可以了

修改css样式就OK了没有那么麻烦的!

这个应该比较简单。

span div。。。。

首先打开ecmall.css,查找.ad_sidebar_list .particular,用下边代码替换掉798-808行,就OK了,再次感谢 “捭阖 ← 阿楠”,感谢楠哥的无私贡献给大家分享。




.ad_sidebar_list .particular { width: 190px; overflow: hidden; }
.particular { width: 760px; overflow: hidden; }
.particular li { width: 190px;float:left;overflow: hidden; margin-bottom: 10px; padding-bottom:5px}
.particular li .pic { float: left; margin: 0 10px; display: inline; }
.particular li .pic a { display: block; width: 65px; height: 65px; border: 3px solid #cecece; }
.particular li .pic a:hover { border: 3px solid #999; }
.particular dl { width: 96px; float: right; }
.particular dt { height: 18px; line-height: 16px; overflow: hidden; }
.particular dt a { font-weight: bold; color: #3d8bd7; text-decoration: none; }
.particular dt a:hover { color: #f00; }
.particular dd { height: 18px; line-height: 18px; overflow: hidden; }

首先打开ecmall.css,查找.ad_sidebar_list .particular,用下边代码替换掉798-808行,就OK了,再次感谢 “捭阖 ← 阿楠”,感谢楠哥的无私贡献给大家分享。




.ad_sidebar_list .particular { width: 190px; overflow: hidden; }
.particular { width: 760px; overflow: hidden; }
.particular li { width: 190px;float:left;overflow: hidden; margin-bottom: 10px; padding-bottom:5px}
.particular li .pic { float: left; margin: 0 10px; display: inline; }
.particular li .pic a { display: block; width: 65px; height: 65px; border: 3px solid #cecece; }
.particular li .pic a:hover { border: 3px solid #999; }
.particular dl { width: 96px; float: right; }
.particular dt { height: 18px; line-height: 16px; overflow: hidden; }
.particular dt a { font-weight: bold; color: #3d8bd7; text-decoration: none; }
.particular dt a:hover { color: #f00; }
.particular dd { height: 18px; line-height: 18px; overflow: hidden; }

做个标记!我按照方法已经成功!

修改CSS样式就能办理了