Heim > php教程 > php手册 > Ändern Sie den Paging-Modus basierend auf dem Original

Ändern Sie den Paging-Modus basierend auf dem Original

WBOY
Freigeben: 2016-08-04 08:56:19
Original
1090 Leute haben es durchsucht

Mein System ist eine Audio-Website und alle Audiodaten werden in ein Feld geschrieben, wenn es Tausende von Teilen gibt! Ohne Paginierung friert die Website grundsätzlich ein, wenn Sie sie öffnen. Teilen Sie den Front-End- und Back-End-Code mit allen. Ich hoffe, Sie können die Funktionen lernen
Backend-Code//分页开始<br>         $rs = M('Vod');<br>         $user = array();<br>         $user['q_islock'] = $_REQUEST['q_islock'];<br>         $selectType = $_REQUEST['q_selectType'];<br>         $wd = urldecode(trim($_REQUEST['wd']));<br>         $user['selectType'] = $selectType;<br>         $user['wd'] = $wd;<br>         $user['p'] = '';<br> <br>         if ($user['q_islock'] == 1) {<br>             $where['islock'] = array('eq', 1);<br>         }<br>         else if ($user['q_islock'] == 2) {<br>             $where['islock'] = array('eq', 0);<br>         }<br> <br>         if (!empty($selectType) && !empty($wd)) {<br>             $where[$selectType] = array('like', '%' . $wd . '%');<br>         }<br>         $ida=$_GET['id'];<br>         $vod_url=$rs->where("vod_id=$ida")->getfield("vod_url");<br>         $count=(substr_count($vod_url,"$")-3)/2;<br>         $limit = C('url_num_admin');<br>         $totalpages = ceil($count / $limit);<br>         $currentpage = (!empty($_GET['p']) ? intval($_GET['p']) : 1);<br>         $currentpage = get_maxpage($currentpage, $totalpages);<br>         $pageurl = U('/read-id-'.$ida, $user, false, false) . '{!page!}' . C('url_html_suffix');<br>         $user['p'] = $currentpage;<br>         $_SESSION['user_jumpurl'] = U('/read-id-'.$ida, $user) . C('url_html_suffix');<br>         $page = '共' . $count . '个 当前:' . $currentpage . '/' . $totalpages . '页 ' . getpage($currentpage, $totalpages, 3, $pageurl, 'pagego('' . $pageurl . '',' . $totalpages . ')');<br>         $user['page'] = $page;<br>         $f['currentpage']=$currentpage;<br>         $sq['vod_id']=$ida;<br>         $vod_playlist=$rs->find($ida);<br>         $this->assign($f);<br>         $this->assign($user);<br>         //分页结束Vorlagencodeblock<php>$fj=($currentpage-1)*20</php><br> & Lt; volist name = "gxlcms_playList" id = "gxlcms" & gt; <if condition="$gxlcms.playname eq ts"><br>           <fflist name="gxlcms['son']" id="gxlcmsson" order="asc" offset="$fj" length='20'><br> <br>                    <li  ><time>更新时间:{$vod_addtime|date='Y-m-d H:i:s',###}</time><i class="icon-play-d"> </i><a  href="{$gxlcmsson.playurl}">{$gxlcmsson.playname}</a></li><br>                     </fflist><br>                       <br>                 </if> </volist>Ändern Sie den Paging-Modus basierend auf dem Original

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage