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

Pagine: [1] 2 3
1
Joomla! 3 / Scelta componenti progetto sito web collaborativo
« il: 01 Lug 2015, 09:41:31 »
Ciao a tutti, amici di Joomla!
Dunque devo realizzare un sito molto simile a https://www.jobyourlife.com
In pratica il funzionamento è semplice e si basa sul principio CERCO QUALCOSA / OFFRO PRESTAZIONE e ci si mette in contatto.
Sto facendo una cernita dei plugin e dei componenti per creare una community collaborativa, Condivido questo post per aprire un tavolo di discussione perchè magari anche molti altri di voi hanno esigenze simili o per conoscenza personale. I componenti che sto vagliando riguardano:


- un wizard di registrazione (non ne ho trovati, voi?)
- un componente per la comunity (******?come vi trovate?)
- un componente tipo portfolio/blog
- un componente per la geolocalizzazione. (Quelli che ho trovato sono spesso incompleti o molto grezzi)


Credo che (a parte quello che devo farci io) siano tutti componenti che possono servire a tutti in altri ambiti.
Voi che ne pensate?


edit: no a discussioni su prodotti commerciali.




2
Joomla! 3 / Re:Modulo Gestione dati utente
« il: 09 Lug 2014, 16:07:59 »
La mia domanda era appunto se c'era qualcosa di pronto e veloce o se devo svilupparmelo da solo in php.


Non mi serve un LMS, ma semplicemente un form in cui ogni utente si carica il corso che ha svolto. Una sorta di agenda di cose fatte, per capirci.

3
Joomla! 3 / Modulo Gestione dati utente
« il: 09 Lug 2014, 15:26:14 »
uongiorno a tutti. Avrei bisogno di un aiuto da parte vostra
Devo trovare un componente che mi permetta di fare questa cosa:


- Utente registrato si logga
- accede ad una sezione in cui puo aggiungere dei dati tipo: Corso seguito / data / crediti ottenuti / voto
- questi dati devono essere accessibili solo a lui.


Devo usare chronoforms o ci sono altri componenti che io ignoro?
Grazie a tutti

4
Si sicuramente. in pratica e solo un inserimento massiva di un contenuto di testo in una tabella del database. Basta semplicemente cambiare le variabili e le tabelle di inserimento e il gioco è fatto.

5
Ciao ragazzi.
Dato che nel JED non ho trovato estensioni utili mi sono messo di buona lena e ho creato questo script PHP per l'inserimento nel db degli utenti provenienti da una lista CSV in un sito JOOMLA 3.X


Funziona così:


1. CREAZIONE DELLA LISTA UTENTI
prima si crea la lista degli utenti con i dati fondamentali:


nome1,cognome1,username1,email1
nome2,cognome2,username2,email2

NB: ho sviluppato questo script avendo necessità di più utenti ma con la stessa password poichè ognuno poi andrà a modificarla (mi serviva per i colleghi dell'azienda). Tuttavia aggiungendo un semplice campo password alle variabile potrete personalizzare a seconda delle vostre esigenze.


Ora salvate la lista in CSV.


2. CREAZIONE DELLO SCRIPT
ora creiamo un semplice script PHP che gestirà l'inserimento di quella lista sul db. Quello che dovrete fare voi è cambiare i parametri che ho indicato con XXXXXX (connessione al vostro db mysql, prefissi tabelle e password)


Codice: [Seleziona]

<?php
class smCONNECTION {
       
// ----> parametri di connessione al database
       
var $dbHost "XXXXXX";            // host o indirizzo IP
       
var $dbNome "XXXXXX";          //Nome utente database mysql
       
var $dbUser "XXXXXX";            // user
       
var $dbPass "XXXXXX";            // pass
       
var $connessione NULL;
       var 
$output "";
       
// ----> metodo per attivare la
       // ----> connessione al database
       
public function connetti() {
             
$this->connessione mysql_connect($this->dbHost,
                                               
$this->dbUser,
                                               
$this->dbPass);
             
mysql_select_db($this->dbNome,$this->connessione);
             return 
$this->connessione;
       }
       
// ----> metodo per recuperare
       // ----> ultimo record inserito
       
public function selectRow($tabella,$campi,$where) {
             
$html "";
             
$sql "SELECT * FROM $tabella $where ORDER BY id ASC LIMIT 1";
             
$result = @mysql_query($sql,$this->connetti());
             
$num = @mysql_num_rows($result);
             
$records = @mysql_fetch_object($result);
             if (!
$num) {
                    
$this->output NULL;
             }
             else {
                    
$array = array();
                    foreach (
$campi as $k=>$v) {
                           
array_push($array,$records->$v);
                    }
                    @
mysql_free_result($result);
                    
$this->output $array;
             }
             return 
$this->output;
       }
       
// ----> metodo per recuperare una
       // ----> lista di record; usando questo metodo 
       // ----> vengono recuperati i record che rispettano determinate clausole
       
public function selectRows($tabella,$campi,$where,$order) {
             
$html "";
             
$sql "SELECT * FROM $tabella $where $order";
             
$result = @mysql_query($sql,$this->connetti());
             
$num = @mysql_num_rows($result);
             
$records = @mysql_fetch_object($result);
             if (!
$num) {
                    
$this->output NULL;
             }
             else {
                    
$array = array();
                    
$i 1;
                    while (
$records) {
                           
$lista = array();
                           foreach (
$campi as $k=>$v) {
                                  
array_push($lista,$records->$v);
                           }
                           
array_push($array,$lista); 
                           
$i++;
                           
$records = @mysql_fetch_object($result);
                    }
                    @
mysql_free_result($result);
                    
$this->output $array;
             }
             return 
$this->output;
       }
       
// ----> metodo per il salvataggio dei dati 
       // ----> su database; metodo generico,
       // ----> potrebbe essere usato per INSERT, UPDATE, DELETE
       
public function salva($sql) {
             @
mysql_query($sql,$this->connetti());
             
$this->output TRUE;
             return 
$this->output;     
       }
}
// ----> ----------------------------------
// ----> utilizzo della classe smCONNECTION
// ----> ----------------------------------
$sqlUtenti = new smCONNECTION;
// ----> parametri
$tabella "XXXXXX_users";
$campi "name,username,email,password";
// ----> lettura file CSV
$record explode("\r",file_get_contents('lista.csv'));
for (
$a=0$a<count($record); $a++) {
       
$utente explode(";",trim($record[$a]));
       if (
$utente[0] != '') {
             
$query "INSERT INTO $tabella ($campi) VALUES ('".$utente[0]." ".$utente[1]."','".strtolower($utente[2])."','".strtolower($utente[3])."','".md5('XXXXXX')."');";
             echo 
$query."[br /]";      
             
$sqlUtenti->salva($query);
       }
}
echo 
"[br /][br /]Fatto...[br /]";
?>



3. ULTIMO PASSO
Non vi resta che salvare questo file come importautenti.php e copiarlo assieme alla lista csv nella root del vostro sito via FTP. Per far funzionare il tutto andate su www.nomevostrosito.it/importautenti.php e premete invio. Gli utenti verranno scritti nella tabella "_users".


4.PERMESSI
Ovviamente questi utenti non appertengono a nessun gruppo. Potete usare la funzione "Azioni multiple" della menù utenti del pannello amministrativo di Joomla per dare a tutti un ruolo (registered, author, ecc..)




Spero di essere di aiuto a qualcuno e sono contento per aver dato il mio contributo alla community!

6
Hanno risolto come ho fatto io: reinstallando tutto!
Io temo che sia dovuto alla rimozione di K2.

7
prova a scaricarti il file configuration.php
aprilo con notepad++
controlla che sia tutto a posto
Salvalo come utf-8 senza BOM
Rimettilo al suo posto

Fatto, niente da fare. Effettivamente si era salvato in ANSI ma anche mettendolo in UTF la situazione non cambia: registra nuovi utenti perchè lo vedo dal phpmyadmin ma non vuole saperne di loggarsi

8
Si è su un server interno. la versione di Joomla è la 1.7
Proverò a seguire la procedura ma non è questione di password smarrita perchè se provo a loggarmi con un'altra psw mi da errore. Se invece metto quella giusta semplicemente ricarica la pagina ma senza loggarmi. E' stranissimo. Ho fatto almeno 10 siti con joomla e lo so usare abbastanza bene ma una cosa così non mi è mai successa!
Mi è venuto in mente però che il problema è nato da quando ho messo un semplice file html come redirect (il sito sarebbe in pratica www.nt.it/2012 e ho fatto il redirect dalla root) e ho visto che molti utenti del mio hosting R*****r.it per - non fare nomi - hanno avuto problemi con i redirect...anche se sinceramente un problema del genere mi sembra assurdo.
Può forse essere una conseguenza della rimozione di K2? Non credo perchè non mi logga neanche in /administrator!
Mah... ogni tanto resto davvero a bocca aperta davanti a cose senza senso

9
Aiuto...
non so che cosa sia successo ma in pratica è così: installo joomla, carico moduli, creo utenti, inserisco articoli ecc... e poi, all'improvviso esco e rientro nel sito e non si logga più. Ne con il mio ne con altri account. La cosa strana è che se scrivo apposta nomi sbagliati di username e password mi dice che non sono registrato, mentre se metto i dati giusti non fa semplicemente nulla.

Eventualemtne se non riuscite ad aiutarmi, potreste perlomeno dirmi come fare dal Phpmyadmin come poter permettere agli utenti pubblici di scrivere articoli? mi basterebbe anche così perchè il sito è una su un server interno e quindi protetto da minacce esterne

Aiutatemi pls...


10
Database / Re:bak_jos_ cosa sono?
« il: 02 Feb 2012, 15:46:21 »
ehm.... "una installazione successiva a una precedente" ...intendi dire che fa una copia di backup? ^.^

11
Database / Re:Tabella Jos_users
« il: 02 Feb 2012, 15:08:09 »
Risolto: bastava rinominare il campo INDIRIZZOEMAIL in email. Ma mi chiedevo... come faccio a creare o far vedere anche altri campi?

12
Database / bak_jos_ cosa sono?
« il: 02 Feb 2012, 14:52:34 »
Ho visto che sul phpmyadmin ho delle tabelle con estensione bak_jos cosa sono?

13
Database / Tabella Jos_users
« il: 02 Feb 2012, 14:48:10 »
Ciao ragazzi ho questo problema: la tabella utenti di joomla non mi basta perchè ho bisogno di gestire utenti con molte altre informazioni. Ho provato a modificare i campi  e questo è il risultato nel front-end:

Unknown column 'ua.email' in 'field list' SQL=SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name,CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END as publish_up, a.publish_down, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, LENGTH(a.fulltext) AS readmore ,CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,contact.id as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND( v.rating_sum / v.rating_count ) AS rating, v.rating_count as rating_count,c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published FROM jnt_content AS a LEFT JOIN jnt_categories AS c ON c.id = a.catid LEFT JOIN jnt_users AS ua ON ua.id = a.created_by LEFT JOIN jnt_users AS uam ON uam.id = a.modified_by LEFT JOIN jnt_contact_details AS contact on contact.user_id = a.created_by LEFT JOIN jnt_categories as parent ON parent.id = c.parent_id LEFT JOIN jnt_content_rating AS v ON a.id = v.content_id LEFT OUTER JOIN (SELECT cat.id as id FROM jnt_categories AS cat JOIN jnt_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id ) AS badcats ON badcats.id = c.id INNER JOIN jnt_content_frontpage AS fp ON fp.content_id = a.id WHERE a.access IN (1,1) AND CASE WHEN badcats.id is null THEN a.state ELSE 0 END = 1 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2012-02-02 13:06:29') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2012-02-02 13:06:29') GROUP BY a.id ORDER BY c.lft,  fp.ordering,  a.created DESC LIMIT 0, 3 Unknown column 'ua.email' in 'field list' SQL=SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name,CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END as publish_up, a.publish_down, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, LENGTH(a.fulltext) AS readmore ,CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,contact.id as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND( v.rating_sum / v.rating_count ) AS rating, v.rating_count as rating_count,c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published FROM jnt_content AS a LEFT JOIN jnt_categories AS c ON c.id = a.catid LEFT JOIN jnt_users AS ua ON ua.id = a.created_by LEFT JOIN jnt_users AS uam ON uam.id = a.modified_by LEFT JOIN jnt_contact_details AS contact on contact.user_id = a.created_by LEFT JOIN jnt_categories as parent ON parent.id = c.parent_id LEFT JOIN jnt_content_rating AS v ON a.id = v.content_id LEFT OUTER JOIN (SELECT cat.id as id FROM jnt_categories AS cat JOIN jnt_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id ) AS badcats ON badcats.id = c.id INNER JOIN jnt_content_frontpage AS fp ON fp.content_id = a.id WHERE a.access IN (1,1) AND CASE WHEN badcats.id is null THEN a.state ELSE 0 END = 1 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2012-02-02 13:06:29') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2012-02-02 13:06:29') GROUP BY a.id ORDER BY c.lft,  fp.ordering,  a.created DESC


nel back end invece appena seleziono il menu utenti ottengo questo:

500 - Si è verificato un errore.Unknown column 'a.email' in 'where clause' SQL=SELECT a.* FROM `jnt_users` AS a WHERE (a.name LIKE '%%' OR a.username LIKE '%%' OR a.email LIKE '%%') ORDER BY a.name asc Unknown column 'a.email' in 'where clause' SQL=SELECT a.* FROM `jnt_users` AS a WHERE (a.name LIKE '%%' OR a.username LIKE '%%' OR a.email LIKE '%%') ORDER BY a.name asc LIMIT 0, 20 Unknown column 'a.email' in 'where clause' SQL=SELECT a.* FROM `jnt_users` AS a WHERE (a.name LIKE '%%' OR a.username LIKE '%%' OR a.email LIKE '%%') ORDER BY a.name asc Unknown column 'a.email' in 'where clause' SQL=SELECT a.* FROM `jnt_users` AS a WHERE (a.name LIKE '%%' OR a.username LIKE '%%' OR a.email LIKE '%%') ORDER BY a.name asc
il sito è ntonline.info
la schermata della tabella Users modificata è questa:(vedi allegato jpg)


[/b][/color]

[allegato eliminato da un amministratore essendo vecchio più di un anno]

14
Database / Joomla e database access
« il: 21 Gen 2012, 13:44:23 »
Ciao ragazzi avrei questo problema:

Ho un database access e dovrei interfacciarlo con un sito joomla.
Qalcuno mi sa dire quali sono i punti principali che devo seguire?


15
Salve a tutta la community. Una domandina:
 VOlevo installare joomla su hosting windows e apache non è supportato...si può?
Seconda cosa: ho il DB vecchio realizzato in SQL. Posso farlo comunicare con il database mysql? Se si, mi date qualche dritta?


Grazie

16
Joomla! 1.5 / Spostare un sottodominio
« il: 20 Giu 2011, 12:09:03 »
Ho una domanda:

Ho un sito, con 2 sottodomini: ad esempio "pippo" e "pluto".

Ora vorrei spostare tutto il contenuto del sottodominio "pippo" nel sottodominio "pluto". Se prendo tutte le cartelle e le sposto via FTP va bene? Immagino di no

17
Sicurezza / Sito hackerato: come cambiare password database
« il: 29 Apr 2011, 09:04:59 »
Un sito (e i relativi sottodomini) sono stati vittima di una SQL injection.

Il servizio di hosting (xxxxxxx, posso dirlo? no! ) mi ha assistito passo a passo e con molta cortesia e professionalità. Mi hanno detto di cambiare password ai database.
Siccome è la prima volta che lo faccio voloevo avere qualche suggerimento per eseguire correttamente questa operazione delicata.

Mi potete aiutare?

18
Joomla! 1.5 / Re:Mootools
« il: 28 Apr 2011, 19:14:34 »
per tornare come  prima basta che disattivi il plugin mootool.
comunque anche adesso funziona con tutti tranne FF

infatti...ma se tolgo il plugin non funziona gia provato. Idee per la compatibilità con Volpedifuoco?

19
Joomla! 1.5 / Re:Mootools
« il: 28 Apr 2011, 19:00:13 »
sito: http://www.watch-me.it/index1.php?option=com_content&view=frontpage

RISOLTO: il plugin mtupgrade si era impostato per la versione 1.12 e non per la 1.2! Ora funziona tutto tranne una cosa per cui chiederei il tuo aiuto:

funziona con tutti i browser ma non con FIREFOX (sia 3.5 che 4)
Avete un suggeriemnto?

20
Joomla! 1.5 / Mootools
« il: 28 Apr 2011, 18:54:09 »
Allora il dramma di oggi si chiama MOOTOOLS e sicuramente lo conoscerete...è quel piccolo plugin che permette alle pagine di interpretare il javascript.

Il fatto è questo: funzionava con tutti i browser tranne firefox, l'ho aggiornato, non funziona più. Ora...come faccio a rimettere tutto come prima?

Grazie a tutti i volonterosi

PS:
Joomla 1.5.22
template: tw_colorized
modulo in questione: showplus per J 1.5

Pagine: [1] 2 3


Web Design Bolzano Kreatif