如何使用dedecms自定義字段排序
如果你正在用dedecms做一個視頻教程站,并且需要按照集數(shù)對視頻進行排序,那么你可能會遇到添加一個新字段(第幾集)并按照該字段進行排序的問題。在網(wǎng)上找了很多方法都沒有實現(xiàn),下面我將分享一個簡單的方法
如果你正在用dedecms做一個視頻教程站,并且需要按照集數(shù)對視頻進行排序,那么你可能會遇到添加一個新字段(第幾集)并按照該字段進行排序的問題。在網(wǎng)上找了很多方法都沒有實現(xiàn),下面我將分享一個簡單的方法。
修改dede:arclist和dede:list標簽的源文件
首先,我們需要找到dede:arclist標簽的源文件,在該文件中查找“//文檔排序的方式”,大約在第335行左右。在這段代碼之后添加如下代碼:
else if ($orderby 'number') $ordersql " ORDER BY $orderWay";
其中,number為你添加的新字段的名稱。這行代碼的作用是告訴dedecms按照新字段進行排序。
接下來,我們還需要修改dede:arclist標簽中獲取附加表信息的代碼,在該代碼片段中,addf是新字段附加表的SQL別名。你可以根據(jù)實際情況進行調整。
至此,你已經(jīng)完成了dedecms自定義字段排序的設置?,F(xiàn)在你可以在dede:arclist標簽中使用orderby'number'來按照新字段進行排序。
總結
通過修改dede:arclist和dede:list標簽的源文件,你可以輕松實現(xiàn)dedecms自定義字段排序。這個方法簡單易懂,適用于需要按照特定字段進行排序的需求,希望對你有所幫助。