
洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律
作者:狐靈科技 | 2019-12-17 21:13 |點(diǎn)擊:
還是昨天給用戶做的那個(gè)企業(yè)網(wǎng)站,在模板制作過程中遇到需要將dede圖片集按照權(quán)重排序的實(shí)際問題,但是發(fā)現(xiàn)默認(rèn)情況下dede好像支持的不夠。所以我們必須給織夢(mèng)系統(tǒng)做些小的調(diào)整。
首先,list標(biāo)簽不支持orderby='weight' orderway='asc' ,需要修改一下文件。
1、打開根目錄下的include文件夾下的arc.listview.class.php文件。
2、查找
| 
				 
					1 
			 | 
			
				else if($orderby=="lastpost") { | 
		
語句,大概在609行,在此行前面按下回車健,加入下語句:
| 
				 
					1 
			 | 
			
				else if($orderby=="weight") {     $ordersql = " order by arc.weight $orderWay"; } | 
		
3、查找
| 
				 
					1 
			 | 
			
				if(preg_match('/hot|click|weight|lastpost/', $orderby)) | 
		
語句,大概在758行附近哦~~修改為
| 
				 
					1 
			 | 
			
				if(ereg('hot|click|weight|lastpost',$orderby)) | 
		
4、修改完后點(diǎn)保存,前臺(tái)模板調(diào)用標(biāo)簽為:
| 
				 
					1 
			 | 
			
				{dede:list pagesize='10' orderby='weight' orderway='asc' }  [field:textlink/]<br/> {/dede:list} | 
		
其中Asc為降序,越小越靠前,如果為DESC就是越大越靠前。
修改完以上,可以實(shí)現(xiàn)文章按照權(quán)重排序,但是圖片集的權(quán)重仍然無法自由修改。還需要修改圖片集處理文件。
1、找到dede目錄下的album_edit.php,
2、在171行
| 
				 
					1 
			 | 
			
				dutyadmin='$adminid' | 
		
后面添加一個(gè)英文逗號(hào),然后換行添加weight='$weight'
至此,圖片集的權(quán)重即可自由修改了。也可以隨意調(diào)整圖片集的位置了。
