新聞中心
shlcms文章圖片上下篇的bug的解決方法
作者 / 無(wú)憂主機(jī) 時(shí)間 2016-02-26 13:29:13
shlcms出來(lái)這么久了,無(wú)憂主機(jī)小編好久沒(méi)有看到源碼程序的更新了,這個(gè)是為什么呢?其實(shí)小編也是想問(wèn)問(wèn)大家是為什么?估計(jì)是沒(méi)有找到更好的升級(jí)方式吧,也只能這樣的說(shuō)明了。雖然是很久沒(méi)有更新出新的版本,但是還是有很多的站長(zhǎng)朋友在php虛擬主機(jī)中進(jìn)行使用,但是很多站長(zhǎng)朋友發(fā)現(xiàn)的一個(gè)問(wèn)題,至今都還是沒(méi)有解決,是什么問(wèn)題呢? 就是說(shuō)在文章上一篇和下一篇有時(shí)候不正常的現(xiàn)象發(fā)生,或者直接是不出現(xiàn)的情況,據(jù)觀察還真是有此事情的發(fā)生,出現(xiàn)此問(wèn)題的原因是文章或圖片ID不連續(xù),也就是中間有圖片添加了又刪除。shlcms的一個(gè)BUG了吧,雖然目前沒(méi)有解決,但是我們還是需要去解決的吧,還好的論壇中有大神對(duì)此有解決的方案,不妨您們也試一試。 找到模板文件./parts/list_view.php在適當(dāng)?shù)奈恢锰砑蛹疤鎿Q以下代碼:
<?php global $request,$pfileName,$db; $tem=$is_up=$is_down=NULL; $is_up=$db->get_row(‘select * from ‘.TB_PREFIX.’list where channelId=”‘.$request['p'].’” && id>”‘.$request['r'].’” order by id limit 0,1′); $is_down=$db->get_row(‘select * from ‘.TB_PREFIX.’list where channelId=”‘.$request['p'].’” && id<”‘.$request['r'].’” order by id desc limit 0,1′); if(URLREWRITE) { if(is_object($is_up)) {?> <div>上一篇: <a href=”<?php echo get_root_path() ?>/html/<?php echo $pfileName ?>/view_<?=$is_up->id?>.html”><?=$is_up->title?></a></div> <?php } if(is_object($is_down)) {?> <div>下一篇: <a href=”<?php echo get_root_path() ?>/html/<?php echo $pfileName ?>/view_<?=$is_down->id?>.html”><?=$is_down->title?></a></div> <?php } } else { if(is_object($is_up)){ ?> <div>上一篇: <a href=”<?php echo get_root_path()?>?a=view&p=<?php echo $request['p'] ?>&r=<?=$is_up->id?>”><?=$is_up->title?></a></div> <?php } if(is_object($is_down)) {?> <div>下一篇: <a href=”<?php echo get_root_path()?>?a=view&p=<?php echo $request['p'] ?>&r=<?=$is_down->id?>”><?=$is_down->title?></a></div> <?php } } ?>進(jìn)過(guò)小編的測(cè)試,做了此操作之后確實(shí)沒(méi)有出現(xiàn)類似的情況,如果您還有類型的情況發(fā)生,不妨試一試這個(gè)方法吧。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: SHLCMS忘記后臺(tái)的賬號(hào)與密碼怎么辦? SHLCMS首頁(yè)調(diào)用留言無(wú)法截取字?jǐn)?shù)的解決方案 SHLCMS后臺(tái)無(wú)法上傳圖片以及附件的解決方法
本文地址:http://www.gle-technology.com/others/21722.html