Webseiten Aufbau

Dedecms bietet weitere Funktionen.

Aufgrund der Effektbedürfnisse musste Dedecms mehr Funktionen laden, und der halbe Tag war endlich da.首先在/plus/文件加下面新建 […]

Artikel Ver zeich nis

Aufgrund der Effektbedürfnisse musste Dedecms mehr Funktionen laden, und der halbe Tag war endlich da.

Zuerst erstellen Sie eine neue Datei list_case.php unter / plus / Datei, wie folgt:

<? ph p
/**
*
* Liste der Kanäle / Dynamische Seite
*
* @ Versionen $Id: list.php 1 15: 38 8. Juli 2010 Z tianya $
* @package DedeCMS.Site
* @ CopyRight Copyright (c) 2007 - 2010, DesDev, Inc.
* @ Lizenz http://help.dedecms.com/usersguide/license.html
* @ Link http://www.dedecms.com
*/
require_once(dirname(__FILE__)." /.. / include/common.inc.php ");
if(isset($_GET['Ajax'])){
$typeid = isset($_GET['typeid'])? intval($_GET['typeid']): 0; / / Übergebener Klassifikations-ID
$page = isset($_GET['seite']) intval($_GET['page']): 0; / / Seitennummer
$pagesize = isset($_GET['pagesize'])? intval($_GET['pagesize']): 15; // Wie viele Daten pro Seite geladen werden
$start = $seite> 0? ($page-1) * $pagesize: 0; / / Der Startort des Datenerfassens. Das ist der erste Parameter der Limit-Bedingung.
$ty pes q l = $type id . " WH ERE type id = $type id " : " ; / / Dies wird für die Imp lem enti erung von Wasser fall - S tre ams auf der Start se ite verwendet , da die Daten auf der Start se ite nicht klassi fizi ert werden müssen , so dass sie be urte ilt werden müssen , wenn sie nicht
$tot al _ s q l = „ S EL ECT CO UN T (id) as num FR OM ` # @ _ _ arch ives ` $ty pes q l " ;
$temp = $ds q l - > Get One ($tot al _ s q l);
$tot al = 0 ; / / Anzahl der Daten
$load _ num = 0
if (is _ arr ay ($temp)) {
$load _ num = round (($temp [ ' num ' ] -1 5) / $pag esi ze); // Anzahl der Mal en , die gela den werden sollen , da sie bereits standard mäßig gela den sind
$tot al = $temp [ ' num ' ];
}
$s q l = " S EL ECT a . ", t . typ edir , t . ty pen ame , t . is de fa ult , t . de fa ult name , t . nam eru le ,
t . name 2, t . is part , t . m ores ite , t . site ur l , t . site path
FR OM ` # @ _ _ arch ives ` als JO IN ` # @ _ _ ar ct y pe ` AS t ON a . type id =t.id $ty pes q l OR DER BY id DES C LIM IT $start , $pag esi ze " ;
/ / echo „ $s q l "
$ds q l - > Set Quer y ($s q l);
$ds q l - > Execu te (' list ');
$st atu = 0 ; / / gibt es keine Daten
$data = Ar ray ();
$index = 0 und
while ($row = $ds q l - > Get Ar ray (" list ")) {
$row [ ' info ' ] = $row [ ' info ' ] = $row [ ' info ' ] = cn _ sub str ($row [ ' des cription ' ], 16 0) ;
$row [ ' id ' ] = $row [ ' id ' ]
$row [ ' F ilen ame ' ] = $row [ ' ar cur l ' ] = Get F ile Ur l ($row [ ' id '),
$row [ ' type id ' ], $row [ ' s end date ' ], $row [ ' tit le ' ], $row [ ' ism ake ' ],
$row['arcrank'], $row['namerule'], $row['typedir'], $row['money'],
$row['Filename'], $row['moresite'], $row['siteurl'], $row['sitepath']);
$row['typeurl'] = GetTypeUrl($row['typeid'], $row['typedir'),
$row['isdefault'], $row['defaultname'], $row['ispart'],
$row['name2'], $row['moresite'], $row['siteurl'], $row['sitepath']);
if($row['litpic'] = = '-'||$row['litpic'] == ") {
$row['litpic'] = $GLOBALS['cfg_cmspath'].'/ images/defaultpic.gif';
}
IF (! preg_match("#^http:\/\/#i", $row['litpic']) &&$GLOBALS['cfg_multi_site'] =='Y'){
$row['litpic'] = $GLOBALS['cfg_mainsite']. $ row['litpic'];
}
$row['picname'] = $row['litpic']; / / Miniaturbild
$row['stime'] = GetDateMK($row['pubdate']);
$row['typelink'] = „<a href='".$ row['typeurl']. "">". $ row ['Typename']. " </a>»; / / Klassifizierungskette
$row['fulltitle'] = $row['title']; / / Vollständiger Titel
$row['shorttitle'] = $row['shorttitle']; / / Untertitel
$row['title'] = cn _ substr($row['title'], 60); / / abgeschnittener Titel
$data[$index] = $row;
$index + +;
}
IF (! empty($data) {
$statu = 1; / / gibt es Daten
}
$result = array($data);
echo json _ encode ($result); // Rückgabe von Daten
Exit ();
}
Fü gen Sie den Aja x - C ode in die Seite ein , die Sie zeigen mö chten .
< div class = " rem od al " data - rem od al - id = " mod al " >
< ul id = " case Li " >
{dede: ar cl ist type id = ' 5 ′ pag esi ze = ' 10 '}
<li>&lt; a h ref = " [ field : ar cur l/] " &gt; &lt; im g sr c = " [ field : lit pic/] " alt = " [ field : tit le/] " he ight = " 500 ′′ /&gt;</a></li>
{/ d ede : Ar cl ist}</ul>
&lt; but ton id =" load More " style =" cle ar : b oth ; wid th : 80 px ; he ight : 30 px ; border : none ; background : # c 22 72 b ; line - he ight : 30 px ; color : # ff f ; margin - top : 20 px ; " &gt; Mehr la den</button>
</div>
&lt; s cript type = " text/ja vas cript " &gt;
var click Num = 1;
Click $(" # load "). More (function () {
click Num + = 1
$. aja x ({
ur l : '/plus/list _ case . ph p ',
Daten : {type id : 5, page : Num , pag esi ze :10, Aja x : ' p ull case '} ,
Dat ent yp : „ j son "
Er folg : Funk tion (D aten)
$e ach (data [ 0 ], function (id x , item) {
$(" # case Li "). app end (')<li>&lt; a h ref = " + item . ar cur l + ' " &gt; &lt; im g sr c = " + item . pic name + ' " alt = " + item . tit le + ' " he ight = " 500 ′′/&gt;</a></li>’);
});
}
});
});</script> Nach dem Blogger - Test funktioni ert , wenn es einen Blogger , der nicht verste ht , kann unten ant worten , werde ich die Antwort sehen