Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - mpigio

Pagine: 1 [2] 3 4 5 ... 12
21
Sviluppo / Re:Reupera dati da form edit
« il: 23 Nov 2012, 19:40:05 »
Grazie Simone83 per avermi dato la soluzione a anche grazie e mau_develop che ha provato ad aiutarmi.


Ma evidentemente il divario di conoscenze era troppo ampio.

22
Sviluppo / Re:Reupera dati da form edit
« il: 23 Nov 2012, 18:57:04 »
Ti ringrazio se mi vuoi portare a ragionare per trovare una soluzione, ma allora non mi è chiaro su cosa dovrei ragionare.

Sul fatto che sia un array e non una stringa?

Dovrei usare $array = $jinput->getArray...?

Se non preferisci darmi la risposta, puoi guidarmi verso la soluzione?

23
Sviluppo / Re:Reupera dati da form edit
« il: 23 Nov 2012, 18:43:18 »
Ho detto che i campi input sono tutti così.

Per inciso ho usato anche questo sistema visto che sono su J2.5

$jinput = JFactory::getApplication()->input;
$address = $jinput->get('address', '', '');

Ma torna cmq vuoto.

Io sto cercando una soluzione, se fossi stato in grado non avrei scritto qui, tu ce l'hai una soluzione per recuperare, ad esempio, in un task del controller il campo titolo di un articolo?

Grazie per l'interessamento

24
Sviluppo / Re:Reupera dati da form edit
« il: 23 Nov 2012, 18:34:27 »
Sono tutti così!

Anche i componenti nativi di Joomla!

Vai in edit dal backend di un articolo di joomla e guarda il codice del titolo, troverai questo:

Codice: [Seleziona]
<input type="text" size="30" class="inputbox required" value="" id="jform_title" name="jform[title]" aria-required="true" required="required">

Tutti i componenti sono fatti così...
Se nel controller dell'articolo di joomla volessi aggiungere un task, come recupereresti il titolo?
Viene indicato come jform[title] e lo recuperi con  JRequest::getString('title');

25
Sviluppo / Re:Reupera dati da form edit
« il: 23 Nov 2012, 18:23:49 »
Cerco di spiegarmi meglio...

Vorrei recuperare uno dei campi del form che si chiama address

Codice: [Seleziona]
<input type="text" size="40" class="inputbox required" value="ciao" id="jform_address" name="jform[address]" aria-required="true" required="required">

e lo recupero con
$address = JRequest::getString('address ', '');

ma ritorna stringa vuota.
Il secondo parametro indica il valore di default se il campo dovesse essere vuoto, ma non è vuoto, infatti inserendo anche il ciclo che ho indicato prima vedo che i valori nei campi ci sono.

26
Sviluppo / Re:Reupera dati da form edit
« il: 23 Nov 2012, 18:13:10 »
questo per me è il solito sistema:

$address = JRequest::getString('address', '');


27
Sviluppo / Reupera dati da form edit
« il: 23 Nov 2012, 18:03:31 »
Ciao a tutti, ho creato una form di edit e nel controller sto cercando di recuperare i valori ma ma con il solito sistema non ottengo i valori.

Ho recuperato tutti i dati del form e li ho stampati così:
Codice: [Seleziona]
        $data = JRequest::get('post');
        foreach ($data as $key => $value)
            echo "<br>key: $key - value: $value";

ed ottengo questo:

key: option - value: com_mycom
key: task - value: myitem
key: id - value: 12
key: 1b343222a8918c0755fed49e97516e7b - value: 1
key: jform - value: Array

Per mostrare anche l'array:
Codice: [Seleziona]
        $data = JRequest::get('post');
        foreach ($data as $key => $value) {
            echo "<br>key: $key - value: $value";
            if ($key=='jform')
                foreach ($value as $k => $v)
                    echo "<br>key: $k - value: $v";
        }

Ottengo questo:
key: option - value: com_mycom
key: task - value: myitem
key: id - value: 12
key: 1b343222a8918c0755fed49e97516e7b - value: 1
key: jform - value: Array
key: id - value: 12
key: address - value: ciao
key: receivers - value: all
key: created_by - value: 42
key: created - value: 2012-11-23 15:51:28
key: modified - value: 0000-00-00 00:00:00
key: modified_by - value: 0
key: published - value: 1

Come posso recuperare direttamente un field senza questo doppio ciclo?

$address = JRequest::getString('address', '');

Non mi ritorna nulla!!!

Grazie in anticipo

28
Sviluppo / Re:Recupera parametri modulo
« il: 21 Set 2012, 10:30:00 »
Grazie webbati, il problema era che non era presente nella pagina in cui tentavo di richiamre i parametri.

Pensavo che cmq essendo il modulo nel DB ed indicando il tipo e/o il nome fosse in grado di recuperarlo.

C'è un modo per recuperare i parametri di un modulo senza che questo sia presente nella pagina?
O devo fare una query a manina sul DB?

29
Sviluppo / Re:Recupera parametri modulo
« il: 20 Set 2012, 14:49:08 »
Il modulo è pubblicato in home page e dal model di K2 richiamo l'helper del mio modulo che deve recuperare i suoi parametri.

Ho l'impressione che non riesca a trovare il modulo a causa del nome ma ho anche indicato il titolo come secondo parametro senza successo.

30
Sviluppo / Re:Recupera parametri modulo
« il: 19 Set 2012, 12:44:01 »
Grazie webbati ma ottengo sempre

stdClass Object ( [id] => 0 [title] => [module] => mod_lifek2search [position] => [content] => [showtitle] => 0 [control] => [params] => [user] => 0 )

Non lo trova, ce n'è uno e il nome è quello... bo!

31
Sviluppo / Re:Recupera parametri modulo
« il: 19 Set 2012, 11:24:39 »
Questo non è sufficiente per recupereare il modulo?
$module =&JModuleHelper::getModule('mod_lifek2search');

e qui creo un istanza della classe JParameter
$moduleParams = new JParameter($module->params);



32
Sviluppo / Re:Recupera parametri modulo
« il: 19 Set 2012, 09:16:57 »
mmm non risolve!

33
Sviluppo / Recupera parametri modulo
« il: 18 Set 2012, 11:51:03 »
Ciao a tutti ho creato un modulo e dovrei recuperare i parametri dal suo helper.

L'helper viene richiamato dal model di un componente (k2), quindi per ripescare i parametri ho inserito:

Codice: [Seleziona]
$module =&JModuleHelper::getModule('mod_lifek2search');
echo 'ID'.$module->id;
echo '<pre>';
print_r( $module );
echo '</pre>';
$moduleParams = new JParameter($module->params);
echo '<br>prov:'.$elencoprovince = $moduleParams->getValue('lifek2search_cod_provincia', '');

Di moduli di questo tipo ne esiste uno soltanto e cmq anche inserendo il titolo del modulo non trova nulla e mi ritorna id = 0 e parametri vuoti (ma non lo sono).

Dove sbaglio?
Grazie x il vostro aiuto

Joomla 2.5

34
Sviluppo / Re:Select popolata da DB
« il: 05 Set 2012, 09:32:30 »
Ciao blufix79, grazie per l'indicazione però quel ciclo carica i diversi campi e soltanto un field è la select a cui vorrei aggiungere il valore indicato. Gli altri field sono textbox.

Potrei aggiungere un controllo sull'id del field e aggiungere solo in quel caso il valore "none".

Ma a nessuno è mai capitato?

35
Sviluppo / Re:JToolBarHelper: bottoni publish e custom
« il: 31 Ago 2012, 18:32:33 »
Cliccando sui singoli pubblica/nascodi presenti nella tabella ho notato che l'ultimo elemento della lista non effettua la chiamata al server mentre i precedenti nascondono quello immediatamente successivo. Può essere d'aiuto?

Grazie

36
Sviluppo / Re:Traduzione Plugin
« il: 28 Ago 2012, 13:11:13 »
Niente...

37
Sviluppo / Re:Traduzione Plugin
« il: 27 Ago 2012, 12:46:54 »
Intendi il file it-IT.plg_content_lifemessages.sys.ini? E' già nel pacchetto, ho anche aggiunto a mano le versioni per l'inglese con en-GB nella relativa cartella administrator/language

Ho indicato 2.5 al posto di 1.7.

Niente :(

Grazie cmq!

38
Sviluppo / Select popolata da DB
« il: 27 Ago 2012, 12:39:04 »
Ciao a tutti, nella form di edit di un singolo item (utente) vorrei inserire in una select dei valori presi da DB (per indicare il gruppo di appartenenza), il codice che utilizzo per mostrare i field della form è il seguente


Codice: [Seleziona]
<?php    foreach ($this->form->getFieldset() as $field) { ?>

            <li><?php echo $field->label?><?php echo $field->input?></li>
<?php    ?>

Dal file XML prende l'elenco dei campi, e la query carica direttamente da db.

com_lifemessages\admin\models\forms\user.xml
Codice: [Seleziona]
...
<field name="group_id"
            type="sql"
            default="0"
            label="COM_LIFEMESSAGES_USER_GROUP"
            query="SELECT id, name FROM #__lifemessages_groups"
            key_field="id"
            value_field="name"
        />
...

Ma vorrei dare la possibilità di non scegliere alcun valore (gruppo) aggiungendo "Nessun valore" in testa alla select, è possibile?

Grazie per l'aiuto

AGGIORNAMENTO:
Ho parzialmente risolto con la query

query="SELECT 0 AS id, 'none' AS name UNION SELECT id, name FROM #__lifemessages_groups"

però da qui non credo si possa inserire un valore traducibile, quindi il none rimane tale anche se inserisco una stringa presente nei file di traduzione, voi come fate?

39
Sviluppo / Traduzione Plugin
« il: 27 Ago 2012, 12:26:07 »
Ciao a tutti, ho provato ad usare il JTEXT nel mio plugin per inserire le traduzioni dei testi che appaiono nel fil eXML del plugin ma appare sempre la stringa di riconoscimento della frase.

lifemessages.xml

Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<extension version="1.7" type="plugin" group="content">
    <name>PLG_CONTENT_LIFEMESSAGES</name>
    ...
    <version>0.1</version>
    <description>PLG_CONTENT_LIFEMESSAGES_XML_DESCRIPTION</description>
    <files>
        <filename plugin="lifemessages">lifemessages.php</filename>
        <filename>index.html</filename>
        <folder>lifemessages</folder>
    </files>
    <languages folder="language">
        <language tag="it-IT">it-IT.plg_content_lifemessages.ini</language>
        <language tag="it-IT">it-IT.plg_content_lifemessages.sys.ini</language>
    </languages>
    <config>
        <fields name="params">
    ...

/language/it-IT.plg_content_lifemessages.ini
Codice: [Seleziona]
PLG_CONTENT_LIFEMESSAGES_XML_DESCRIPTION=Plugin per l'invio di messaggi

Ho provato anche con
PLG_CONTENT_LIFEMESSAGES_XML_DESCRIPTIO N="Plugin per l'invio di messaggi"

ma nulla!

Ho controllato anche altri plugin ma il sistema usato è questo, dove sbaglio?

Grazie in anticipo

40
Sviluppo / Re:JToolBarHelper: bottoni publish e custom
« il: 09 Ago 2012, 10:34:21 »
Qualcuno può aiutarmi su questi 2 problemi?

Probabilmente il problema sarà su qualche nome sbagliato ma non riesco a trovarlo, come posso debuggare il codice per rintracciare l'errore?

Vi posso allegare tutto il codice di almeno un oggetto o sono troppo invasivo?

Grazie comunque

Pagine: 1 [2] 3 4 5 ... 12


Web Design Bolzano Kreatif