关于织梦dedecms列表更多的信息
当前目录列表:
1、DedeCMS列表实现点击加载更多列表,求高手解答 2、DedeCMS5.7 列表页分页过多,怎么处理 3、DedeCMS 如何添加"更多"处的链接 4、DedeCMS列表页如何调用子栏目列表以及子栏目的名称 5、DedeCMS 后台注册会员列表的数量如何修改为更多,系统默认是20行 6、DedeCMS 如何添加“更多”按钮链接
DedeCMS列表实现点击加载更多列表,求高手解答
用ajax读取下一页内容,然后显示到当前页面
在模板页面/head之前加以下内容
script type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"/script
script language="javascript" type="text/javascript"
function multi,pagenum,tagid
{
var taget_obj = document.getElementById,tagid;
var taget_obj_page = document.getElementById,"page_"+tagid;
myajax = new DedeAjax,taget_obj,false,false,'','','';
myajax.SendGet2,"/plus/arcmulti.php?mtype=0pnum="+pagenum+'tagid='+tagid;
myajax = new DedeAjax,taget_obj_page,false,false,'','','';
myajax.SendGet2,"/plus/arcmulti.php?mtype=1pnum="+pagenum+'tagid='+tagid;
DedeXHTTP = null;
return false;
}
/script
在模板页面 列表代码
{dede:arclist typeid="1,2,3" tagid='anynews' pagesize='30' row='10000'}
li a href='[field:arcurl/]' target='_blank'
span class='preview'img src="[field:litpic/]" alt="[field:title/]"//spanspan class="title"[field:title/]/span
/a/li
{/dede:arclist}
在模板页面列表容器之后加分页代码
div class="dede_pages"
ul class="pagelist"
{dede:arcpagelist tagid='anynews'/}
/ul
/div
修改完保存即可。用此办法可以在当前页不刷新显示下一页内容。如果希望点击下一页后新显示的内容添加到旧内容后面,那么需要修改/include/dedeajax2.js文件104行
DedeContainer.innerHTML = DedeXHTTP.responseText;
改成
DedeContainer.innerHTML += DedeXHTTP.responseText;

DedeCMS5.7 列表页分页过多,怎么处理
{dede:pagelist listitem="index,end,pre,next,pageno" listsize="5"/} listsize=写成比较小的数字
DedeCMS 如何添加"更多"处的链接
DedeCMS 在更多处添加链接:
{dede:type typeid= }
a href="[field:typelink /]"[field:typename /]/a
{/dede:type}
typeid= 指定栏目的ID
[field:typename /] 放在栏目名称的位置,替代原来的名称
希望可以帮到你。。。。
DedeCMS列表页如何调用子栏目列表以及子栏目的名称
DedeCMS栏目名称的调用方法:
{dede:field name="typename"} 调用当前栏目的名称
{dede:channel type='son' row='5'} a href="[field:typeurl/]"[field:typename/]/a {/dede:channel}调用该顶级频道下所有字栏目,row代表调用5条
{dede:type typeid='栏目id'} a href="[field:typeurl/]"[field:typename/]/a {/dede:type} 表示调用指定id的栏目,只能调用一个。
{dede:channel type='top'}a[field:typename/]/a {/dede:channel}调用子栏目的当前顶级栏目名称。
调用顶级栏目名称示例代码:
{dede:field.title runphp=’yes’}list,$toptype,$sontype=split,‘/’,@me;@me=$toptype;{/dede:field.title}
DedeCMS也叫织梦内容管理系统,是一款知名的PHP开源网站内容管理系统,以简单、实用、开源而闻名,DedeCms免费版的主要目标用户在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用。
DedeCMS 后台注册会员列表的数量如何修改为更多,系统默认是20行
修改dede/member_main.php中的分页数,
$dlist-pageSize = 20; //修改此处的pagesize为你需要显示的数量
?php
/**
* 附件管理
*
* @version $Id: media_main.php 1 11:17 2010年7月19日Z tianya $
* @package DedeCMS.Administrator
* @copyright Copyright ,c 2007 - 2010, DesDev, Inc.
* @license
* @link
*/
require_once,dirname(__FILE__."/config.php");
require_once,DEDEINC."/datalistcp.class.php";
require_once,DEDEINC."/common.func.php";
setcookie,"ENV_GOBACK_URL",$dedeNowurl,time(+3600,"/");
if,empty($dopost) $dopost = '';
//文件式管理器
if,$dopost=='filemanager'
{
if,file_exists('./file_manage_main.php')
{
header,"location:file_manage_main.php?activepath=$cfg_medias_dir";
}
else
{
ShowMsg,"找不到文件管理器,可能已经卸载!","-1";
}
exit,;
}
//数据库管理
// ------------------------------------------------------------------------
if,empty($keyword) $keyword = "";
$addsql = " WHERE ,u.title LIKE '%$keyword%' OR u.url LIKE '%$keyword%' ";
if,empty($membertype)
{
$membertype = 0;
}
if,$membertype==1
{
$addsql .= " AND u.mid0 ";
}
else if,$membertype==2
{
$addsql .= " AND u.mid0 ";
}
if,empty($mediatype)
{
$mediatype = 0;
}
if,$mediatype1
{
$addsql .= " AND u.mediatype='$membertype' ";
}
$sql = "SELECT u.aid,u.title,u.url,u.mediatype,u.filesize,u.mid,u.uptime
,a.userid AS adminname,m.userid AS membername
FROM dede_uploads u
LEFT JOIN dede_admin a ON a.id = u.mid
LEFT JOIN dede_member m ON m.mid = u.mid
$addsql ORDER BY u.aid DESC";
$dlist = new DataListCP,;
$dlist-pageSize = 20; //修改此处的pagesize为你需要显示的数量
$dlist-SetParameter,"mediatype",$mediatype;
$dlist-SetParameter,"keyword",$keyword;
$dlist-SetParameter,"membertype",$membertype;
$dlist-SetTemplate,DEDEADMIN."/templets/media_main.htm";
$dlist-SetSource,$sql;
$dlist-Display,;
function MediaType,$tid,$nurl
{
if,$tid==1
{
return "图片a href=\"javascript:;\" onClick=\"ChangeImage,'$nurl';\"img src="../include/dialog/img/picviewnone.gif" name='picview' border='0' alt="预览"/a";
}
else if,$tid==2
{
return "FLASH";
}
else if,$tid==3
{
return "视频/音频";
}
else
{
return "附件/其它";
}
}
function GetFileSize,$fs
{
$fs = $fs/1024;
return trim,sprintf("%10.1f",$fs." K");
}
function UploadAdmin,$adminid,$mid
{
if,$adminid!='' return $adminid;
else return $mid;
}
DedeCMS 如何添加“更多”按钮链接
{dede:type typeid='1'} a href='[field:typeurl/]'更多/a{/dede:type}
typeid='1'这个就是调用更多的栏目ID。修改为自己想调用的栏目id就可以了。
学技巧网站制作 为您解答,希望有所帮助!
望采纳
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 建站教程 > 关于织梦dedecms列表更多的信息


