新聞中心
shlcms文章圖片上下篇的bug的解決方法
作者 / 無憂主機 時間 2016-02-26 13:29:13
shlcms出來這么久了,無憂主機小編好久沒有看到源碼程序的更新了,這個是為什么呢?其實小編也是想問問大家是為什么?估計是沒有找到更好的升級方式吧,也只能這樣的說明了。雖然是很久沒有更新出新的版本,但是還是有很多的站長朋友在php虛擬主機中進行使用,但是很多站長朋友發(fā)現(xiàn)的一個問題,至今都還是沒有解決,是什么問題呢? 就是說在文章上一篇和下一篇有時候不正常的現(xiàn)象發(fā)生,或者直接是不出現(xiàn)的情況,據(jù)觀察還真是有此事情的發(fā)生,出現(xiàn)此問題的原因是文章或圖片ID不連續(xù),也就是中間有圖片添加了又刪除。shlcms的一個BUG了吧,雖然目前沒有解決,但是我們還是需要去解決的吧,還好的論壇中有大神對此有解決的方案,不妨您們也試一試。 找到模板文件./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 } } ?>進過小編的測試,做了此操作之后確實沒有出現(xiàn)類似的情況,如果您還有類型的情況發(fā)生,不妨試一試這個方法吧。 無憂主機相關(guān)文章推薦閱讀: SHLCMS忘記后臺的賬號與密碼怎么辦? SHLCMS首頁調(diào)用留言無法截取字?jǐn)?shù)的解決方案 SHLCMS后臺無法上傳圖片以及附件的解決方法
本文地址:http://www.gle-technology.com/others/21722.html