Joomla.it Forum

Non solo Joomla... => Sviluppo => : kaneda986 24 Feb 2011, 14:24:26

: problema con Joom!Fish
: kaneda986 24 Feb 2011, 14:24:26
salve a tutti.. ho un problema con Joom!fish..
volevo trasformare il mio componente in un componente bilingua.
quindi a me interessava che passasse nell'URL la variabile it o en, in modo tale che nel default vado a fare un if, e a caricare i dati che mi servono..
solo che una volta installato, va in conflitto con le mie QUERY SQL per esempio mi da l'errore


:
500 - No valid database connection:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 SQL=SELECT * FROM jos_tema WHERE id =any(SELECT id_tema FROM jos_lavora_tema WHERE id_user=)
non capisco il motivo di questo problema..
quale può essere?
: Re:problema con Joom!Fish
: tomtomeight 24 Feb 2011, 14:40:05
Ciao
Non capisco perche' vuoi fare manualmente quello chejoomfish gia' fa' per conto suo senz nessu if e nessun but.
: Re:problema con Joom!Fish
: kaneda986 24 Feb 2011, 15:27:36
perché devo implementare il lavoro di un altro ragazzo..
e lui ha usato joom!fish in questo modo..

:
$lang=JRequest::getVar('lang'); 
        $this->assignRef('lang', $lang);

nella view prendo il valore lang
e poi decido che dati far caricare dal db..

cmq a parte questo.. non sapete il perché non vanno più le query al DB?
ho disinstallato JoomFish e le query funzionano benissimo..
: Re:problema con Joom!Fish
: mau_develop 24 Feb 2011, 15:39:40
va in conflitto con le mie QUERY SQL
-----------------------------------------------------
non va affatto in conflitto... semplicemente le sbaglia

sembra tu non abbia usato l'oggetto db

M.
: Re:problema con Joom!Fish
: kaneda986 24 Feb 2011, 15:56:45
scusa ma come mai allora funziona se disinstallo Joom!Fish?

 
:
$db=& JFactory::getDBO();
$sql = "SELECT * FROM #__users AS u WHERE u.id IN (SELECT ur.id FROM #__utentiruoli AS ur WHERE ur.ruolo = $id)";
$db->setQuery($sql);
$users = $db->loadObjectList();
return $users;

cmq per esempio una query è questa.. non credo sia sbagliata
: Re:problema con Joom!Fish
: kaneda986 24 Feb 2011, 16:28:21
ho trovato questo
http://www.joomfish.net/forum/viewtopic.php?f=8&t=330

però la versione è superata.. quindi dovrebbero aver aggiornato.. ma allora perché non funziona?
: Re:problema con Joom!Fish
: mau_develop 24 Feb 2011, 17:02:10
il mio componente in un componente bilingua.
---------------------------------------------------------------
quindi non è un tuo componente ... stai smanettando Joomfish...

M.
: Re:problema con Joom!Fish
: kaneda986 24 Feb 2011, 17:11:13
il mio componente in un componente bilingua.
---------------------------------------------------------------
quindi non è un tuo componente ... stai smanettando Joomfish...

M.

scusami ma non ti sto seguendo  :)

il ragazzo che ha lavorato prima di me, ha usato Joom!Fish per scegliere dal menù che lingua scegliere per il sito, in modo tale che insieme all'url viene passata anche la variabile lang,

in questo modo a seconda della lingua scelta dall'utente, devo eseguire determinate operazioni..
non sto mica smanettando con Joom!Fish, l'ho solamente installato..

ps: che vuol dire non è un mio componente?
: Re:problema con Joom!Fish
: mau_develop 24 Feb 2011, 17:33:25
vabbè dai avrò capito 'n cavolo... ricominciamo

 ho un problema con Joom!fish..

volevo trasformare il mio componente in un componente bilingua.

solo che una volta installato,  chi?

va in conflitto con le mie QUERY SQL
---------------------------------------------------------------------------------------------------------------

Allora, premesso che lacune ne ho molte e non finisco mai di scoprirle ... le query non vanno in conflitto, o funzionano o non funzionano.

volevo trasformare il mio componente in un componente bilingua.
------------------------------------------------------------------------------------------
il componente se è sviluppato usando correttamente le api necessita solo di un file per lingua.

M.
: Re:problema con Joom!Fish
: kaneda986 24 Feb 2011, 17:52:52
vabbè dai avrò capito 'n cavolo... ricominciamo

 ho un problema con Joom!fish..

volevo trasformare il mio componente in un componente bilingua.

solo che una volta installato,  chi?

va in conflitto con le mie QUERY SQL
---------------------------------------------------------------------------------------------------------------

Allora, premesso che lacune ne ho molte e non finisco mai di scoprirle ... le query non vanno in conflitto, o funzionano o non funzionano.

volevo trasformare il mio componente in un componente bilingua.
------------------------------------------------------------------------------------------
il componente se è sviluppato usando correttamente le api necessita solo di un file per lingua.

M.

Allora cerco di spiegarmi in modo più decente :)
Ho sviluppato un componente e l'ho installato su joomla e funziona perfettamente..
Poi senza toccare nulla ho installato joomfish e le query non funzionano più .. Se disinstallo joomfish funziona tutto perfettamente .. Query che non c'entrano nulla con joomfish naturalmente
: Re:problema con Joom!Fish
: mau_develop 24 Feb 2011, 18:18:53
e le query non funzionano più ..
------------------------------------------------
1) le query scritte da te
2) tutte le query di Joomla, ovvero si apre più nulla
3) le query di joomfish

M.
: Re:problema con Joom!Fish
: kaneda986 24 Feb 2011, 18:46:42
e le query non funzionano più ..
------------------------------------------------
1) le query scritte da te
2) tutte le query di Joomla, ovvero si apre più nulla
3) le query di joomfish

M.

le query scritte da me in particolare le query con i comandi SELECT e INSERT