Vox Populi(x) forum

Alexandria Book Library => Richieste (Requests) => Topic started by: mago78 on 19 July 2011, 12:50:30

Title: authors order
Post by: mago78 on 19 July 2011, 12:50:30
how at all again how can i set ascending order for the authors now it is in descending and i can't change it

thank at all
Title: Re: authors order
Post by: federica on 20 July 2011, 20:36:14
Hi mago78,
are you talking about a view in the frontend or backend? Send me the link or a print screen.
Title: Re: authors order
Post by: mago78 on 21 July 2011, 12:54:46
Hi i mean that in front hand authors are ordered in descending order and I need when I have a book schede authors have to  be ordered from a to z and i can't do it... Can you help me???
Title: Re: authors order
Post by: federica on 25 July 2011, 15:34:51
Ok, I understand!
Edit the file <your_site>/component/com_abook/models/category.php and change the row 65
from
$query = "SELECT a.*, GROUP_CONCAT(bb.name SEPARATOR ', ') AS author, "
to
$query = "SELECT a.*, GROUP_CONCAT(bb.name ORDER BY bb.name ASC SEPARATOR ', ') AS author, "

edit the file <your_site>/component/com_abook/models/book.php and change the row 136
from
' WHERE b.idbook = '. (int) $this->_id ;
to
' WHERE b.idbook = '. (int) $this->_id .
' ORDER BY author ASC ';


edit the file <your_site>/component/com_abook/models/search.php and change the row 129
from
$query = " SELECT a.*, a.title AS booktitle, cat.title AS cattitle, GROUP_CONCAT(bb.name SEPARATOR ', ') AS author,  "
to
$query = " SELECT a.*, a.title AS booktitle, cat.title AS cattitle, GROUP_CONCAT(bb.name ORDER BY bb.name ASC SEPARATOR ', ') AS author,  "

This fix will be included in next version.