本帖最后由 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