WebSite X5Help Center

 
Stiac Engineering
Stiac Engineering
User

Profilo Utente  it

Autor: Stiac Engineering
Visitado 4143, Seguidores 9, Compartilhado 0  

Ciao Community!

Desidero molto poter integrare nel sito che gestisco una sorta di profilo utente, simile a quello dell'Helpcenter che consenta agli utenti di visualizzare alcuni dati ed eventualmente apportare delle modifiche ad alcuni dati.

Qualcuno di voi ha mai affrontato questo argomento?

Mi aiutate per favore Risultati immagini per face ios png

Publicado em
24 RESPOSTAS - 13 ÚTEIS - 1 CORRIGIR
Mirko Boschetti
Mirko Boschetti
Moderator

potresti inserire un oggetto dinamico in una pagina protetta, dove uno entra solo con Login e modifica quello che vuole...o non è quello che cerchi...?

Ler mais
Publicado em de Mirko Boschetti
Stiac Engineering
Stiac Engineering
User
Autor

Non credo vada bene, così facendo dovrei creare dei contenuti dinamici per ogni utente e delle pagine a loro dedicate.

Vorrei ricreare con l'oggetto opzionale "Codice HTML" un qualcosa di simile  all'User Orders che riporta tot dati collegati da una specifica e-mail.

Ho trovato sul web qualcosina di carino, ma non so come integrale con Website x5..

https://bootsnipp.com/snippets/Qop1j

https://bootsnipp.com/snippets/4Mm5R

Ler mais
Publicado em de Stiac Engineering
Stiac Engineering
Stiac Engineering
User
Autor
Giorgio C.
Se invece intendevi una cosa di questo genere con la possibilità di integrare dei dati aggiuntivi al profilo ... http://www.lamera.com/PROFILOCONFOTOla faccenda si fa più complessa... e per partire puoi cominciare da qui http://quellidelcucuzzolo.blogspot.com/2017/05/menu-utente-loggato-website-x5.html Ciao

Ciao Giorgio!

Grazie per aver scritto e per aver condiviso il tuo progetto. E' molto bello ed è ciò che desidero poter creare.

Ho acquistato l'oggetto "Database Viewer", come posso ricreare ed applicare il tuo progetto ad un modello?

https://bootsnipp.com/snippets/4Mm5R

Ler mais
Publicado em de Stiac Engineering
Stiac Engineering
Stiac Engineering
User
Autor
Giorgio C.
Per cominciare implementa il  Login dal tutorial di quelli del cucuzzolo poi ne riparliamo quando sei pronto Ciao http://quellidelcucuzzolo.blogspot.com/2017/05/menu-utente-loggato-website-x5.html

Premetto che non sono bravo con i codici ma con il tutorial super dettagliato sono riuscito a implentare il login nel sito.

Link (PW: mario.rossi)

Ho apportato una "modifica", ovvero ho inserito i codici dentro un oggetto "Codice HTML". Spero di non aver sbagliato.

In alcune pagine .html uscivano visibili i codici e per non modificare tutte le pagine in .php ho pensato di rimediare così. 

Come posso ora implementare la modifica dei dati del profilo, come in questa pagina?

Mi aiuti per favore? embarassed

Ler mais
Publicado em de Stiac Engineering
Giorgio C.
Giorgio C.
User

Sei stato velocissimo! Appena ho la disponibilotá del pc ti posto le istruzioni

A dopo

Ler mais
Publicado em de Giorgio C.
Stiac Engineering
Stiac Engineering
User
Autor
Giorgio C.
Sei stato velocissimo! Appena ho la disponibilotá del pc ti posto le istruzioni A dopo

Grazie Giorgio, diciamo che ho un po' di volontà  dalla mia! Ma è tutto merito tuo e del Tutorial.

Attendo tue notizie allora, grazie mille per la disponibilità e per l'aiuto che mi stai dando.

Una curiosità, gli utenti inseriti direttamente dal programma (Step 1 - Impostazioni> Avanzate > Gestione Accessi), in che tabella del Database vengono inseriti? Ho cercato sul db ma sono presenti solo due tabelle, ovvero quella relativa alla Registrazione Automatica e quella delle Statistiche.

Ler mais
Publicado em de Stiac Engineering
Giorgio C.
Giorgio C.
User

Gli utenti inseriti dal programma non vengono messi nel database ma salvati in un file php.

Infatti a questa tipologia di utenti non sará possibile applicare nessuna estensione di dati, nemmeno all'amministratore del sito.

Ler mais
Publicado em de Giorgio C.
Stiac Engineering
Stiac Engineering
User
Autor

Oh! Ora si spiega perché sul db sono "scomparsi" i dati dei profili, credevo di aver fatto danni io nel Database! yell

Ho spostato gli account dalla cartella "Registrazione Automatica" ad un'altra che avevo creato. Pensavo che si potessero spostare dal Gruppo senza limitazioni o "conseguenze".

Per inserire nuovamente gli utenti nella cartella automatica come posso fare?

Altra curiosità, a cosa serve il dato "key" presente nella tabella del db della registrazione automatica?  embarassed

Ler mais
Publicado em de Stiac Engineering
Giorgio C.
Giorgio C.
User
Gabriele C.
Grazie Giorgio, diciamo che ho un po' di volontà  dalla mia! Ma è tutto merito tuo e del Tutorial.

Ci tengo a precisare che il tutorial è frutto esclusivo di Stesil e Lemonsong, io ci ho messo l'idea. Spero che anche da qua possa nascere un'altro tutorial...

premesse:

  • sono obbista, quindi ci saranno sicuramente errori e imperfezioni, quindi grazie se vengono corrette
  • mettere mano al database vuole dire correre il rischio di rovinarlo, quindi utilizzare una copia
  • scrivere sul database è un'operazione delicata che può lasciare entrare malintenzionati
  • e poi c'è tutto il discorso della privacy...

Detto ciò per prima cosa posto la struttura del progettino > creazione mappa

Ler mais
Publicado em de Giorgio C.
Giorgio C.
Giorgio C.
User

Il livello profilo è nascosto e nasconde tutto il contenuto che è protetto con il solo accesso agli utenti registrati, trann la pagina login.

Tutte le pagine sono php

La pagina login è una semplice pagina dove viene inserito l'oggetto login ma è facoltativa

La pagina logout contiene il  codice javascript allegato da inserire in modulo html nella pagina

Ler mais
Publicado em de Giorgio C.
Giorgio C.
Giorgio C.
User

In allegato a questo post il codice della pagina profilo.php sempre da inserire in oggetto html

Ler mais
Publicado em de Giorgio C.
Giorgio C.
Giorgio C.
User

Ora la pagina iscrizione.php

Ler mais
Publicado em de Giorgio C.
Giorgio C.
Giorgio C.
User

Infine la pagina cancellati.php

Ler mais
Publicado em de Giorgio C.
Giorgio C.
Giorgio C.
User

... ho già trovato una piccola imperfezione ...

Sostituire la riga 19 del file profilo

    $sql = "SELECT * FROM $tabella WHERE  password='$password'";

con

    $sql = "SELECT * FROM $tabella  WHERE  id ='$uid'";

Ler mais
Publicado em de Giorgio C.
Stiac Engineering
Stiac Engineering
User
Autor

Grazie di cuore Giorgio!

Un grazie sincero anche a Stesil e Lemonsong. Mi metto subito all'opera!
Anche io sono hobbista, i primi tempi "giocavo" con cms online simili a Website x5 poi mi sono incuriosito sempre di più e ho provato Dreamweave ed in fine ho scoperto questo software e mi ci sono "Affezionato".

Ho avuto la possibilità e fortuna di unire passione e lavoro gestendo oggi il sito web di una azienda.

Ler mais
Publicado em de Stiac Engineering
Giorgio C.
Giorgio C.
User

Bene allora, non garantisco un funzionamento al primo colpo in quanto il progetto é dell'anno scorso e magari ho dimenticato qualcosa.

Fammi sapere...

Avevo poi elaborato il progetto per dividere i dati aggiunti su un'altra tabella senza sporcare quella creata dal programma, un po come avviene con la user order, soluzione che mi sembrava migliore.

Ho però ancora il progetto con la versione 13 e devo ancora convertirlo

Ler mais
Publicado em de Giorgio C.
Stiac Engineering
Stiac Engineering
User
Autor

Come mi hai anticipato c'è qualcosina che non va, non vorrei fosse colpa del php 7.2

  • In profilo mi da :Fatal error: Call to a member function fetch_assoc() on boolean in /home/mhd-01/www.stiac.it/htdocs/profilo.php on line 175;
  • In iscrizione :Error updating record.

Forse sbaglio qualche cosa o saltato qualche step embarassed

Ler mais
Publicado em de Stiac Engineering
Giorgio C.
Giorgio C.
User

Forse dipende che io partivo dal presupposto che il progetto venga implementato ex novo, cioé su una nuova tabella iscritti (se non ci sono altri errori).

Dovresti provare con una tabella iscritti nuova o cancellare l'esistente.

poi modificherò il codice se il problema é quello, cioé un controllo sulla tabella che wsiste ma non ha ancora i nuovi campi aggiunti

se non é quello...

Ler mais
Publicado em de Giorgio C.
Stiac Engineering
Stiac Engineering
User
Autor

Credo di aver fatto una "Gabrieleata"! 

Ho provato ad eliminare la tabella da db con il comando DROPTABLE ma se provo ad accedere riesco ugualmente nonostante i dati sono stati eliminati. Evidentemente non ci ho capito un tubo di database :/

Ler mais
Publicado em de Stiac Engineering
Giorgio C.
Giorgio C.
User

Attenzione che:

il sistema funziona SOLO con i nominativi registrati automaticamente e non con tutti gli altri compreso amministratori e nominativi importati nel programma.

Se da gestione accessi hai importato dei nominativi, questi  avranno accesso ma creeranno casino

Ler mais
Publicado em de Giorgio C.
Giorgio C.
Giorgio C.
User

Prova a sostituire il codice della pagina profilo con questo

Ler mais
Publicado em de Giorgio C.
Stiac Engineering
Stiac Engineering
User
Autor

Giorgio C.
Prova a sostituire il codice della pagina profilo con questo

A quanto ne ho capito l'errore era dovuto ad una colonna non presente di default del programma aggiunta da me in precedenza.

Ho eliminato la tabella e registrato un utente ex-novo, dopo ciò si è ricreata nuovamente e gli errori sono spariti.

Devo provare a impostare nuovamente il php a 7.2 .

Mi piacerebbe adattare il tutto a questo modello ma non sono sicuro di riuscirciembarassed

Ler mais
Publicado em de Stiac Engineering