PHPCMS2008的入门教程之GET标签的使用

2010-01-03 16:49:10   作者:网友   来源:互联网

4、如何调用后台设置的标题颜色?  
其实这个东东 一点都不神秘。 只是个<span></span>而已! 呵呵 接下来就直接示例吧!

<div id="hdlist">
<ul>
{get sql="select*from 99inet_content where catid=40 and status=99 order by updatetime desc" rows="7"}
<li> [{date('m-d', $r[updatetime])}] <A href="{$r[url]}" target="_blank">{if $r[style]}<span class="{$r[style]}"> {str_cut($r[title], 22)}</span>{else}{str_cut($r[title], 22)}{/if}</A></li>
{/get}</ul>
</div>

{get}部分俺就不说了,上面基本上都说了~ [{date('m-d', $r[updatetime])}]这个地方调用的是文章日期
在这个小部分,大家注意我标出来的蓝色代码和量个绿色代码,有人会问:为什么调用两次标题里?呵呵,别急,接下来告诉大家为什么。

<A href="{$r[url]}" target="_blank">{if $r[style]}<span class="{$r[style]}"> {str_cut($r[title], 22)}</span>{else}{str_cut($r[title], 22)}{/if}</A>

其实这段代码好简单奥,有html基础地人都能看明白。{if$r[style]} 如果数据库相对应的文章的style字段不为空(也就是有内容),就生成<span class="{$r[style]}"> {str_cut($r[title], 22)}</span> ,也就是说如果这篇文章你设置了标题颜色或者效果(加粗、斜体等),那么最终生成的html页应该是这样的:

<a href="文章地址" target="_blank"><span class="b">网站标题</span></a>

其实class的指是官方设置好的,这里的b是标题加粗。其值我们在这里不深究。 
如果说在后台没有给标题加任何效果。你们生成的html就是:

<a href="文章地址" target="_blank网站标题</a>

没有调用<span>而已,我尽量说的比较简单了,我认为这个确实应该很简单了吧。

5、调用的技巧,limit参数,比如:调用从第二条开始的连续几条信息。

<div id="hdlist">
<ul>
{get sql="select*from phpcms_content where catid=39 and status=99 order by updatetime desc limit 2,7"}
<li>[{date('m-d', $r[updatetime])}] <A href="{$r[url]}" title="{str_cut($r[title], 50)}" target="_blank">{if $r[style]}<span class="{$r[style]}">{str_cut($r[title], 22)}</span>{else}{str_cut($r[title], 22)}{/if}</A></li>
{/get}</ul>
</div>

调用栏目id为39并且通过审核的文章,从第二条起的连续7条信息。这个里边就使用了上面讲的调用后台设置的标题颜色。相当的简单。在使用limit是不可同时使用row ,至于为什么?你想想就明白了。

6、如何使用get在栏目首页调用所有文章模型的文章(这个是模型的全部)

<div class="test">
{get sql="SELECT contentid,catid,typeid,areaid,title,style,thumb,keywords,description,userid,updatetime,inputtime,url FROM `yimi_content` WHERE   status=99   ".get_sql_catid($cid)." ORDER BY contentid DESC" rows="40"}
<li><a href="{$r[url]}">{$r[title]}</a></li>
{/get}
</div>

可惜是模型的全部,大家可以试验一下 给个思路研究中...

7、ID的另一种赋值方法
最近发现一个问题,哪就是在get的使用过程中,大家比较困惑的是id的取值,这点是我没想到的,呵呵,所以我今天增加了栏目首页调用所有子栏目内容的说明。同时也提一下,id的另一种赋值方法。

{get sql="SELECT * FROM `content` c,`content_count` n WHERE c.contentid=n.contentid AND c.`status`=99 and catid in (39,40,41,42,43,44,45,46,47,48,66,68,69,70,71,72,73,74,75,76) ORDER BY contentid DESC" rows="10"}
<li><a href="{$r[url]}">{$r[title]}</a></li>
{/get}

用哪种方法就看自己喜好吧,反正个人认为能达到目的就行。

栏目搜索>>分类导航
Flash幻灯 jQuery幻灯 JS幻灯 Flash相册 jQuery相册 图片特效 导航菜单 广告代码 在线客服 表单按钮 其它特效

HTML CSS JavaScript Dreamweaver Fireworks 设计分享

建站教程 网站运营 实用工具 网页模板 网页素材
CSS酷站 网上购物 设计团队 设计博客


教程排行榜
国外十五款优秀的免费开源电子商务平台
20款国外知名的PHP开源免费CMS系统推荐
多款PHP国产微博程序介绍 轻松搭建自己的微博
十款超酷的免费PHP相册程序推荐
新浪SAE新手教程:如何下载和安装DiscuzX2.0?
国内十大开源B2B行业门户网站管理系统推荐
CKeditor配置及使用技巧、精简教程(超详细)
七款国外知名的开源PHP论坛系统
WordPress各种实用插件和主题推荐
科汛CMS网站管理系统V6模板标签大全
开源Java CMS主流系统汇集
PHPCMS2008的入门教程之GET标签的使用
分享8款国内外主流的开源商城系统
科汛KesionCMS V7标签清单列表
wordpress教程:如何在新浪SAE上安装并实现伪静态
20款仿国外Quora模式的免费问答网站程序推荐
下载排行榜
jQuery图片特效代码 带缩略图和文字标题简...
仿淘宝商城天猫首页jQuery多格焦点幻灯图特...
仿QQ商城焦点图jquery幻灯特效代码
宽屏flash+xml焦点幻灯图特效代码
效果媲美flash的jQuery幻灯代码支持多种切换效果
3D立体效果的flash+xml照片墙相册展示代码
带标题和数字导航的JS焦点幻灯特效代码
31款简单实用的CSS+JS下拉菜单脚本
漂亮的jquery+Lightbox灯箱效果图片展示特效代码
基于mootools有7种效果的Gallery(画廊)幻灯相册代码
超酷HTML5图片特效代码支持全屏显示
漂亮的jquery画廊相册特效支持缩略图和键盘...
可自动展开和折叠收起的QQ在线客服代码
半透明立体质感的宽屏flash+xml焦点幻灯代码
基于jQuery的首页自动收缩全屏广告代码
超酷3D摩天轮flash+xml幻灯相册特效源码