WebSite X5Help Center

 
Stiac Engineering
Stiac Engineering
User

Profilo Utente  it

Автор: Stiac Engineering
Просмотрено 3344, Подписчики 9, Размещенный 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

Размещено
24 Ответы - 13 Полезно - 1 Корректно
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...?

Читать больше
Размещено От Mirko Boschetti
Stiac Engineering
Stiac Engineering
User
Автор

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

Читать больше
Размещено От Stiac Engineering
Stiac Engineering
Stiac Engineering
User
Автор
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

Читать больше
Размещено От Stiac Engineering
Stiac Engineering
Stiac Engineering
User
Автор
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

Читать больше
Размещено От Stiac Engineering
Giorgio C.
Giorgio C.
User

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

A dopo

Читать больше
Размещено От Giorgio C.
Stiac Engineering
Stiac Engineering
User
Автор
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.

Читать больше
Размещено От 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.

Читать больше
Размещено От Giorgio C.
Stiac Engineering
Stiac Engineering
User
Автор

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

Читать больше
Размещено От 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

Читать больше
Размещено От 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

Читать больше
Размещено От Giorgio C.
Giorgio C.
Giorgio C.
User

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

Читать больше
Размещено От Giorgio C.
Giorgio C.
Giorgio C.
User

Ora la pagina iscrizione.php

Читать больше
Размещено От Giorgio C.
Giorgio C.
Giorgio C.
User

Infine la pagina cancellati.php

Читать больше
Размещено От 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'";

Читать больше
Размещено От Giorgio C.
Stiac Engineering
Stiac Engineering
User
Автор

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.

Читать больше
Размещено От 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

Читать больше
Размещено От Giorgio C.
Stiac Engineering
Stiac Engineering
User
Автор

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

Читать больше
Размещено От 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...

Читать больше
Размещено От Giorgio C.
Stiac Engineering
Stiac Engineering
User
Автор

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 :/

Читать больше
Размещено От 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

Читать больше
Размещено От Giorgio C.
Giorgio C.
Giorgio C.
User

Prova a sostituire il codice della pagina profilo con questo

Читать больше
Размещено От Giorgio C.
Stiac Engineering
Stiac Engineering
User
Автор

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

Читать больше
Размещено От Stiac Engineering