调用网站栏目,根据row这个属性可以自定义调出栏目个数。但在有的频道页面需要调用一些指定ID几到几的一些栏目。可能有一些人想直接将链接写死在模版里。后来觉得这样对程序的扩展性不是很好。客户是不懂程序的,你不能指望他也会修改模版。于是就有了做这样一个小功能的想法。
增加了一个limit属性。 limit是起点,row是条数
Highlighter" style="margin:0px auto;padding:0px;border:1px solid #E8E8E8;background-color:#FCFCFC;font-family:Verdana,sans-serif;width:693px;overflow:auto;line-height:24px;white-space:normal;">
代码复制到--网站域名/include/taglib/channel.lib.PHP中进行覆盖:
Highlighter" style="margin:0px auto;padding:0px;border:1px solid #E8E8E8;background-color:#FCFCFC;font-family:Verdana,sans-serif;width:693px;overflow:auto;line-height:24px;white-space:normal;">
- sql
- CAttribute->Items,
- CAttribute->Items,EXTR_SKIP);
- GetInnerText();
- 属性里没指定栏目id,从引用类里获取栏目信息
- TypeLink->TypeInfos['id']) )
- TypeLink->TypeInfos['id'];
- TypeLink->TypeInfos['reid'];
- TypeLink->TypeInfos['topid'];
- 数据库获取栏目信息
- sqlGetOne(
- sql
- 1 order by sortrank asc limit $limit,$line "
- sql1 order by sortrank asc limit $limit,$line "
- sql1 order by sortrank asc limit $limit,$line "
- '$typeid'
- SetNameSpace('field','[',']');
- LoadSource(
- 提示(用于二级菜单)
- sql
- sqlSetQuery(sql
- sqlExecute();
- sqlGetTotalRow();
- 显示同级栏目
- sql
- sqlSetQuery(sql
- sqlExecute();
- 1) \r\n"
- 1) \r\n"
- sqlGetArray())
- CTags))
- CTags
- GetName()])) Assign(GetName()]);
- GetResult();
- 1) \r\n"
- 1)
- \r\n"
- sqlFreeResult();