zblog企业站解决方案——首页

超级版主 am88 2017-12-12 4831

本帖最后由 am88 于 2017-12-12 23:19 编辑

企业站首页,一般会涉及到:

产品列表、新闻列表、联系方式,产品类别、公司介绍及公司图片


1、产品列表


{foreach GetList(8,1,null,null,null,null,array('has_subcate' => true)) as $article}
{php}
$temp=rand(1,1);
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
$content = $article->Content;
preg_match_all($pattern,$content,$matchContent);
if(isset($matchContent[1][0]))
$temp=$matchContent[1][0];
else
$temp="$host/zb_users/theme/$theme/suiji/$temp.jpg";
{/php}
<li><a href="{$article.Url}"><img src="{$temp}" alt="{$article.Title}"/>{$article.Title}</a></li>
{/foreach}
说明:获取产品大类ID为1的前8个产品列表,包含其子类的产品,图片为文章内容首图;当前主题新建suiji文件夹,放1.jpg

2、新闻列表
{foreach GetList(10,3) as $article}
     <li><a href="{$article.Url}" title="{$article.Title}" target="_blank">{$article.Title}</a></li>
{/foreach}
说明:获取类别ID为3的前10篇文章

3、首页联系方式
后台,模块管理,新建模块,模块名字为left,然后填写联系方式,模板上调用为
{module:left}
说明:可随时在后台更新联系信息

4、产品类别
主题include.php文件,添加
<blockquote>function lei($id){
模板上调用,
{lei('1')}
说明:调用类别ID为1的子类

5、公司介绍及公司图片

方案一、同首页联系我们一样,新建模块,然后调用,这个方案更直观,想显示几个字就写几个字
方案二、
{php}
$post=GetPost(3);
$des= preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($post->Content,'[nohtml]'),135)).'...');
{/php}
{$des}
方案二的说明:调用ID为3的文章内容的前135个字符,自行调整显示字数

公司图片,按html的img标签写,图片路径可写图片的绝对地址,带域名的绝对地址也可以,但是更改网站域名要记得更新。
zblog其他更多标签见这里

zblog wiki

有问题解决不了或有定制修改需求联系我 QQ

返回