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 - mirzia

Pagine: [1] 2
1
Sto cercando anche io una soluzione a questo problema! fino a joomla 1.7 arrivava automaticamente una mail al momento dell'attivazione da parte di un amministratore ora invece no! possibile che si siano TOLTE funzioni andando avanti?

3
Buongiorno a tutti,
sto impazzendo, sto utilizzando joomla 1.7.
ho creato una pagina che ottiene i contenuti di una categoria in formato xml utilizzando:

http://nomesito/index.php?option=com_content&view=category&id=12&Itemid=212&format=feed&type=rss

e fin qui tutto funziona.
nel nodo <link> di questo xml che genera joomla viene inserito il link all'articolo.

Il problema è che il link all'articolo viene inserito con il rewrite attivo e quindi con:
http://nomesito/nomecategoria/nomearticolo

io invece ho bisogno di aggiungere tmpl=component a questo link in modo da visualizzarlo in un popup.
c'e' un modo per modificare la view.feed.php in modo che i link che inserisce nel nodo <link> utilizzino url originale (quindi http://nomesito/index.php?eccecc)?

Ho cercato ovunque ma non riesco a trovare una soluzione!!
grazie mille a tutti!!


4
Sviluppo / Installazione componente
« il: 21 Dic 2010, 08:50:46 »
Salve a tutti.
ho sviluppato un componente per joomla 1.5. Se lo installo senza i file .sql l'installazione funziona tutta perfettamente.
Se lo installo inserendo l'install.sql e l'unistall.sql mi dice: " Errore file sql non leggibile o non presente. DB function reports no errors"

eppure mi sembra di aver fatto tutto correttaemnte.
nel mio xml ho inserito:
<install>
      <sql>
         <file charset="utf8" driver="mysql">install.sql</file>
      </sql>
   </install>
   <uninstall>
      <sql>
         <file charset="utf8" driver="mysql">uninstall.sql</file>
      </sql>
   </uninstall>      
e il mio file .sql è :

DROP TABLE IF EXISTS `#__agenzia`;

CREATE TABLE `#__agenzia` (
`id` int(11) NOT NULL auto_increment,
`IDUSER` int(11) NOT NULL,
`INDIRIZZO` varchar(255) NOT NULL,
`COMUNE` varchar(255) NOT NULL,
`CAP` varchar(255) NOT NULL,
`PROVINCIA` varchar(255) NOT NULL,
`TELEFONO` varchar(255) NOT NULL,
`FAX` varchar(255) NOT NULL,
`NOTE` varchar(255) NOT NULL,
`LINK_MAPA` varchar(255) NOT NULL,
`EMAIL` varchar(255) NOT NULL,
PRIMARY KEY(`id`)
) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;

salvato dentro la cartella admin del componente...
dove sbaglio!??!?


5
il problema è che dovrei associare un pdf a diversi articoli non mi serve una pagina "download" uffff

6
Ciao a tutti,
conoscete un plugin che prima di farmi scaricare un file in un articolo mi faccia apparire un popup o un lightbox chiedendo per esempio l'inserimento del proprio nome e della mail?

Faccio un esempio pratico:
sono in un articolo di joomla e inserisco:

{inizio plugin} <a href="file.pdf"><img src="ppp">[/url]{/fineplugin}

Sono ore che cerco ma non trovo nulla di simile.
Grazie a tutti!

7
Sviluppo / Re:inserimento utenti manuale
« il: 22 Giu 2009, 08:08:39 »
Ciao,
si passo pass 1 e pass 2 xke se no la funzione bind da errore xke fa il controllo che le due password siano uguali.
ho gia messo echo e print ovunque e sembra tutto giusto, niente spazi ne nulla, non posso neanche controllare l'esattezza della password codificata xke c'e' un pezzo random che quindi cambia di volta in volta anche se la si aggiorna dal pannello di amministrazone di joomla...
veramente nn so dove sbattere la testa!
i dati li prendo da un csv e il resto fa tutto joomla non so dove sbaglio, è giusto che uso prima la funzione bind() e poi la save() giusto? non c'e' altro che devo fare vero?

8
Sviluppo / Re:inserimento utenti manuale
« il: 19 Giu 2009, 15:38:26 »
Eh ho gia provato, ho messo un set error in ogni miniciclo per vedere se magari entrava nell'if della password vuota ma niente, se entrata nell'if della password troppo lunga ma niente, esegue la funzione tutta correttamente generando la password
con questo pezzo di codice :

Codice: [Seleziona]
$this->password_clear = JArrayHelper::getValue( $array, 'password', '', 'string' );

$salt  = JUserHelper::genRandomPassword(32);
$crypt = JUserHelper::getCryptedPassword($array['password'], $salt);
$array['password'] = $crypt.':'.$salt;

quindi non entra in nessun caso eccezionale...non lo so se volete vi posto l'intera pagina magari trovate l'inghippo!

9
Sviluppo / Re:inserimento utenti manuale
« il: 19 Giu 2009, 13:43:14 »
ma in questo script dove la fa la codifica della pass?
io le tabelle le aggiorno tutte correttamente l'unica cosa non corretta è il campo della password che anche se uso la funzione che utilizza joomla (bind()) evidentemente ritorna in dietro una codifica che poi a lui non piace...

10
Sviluppo / Re:inserimento utenti manuale
« il: 19 Giu 2009, 13:35:09 »
Ciao, la password iniziale è in chiaro e la passo alla funzione bind() di libraries/joomla/user/user.php.
quindi è lo stesso joomla che codifica la password per questo non riesco a capire come faccia a generarla sbagliata.
se guardate nel codice che ho scritto qualche "post" fa io non codifico nulla ma passo tutto l'array con i dati dell'utente prima alla funzione joomla bind() e poi alla save() esattamente come fa il componente nativo di joomla com_user....

magari mi perdo qualcosa :)

11
Sviluppo / Re:inserimento utenti manuale
« il: 19 Giu 2009, 11:33:19 »
Grazie, speriamo che in questa sezione ci sia qualcuno che sappia come generare una password corretta per joomla 1.5.9 o almneo capire xke la password che genera la funzione bind() di joomla non funziona!!

12
Sviluppo / Re:inserimento utenti manuale
« il: 19 Giu 2009, 10:56:00 »
Infatti io non tocco assolutamente il core di joomla ma sto sviluppando un componente perchè questa è solo una parte di quello che dovrò andare a realizzare....

se nessuno si mettesse a realizzare i componenti non ce ne sarebbero...è questo il bello di joomla!

Cmq il mio problema persiste, la bind() di user.php di joomla genera una password non corretta, oppure c'e' qualche altra funzione oltre alla bind che gestiste la password prima di inserirla nel database che io non so !!!

qualche sviluppatore che mi può dare una mano? grazie mille a tutti!


13
Sviluppo / Re:inserimento utenti manuale
« il: 19 Giu 2009, 10:42:31 »
ma infatti il titolo è "inserimento utenti manuale" e ho spiegato abbondantemente il mio problema inserendo anche il codice che utilizzo...
se avessi dovuto inserire un utente dal beckend di joomla non avrei scritto un post  ;)

14
Sviluppo / Re:inserimento utenti manuale
« il: 19 Giu 2009, 10:22:35 »
eh che ho bisogno di importare una lista di utenti esterna....

15
Sviluppo / Re:inserimento utenti manuale
« il: 19 Giu 2009, 09:01:51 »
ummm nessuno che puo aiutarmi?
non c'e' proprio una soluzione?!?!?! ???

16
Sviluppo / Re:inserimento utenti manuale
« il: 18 Giu 2009, 16:06:11 »
ahahahah io sono abbondantemente condizionata!
cmq veramente non capisco sono due settimane che faccio "test" su "test" ormai ho il cervello saturo, speriamo che venga un illuminazione a te che sei arrivato ora davanti al mio problema!! :'(

17
Sviluppo / Re:inserimento utenti manuale
« il: 18 Giu 2009, 15:35:54 »
non so se puo esserti di aiuto ma ti posto il pezzo di codice che uso per importare gli utenti

Codice: [Seleziona]
$user = new JUser(JRequest::getVar( 'id', 0, 'post', 'int'));
//$original_gid = $user->get('gid');

$post = array();
$post['username'] = sql_prep($valore[0]);
$post['password'] = sql_prep($valore[9]);
$post['password2'] = sql_prep($valore[9]);
$post['name']=sql_prep($valore[1]);
$post['email']= str_replace(" ","",sql_prep($valore[1])).'@soteha.it';
$post['gid']= "18";
$post['params']= "language=
timezone=0

";



if (!$user->bind($post))
{
echo 'Errore: ', $user->getError(), '<br />';

}

$objectID = $acl->get_object_id( 'users', $user->get('id'), 'ARO' );
$groups = $acl->get_object_groups( $objectID, 'ARO' );
$this_group = strtolower( $acl->get_group_name( $groups[0], 'ARO' ) );


// Are we dealing with a new user which we need to create?
$isNew = ($user->get('id') < 1);
if (!$isNew)
{
// if group has been changed and where original group was a Super Admin
if ( $user->get('gid') != $original_gid && $original_gid == 25 )
{
// count number of active super admins
$query = 'SELECT COUNT( id )'
. ' FROM #__users'
. ' WHERE gid = 25'
. ' AND block = 0'
;
$db->setQuery( $query );
$count = $db->loadResult();

if ( $count <= 1 )
{
// disallow change if only one Super Admin exists
$this->setRedirect( 'index.php?option=com_users', JText::_('WARN_ONLY_SUPER') );
return false;
}
}
}

/*
* Lets save the JUser object
*/
if (!$user->save())
{

//echo 'Errore: ', $user->getErrorNum(), '<br />';
echo $user->getError();
}

come vedi io faccio ben poco, fa tutto la pagina in "libraries/joomla/user.php"
veramente mi viene voglia di dargli fuoco!!! ;D

18
Sviluppo / Re:inserimento utenti manuale
« il: 18 Giu 2009, 15:15:12 »
SI! è tutto perfetto, abilitato , del gruppo registered!!!!
ma secondo me è la password xke se aggiorno semplicemente l'utente dal pannello di amministrazione cmq non funziona. se invece dal pannello di amministrazione inserisco manualmente la password (per es 1234) e salvo, allora va.....

ma non capisco xke io passo alla funzione bind dell'user la password in chiaro (quindi 1234) e poi è la funzione stessa di joomla (contenuta nella funziona bind con il suo salto e il suo pezzo random) che genera la password cifrata e la inserisce nel database quindi non capisco come cavolo faccia ad essere sbagliata.....

19
Sviluppo / inserimento utenti manuale
« il: 18 Giu 2009, 14:45:50 »
Ciao a tutti,
sto veramente impazzendo sono settimane che cerco in internet ovunque e non sono ancora giunta a una soluzione.
Ho realizzato una paginetta per l'inserimento degli untenti dentro joomla 1.5.9 aggiorno correttamente le 3 tabelle (jos_users, jos_core_acl_aro e jos_core_acl_groups_aro_map )
utilizzo le stesse funzioni che utlizza il componente nativo com_user di joomla infatti, nel database le 3 tabelle hanno tutti i record inseriti correttamente.
se provo a fare il login da frontend xo mi dice: "Nome utente e password non sono corrette o non possiedi ancora un account" se dall'amministrazione entro in uno di questi utenti e semplicemente incollo la password numerica e li risalvo, il login funziona.

non capisco come possa esserci un problema di codifica della password visto che utilizzo la funzione bind() è la stessa che usa joomla O_O cosa dovrei fare?

Pagine: [1] 2


Web Design Bolzano Kreatif