The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
![]()
I've been trying to change the sort order in the tags search results. Lynne suggested a look at the ..\vb\search\searchcontroller\tag.php file, which has this at the bottom:
Code:
{ $sql = " SELECT contenttypeid, tagcontent.contentid, tagcontent.contentid as threadid FROM ". TABLE_PREFIX . "tagcontent as tagcontent WHERE tagid = " . $equals['tag'] . " ORDER BY dateline DESC LIMIT 20000"; $rst = $vbulletin->db->query_read($sql); while ($row = $vbulletin->db->fetch_row($rst)) { $results[] = $row; } } return $results; } private $sorts = array('dateline', 'contenttypeid', 'contentid'); private $filters = array('tagid', 'contenttypeid', 'dateline'); } FROM ". TABLE_PREFIX . "tagcontent as tagcontent WHERE tagid = " . $equals['tag'] . " ORDER BY dateline DESC LIMIT 20000"; But if I change 'dateline' to 'lastpost' I get this error when I run a tag search, which is based on tags.php in public_html folder: Code:
Database error in vBulletin 4.1.3: Invalid SQL: SELECT contenttypeid, tagcontent.contentid, tagcontent.contentid as threadid FROM tagcontent as tagcontent WHERE tagid = 1 ORDER BY lastpost DESC LIMIT 20000; MySQL Error : Unknown column 'lastpost' in 'order clause' Error Number : 1054 Request Date : Wednesday, May 25th 2011 @ 06:18:12 PM Error Date : Wednesday, May 25th 2011 @ 06:18:12 PM Script : http://shoutstreet.com/tags.php?tag=78759 Referrer : http://shoutstreet.com/ IP Address : 66.68.130.22 Username : tomwood Classname : vB_Database MySQL Version : 5.0.92-community-log Code:
private $sorts = array('dateline', 'contenttypeid', 'contentid'); private $filters = array('tagid', 'contenttypeid', 'dateline'); ![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|