artmajster
29-11-2010, 09:13
Witam
mam problem z wyświetlaniem subkategorii w PhocaGallery
Jak ustawi się żeby z menu wyświetlał kategorie
wyświetla mi subkategorie, ale z podziałem na kategorie
tzn. subkategorie z pierwszej kategorii, potem z drugiej itd.
chciałbym osiągnąć efekt aby wyświetlało subkategorie bez podziału na kategorie
sortując przez ID malejąco
to jest fragment kodu pliku "components/com_phocagallery/models/categories.php"
niestety moja znajomość SQL'a jest mizerna i wszelkie próby zmiany tego spełzły na niczym
$query = 'SELECT cc.*, a.catid, COUNT(a.id) AS numlinks, u.username AS username, r.count AS ratingcount, r.average AS ratingaverage, uc.avatar AS avatar, uc.approved AS avatarapproved, uc.published AS avatarpublished, a.filename, a.exts, a.extm, a.extw, a.exth,'
. ' CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(\':\', cc.id, cc.alias) ELSE cc.id END as slug'
. ' FROM #__phocagallery_categories AS cc'
//. ' LEFT JOIN #__phocagallery AS a ON a.catid = cc.id'
. ' LEFT JOIN #__phocagallery AS a ON a.catid = cc.id and a.published = 1'
. ' LEFT JOIN #__phocagallery_user AS uc ON uc.userid = cc.owner_id'
. ' LEFT JOIN #__users AS u ON u.id = cc.owner_id'
. ' LEFT JOIN #__phocagallery_votes_statistics AS r ON r.catid = cc.id'
. ' WHERE cc.published = 1'
. ' AND cc.approved = 1'
//. ' AND (a.published = 1 OR a.id is null)'
//. $emptyCat - need to be set in tree
. $hideSubCatSql
//. $hideCatSql - need to be set in tree
. ' GROUP BY cc.id'
//. ' ORDER BY cc.'.$categoryOrdering;
. $votes . $categoryOrdering;
return $query;
mogę liczyć na waszą pomoc???
mam problem z wyświetlaniem subkategorii w PhocaGallery
Jak ustawi się żeby z menu wyświetlał kategorie
wyświetla mi subkategorie, ale z podziałem na kategorie
tzn. subkategorie z pierwszej kategorii, potem z drugiej itd.
chciałbym osiągnąć efekt aby wyświetlało subkategorie bez podziału na kategorie
sortując przez ID malejąco
to jest fragment kodu pliku "components/com_phocagallery/models/categories.php"
niestety moja znajomość SQL'a jest mizerna i wszelkie próby zmiany tego spełzły na niczym
$query = 'SELECT cc.*, a.catid, COUNT(a.id) AS numlinks, u.username AS username, r.count AS ratingcount, r.average AS ratingaverage, uc.avatar AS avatar, uc.approved AS avatarapproved, uc.published AS avatarpublished, a.filename, a.exts, a.extm, a.extw, a.exth,'
. ' CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(\':\', cc.id, cc.alias) ELSE cc.id END as slug'
. ' FROM #__phocagallery_categories AS cc'
//. ' LEFT JOIN #__phocagallery AS a ON a.catid = cc.id'
. ' LEFT JOIN #__phocagallery AS a ON a.catid = cc.id and a.published = 1'
. ' LEFT JOIN #__phocagallery_user AS uc ON uc.userid = cc.owner_id'
. ' LEFT JOIN #__users AS u ON u.id = cc.owner_id'
. ' LEFT JOIN #__phocagallery_votes_statistics AS r ON r.catid = cc.id'
. ' WHERE cc.published = 1'
. ' AND cc.approved = 1'
//. ' AND (a.published = 1 OR a.id is null)'
//. $emptyCat - need to be set in tree
. $hideSubCatSql
//. $hideCatSql - need to be set in tree
. ' GROUP BY cc.id'
//. ' ORDER BY cc.'.$categoryOrdering;
. $votes . $categoryOrdering;
return $query;
mogę liczyć na waszą pomoc???