Joomla.it Forum

Non solo Joomla... => Sviluppo => : ele_ 22 Mar 2011, 12:11:31

: aiuto conversione modulo
: ele_ 22 Mar 2011, 12:11:31
Ciao a tutti, sto tentando di convertire un modulo per la 1.6, ci sono quasi riuscita mi è rimasto solo un intoppo un maledetto onChange

allora questo è il mio codice
:
<form name='xxx'>
<select name='yyy' onchange='location.href=document.xxx.yyy.options[document.xxx.yyy.selectedIndex].value' >
allora se lo richiamo così, funziona:
:
<option value='http://www.google.it' >$my_row->title</option>se invece metto il link che si pesca da db non funziona
:
<option value=\"".($mylink)."\" >$my_row->title</option>
dove $mylink è una cosa del tipo: index.php?option=com_content&view=category&layout=blog&id=13

devo mettere anche la radice del sito? http://www.miosito.com????
come si fa?

help....

grazie
: Re:aiuto conversione modulo
: webbati 25 Mar 2011, 22:21:02
Ciao ele, che modulo stai convertendo?

: Re:aiuto conversione modulo
: ele_ 26 Mar 2011, 09:32:57
boh non ho idea di perchè sia tra parentesi, era già fatto così.... è un modolo, non mio, per la 1.5
: Re:aiuto conversione modulo
: webbati 27 Mar 2011, 19:09:06
in una option hai gli apici singoli nell'altra no, quello che dici funzionarti non ha parentesi l'altro si, se mi dici che modulo è ti posso aiutare scaricandolo e leggendone il codice, così non mi è possibile dirti come mai non ti stia funzionando a parte le ovvie differenze dette prima.ciao

: Re:aiuto conversione modulo
: ele_ 28 Mar 2011, 08:39:32
quickjump.... mi serve un modulo che mi peschi un menu e me lo inserisca dentro un selectbox
: Re:aiuto conversione modulo
: webbati 28 Mar 2011, 15:58:34
Ho provato il modulo sulla 1.6 ed il meccanismo mi pare funzioni, dici di averlo convertito tranne questo particolare dell'onchange , cosa hai fatto? hai modificato la query? i riferimenti alle propietà richiamate nelle options? il salvataggio dei parametri del modulo?

: Re:aiuto conversione modulo
: ele_ 28 Mar 2011, 17:41:27
inizialmente ho modificato solo il file xml adattandolo alle nuove esigenze, a questo punto si installava correttamente ma nel frontend non si vedeva nulla... allora ho iniziato a modificare qualcosina  ;D ora funziona in qualche maniera ma diciamo che non è molto dinamico...

puoi aiutarmi?
: Re:aiuto conversione modulo
: webbati 28 Mar 2011, 17:58:01
Certo, è molto semplice più tardi ti spiego, ora non posso. ciao ciao
: Re:aiuto conversione modulo
: webbati 28 Mar 2011, 23:44:11
Ciao ele, come promesso eccomi qua.
Allora nel file helper.php alla riga 24 sostituisci "global $mainframe;" con "$mainframe= &JFactory::getApplication();" mentre alla riga 46 sostituisci "parent" con "parent_id" così intanto che ci siamo rispondiamo anche al post  http://forum.joomla.it/index.php/topic,130432.msg576775.html#msg576775 (http://forum.joomla.it/index.php/topic,130432.msg576775.html#msg576775), poi sostituisci "$mymenu_row->name" con "$mymenu_row->title" , se il file xml lo hai già convertito come hai detto ora il modulo sarà funzionante.

Appena ho un'attimo butto giù anche due righe sulle modifiche apportate, così da capire cosa abbiamo fatto e perchè.

ciao!  :)
: Re:aiuto conversione modulo
: ele_ 29 Mar 2011, 10:09:51
ciao, grazie mille della tua risposta io ho fatto le modifiche che hai detto ma non funziona nulla!!!  :(

ha inanzitutto dei problemi con la query... la mia è così
:
$query = "SELECT * FROM #__menu "
. " WHERE menutype = '". $menu_name ."' "
. " AND published = '1' AND parent_id != '0' "
. " ORDER BY ". $orderBy;

ma non mi visualizza nulla, se metto così mi visualizza il modulo
:
$query = "SELECT * FROM #__menu "
. " WHERE menutype = '". $menu_name ."' ";

ma comunque poi quando clicco non apre la pagina corretta
: Re:aiuto conversione modulo
: webbati 29 Mar 2011, 10:27:28
l'XML sei sicura di averlo convertito correttamente?

http://docs.joomla.org/Tutorial:Upgrade_Joomla_1.5_Extension_to_Joomla_ 1.6#Converting_your_JParameters_to_JForms (http://docs.joomla.org/Tutorial:Upgrade_Joomla_1.5_Extension_to_Joomla_1.6#Converting_your_JParameters_to_JForms)
: Re:aiuto conversione modulo
: ele_ 29 Mar 2011, 10:28:42
anzi risolto il problema della query, la query corretta è questa:
:
$query = "SELECT * FROM #__menu "
. " WHERE menutype = '". $menu_name ."' "
. " AND published = '1' AND parent_id != '0' "
. " ORDER BY '". $orderBy."' ";

mancavano gli apici nell'ordinamento, comunque quando clicco su una voce di menu non funziona e credo sempre che il problema sia quello del primo post
: Re:aiuto conversione modulo
: ele_ 29 Mar 2011, 10:37:48
io credo che il link dovrebbe essere:
:
http://www.miosito.com/ index.php?option=com_content&view=category&layout=blog&id=13
e non:
:
index.php?option=com_content&view=category&layout=blog&id=13
come è adesso. sbaglio?
: Re:aiuto conversione modulo
: webbati 29 Mar 2011, 10:54:11
il link va bene così non devi aggiungerci nulla
: Re:aiuto conversione modulo
: webbati 29 Mar 2011, 11:43:07
forse ho capito, mi sono dimenticato di dirti che "name" andava sostituito con "title" anche alle righe 34 e 38 dell'help.php  e gli apici dall 'order li puoi levare, questo generava un errore sul db quando veniva eseguita la query.

Pardon  ;D
: Re:aiuto conversione modulo
: ele_ 29 Mar 2011, 11:48:12
riga 34 e 38? non ho name ???
: Re:aiuto conversione modulo
: webbati 29 Mar 2011, 11:52:54
numeri di riga a parte intendo nei case dello switch dell'ordinamento