Strano errore quando visualizzo il menù categorie

Started by maggiorana, 13 March 2015, 12:01:12

Previous topic - Next topic
A financial contribution is greatly appreciated as a support, to help us to keep live the project.
If you like this project you can donate some piece of BitCoin to this address: bc1qy5tgq6tvrckac2a57unxvqcnxamrvhduve9sj9

maggiorana

Come prima cosa APPLAUSI per questo componenete STRAORDINARIO utilissimo in special modo in paese come il mio dove una biblioteca non c'è.
Questa la mia segnalazione. Creando il menù categorie in modo standard come si fa di solito in joomla 3.xx appariva un layout balordo, pagina bianca, con il motore di ricerca delle categorie invece di farmi apparire come io pensavo l'elenco delle categorie. Quindi credendo che fosse un problema del mio template sono andato a verificare, ma non sembrava, allora ho modificato nelle opzioni la visualizzazione ed ora mi appare questo

Unknown column 'c.ordering' in 'order clause' SQL=SELECT c.*,CASE WHEN c.alias THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug,u.name AS owner,ag.title AS access_level,COUNT(i.id) AS numitems FROM wwk18_abcategories AS c LEFT JOIN wwk18_users AS u ON u.id = c.checked_out LEFT JOIN wwk18_viewlevels AS ag ON ag.id = c.access LEFT JOIN wwk18_abcategories AS s ON (s.lft < c.lft AND s.rgt >= c.rgt) LEFT JOIN wwk18_abbook AS i ON i.catid = c.id AND i.state = 1 AND i.language in ('it-IT','*') WHERE s.id=2 AND c.extension = 'com_abook' AND c.published =1 AND c.access IN (1,1,5) GROUP BY c.id, c.language, c.level, c.lft, c.parent_id, c.path, c.rgt ORDER BY c.lft, c.level ASC, c.parent_id ASC, c.ordering ASC Unknown column 'c.ordering' in 'order clause' SQL=SELECT c.*,CASE WHEN c.alias THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug,u.name AS owner,ag.title AS access_level,COUNT(i.id) AS numitems FROM wwk18_abcategories AS c LEFT JOIN wwk18_users AS u ON u.id = c.checked_out LEFT JOIN wwk18_viewlevels AS ag ON ag.id = c.access LEFT JOIN wwk18_abcategories AS s ON (s.lft < c.lft AND s.rgt >= c.rgt) LEFT JOIN wwk18_abbook AS i ON i.catid = c.id AND i.state = 1 AND i.language in ('it-IT','*') WHERE s.id=2 AND c.extension = 'com_abook' AND c.published =1 AND c.access IN (1,1,5) GROUP BY c.id, c.language, c.level, c.lft, c.parent_id, c.path, c.rgt ORDER BY c.lft, c.level ASC, c.parent_id ASC, c.ordering ASC LIMIT 0, 10 Unknown column 'c.ordering' in 'order clause' SQL=SELECT c.*,CASE WHEN c.alias THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug,u.name AS owner,ag.title AS access_level,COUNT(i.id) AS numitems FROM wwk18_abcategories AS c LEFT JOIN wwk18_users AS u ON u.id = c.checked_out LEFT JOIN wwk18_viewlevels AS ag ON ag.id = c.access LEFT JOIN wwk18_abcategories AS s ON (s.lft < c.lft AND s.rgt >= c.rgt) LEFT JOIN wwk18_abbook AS i ON i.catid = c.id AND i.state = 1 AND i.language in ('it-IT','*') WHERE s.id=2 AND c.extension = 'com_abook' AND c.published =1 AND c.access IN (1,1,5) GROUP BY c.id, c.language, c.level, c.lft, c.parent_id, c.path, c.rgt ORDER BY c.lft, c.level ASC, c.parent_id ASC, c.ordering ASC

A financial contribution is greatly appreciated as a support, to help us to keep live the project.
If you like this project you can donate some piece of BitCoin to this address: bc1qy5tgq6tvrckac2a57unxvqcnxamrvhduve9sj9

maggiorana

Quanto sopra scritto avviene se si imposta nel componente

opzioni--->categorie---> Ordinamento categoria--->Ordine Gestione Categorie

Se inserisco l'rodine alfabetico per titolo mi visualizza questo

http://www.pirgy.it/index.php/bybliopirgy/categorietutte

premetto che ho fatto la modifica 1 to 0 nel file categoryparent.php come indicato nel fix   

federica

Ciao maggiorana,
grazie per i complimenti.
Hai perfettamente ragione, c'è un bug! Cerco di risolverlo e ti faccio sapere.
Al mondo ci sono 10 tipi di persone, quelli che hanno capito il codice binario e quelli che non l'hanno capito.
Informatizzati [url="https://informatizzati.org"]https://informatizzati.org[/url]
Stacca la spina [url="https://disconnessi.org"]https://disconnessi.org[/url]

federica

#3
Puoi risolvere il problema facendo questa modifica.
Apri il file components/com_abook/models/categories.php
commenta la riga 139 e aggiungi sotto le altre due righe
//$query->order('c.lft, c.level ASC, c.parent_id ASC, c.'.$params->get('cat_display_order', 'title').' '.$params->get('cat_display_order_dir', 'ASC'));
$order=$params->get('cat_display_order')=='ordering'?'lft':$params->get('cat_display_order', 'lft');
$query->order('c.'.$order.' '.$params->get('cat_display_order_dir', 'ASC').', c.lft, c.level');


Adesso nell'opzione del menu scegli l'ordinamento che preferisci
Al mondo ci sono 10 tipi di persone, quelli che hanno capito il codice binario e quelli che non l'hanno capito.
Informatizzati [url="https://informatizzati.org"]https://informatizzati.org[/url]
Stacca la spina [url="https://disconnessi.org"]https://disconnessi.org[/url]

A financial contribution is greatly appreciated as a support, to help us to keep live the project.
If you like this project you can donate some piece of BitCoin to this address: bc1qy5tgq6tvrckac2a57unxvqcnxamrvhduve9sj9

maggiorana

Grazie mille è felice di aver potuto segnalare un bug cercando di dare un contributo a migliorare il tutto.
Un ultima cosa, la visualizzazione che mi appare delle categorie credi sia dovuta la template che utilizzo? Perchè è strano, dovrei vedere l'elenco delle categorie edi invece guarda quì

http://www.pirgy.it/index.php/bybliopirgy/categorietutte

federica

#5
Prova togliere il breadcrumb di abook (configurazione di abook).
Mi puoi mandare un log di PHP in cui si evidenzia l'errore? Non mandarmi tutto il file ma solo la parte in cui ci sono i log relativi a questo errore. Escludo che sia un problema del template.
Al mondo ci sono 10 tipi di persone, quelli che hanno capito il codice binario e quelli che non l'hanno capito.
Informatizzati [url="https://informatizzati.org"]https://informatizzati.org[/url]
Stacca la spina [url="https://disconnessi.org"]https://disconnessi.org[/url]

maggiorana

Ok ho tolto il bread ma nulla da fare. Ora faccio un filtro del log php e ti mando il tutto. Sospetto che il prb sia la ver di php. CMQ ti mando tutto. Grazie!