SMItalia WebinWeb.net
24 Maggio 12, 04:31:19 *
Benvenuto, Visitatore. Per favore, effettua il login o registrati.
Hai perso la tua email di attivazione?

Login con username, password e lunghezza della sessione
News: "C'è un vero Progresso solo quando i Vantaggi di una Nuova Tecnologia sono per Tutti"
 
  Home   Forum   Help Login Registrati  
Pagine: [1] 2   Vai Giù
  Stampa  |  Bookmarks  
Autore Topic: Modificare ID utente/post  (Letto 1384 volte)
0 Utenti e 1 Visitatore stanno guardando questo topic.
kanaka
Jr. Member
**
Offline Offline

Sesso: Maschile
Posts: 99



Guarda Profilo
« il: 19 Novembre 10, 03:36:02 »

E' possibile modificare l'ID utente, ma per i post effettuati dallo stesso come sipotrebbe fare?
Loggato
Darknico
SMI Staff
HelpCoding
*****
Offline Offline

Sesso: Maschile
Posts: 8.552


Non supporto Privatamente!!


Guarda Profilo WWW
« Risposta #1 il: 19 Novembre 10, 10:24:18 »

mi sa che è un bel casino...
posso chiederti come mai?
Loggato

Darknico.com
Aggiungete alle vostre cerchie anche la pagina del sito!!

Italian SMF Mods - Le Traduzioni per le Vostre Mods
irwin
Supporter
***
Offline Offline

Sesso: Maschile
Posts: 630


SMI Staff


Guarda Profilo
« Risposta #2 il: 19 Novembre 10, 10:37:22 »

guarda nel db la table:  "smf_log_topics" smf_ e' il prefisso se lo hai.
Questa tiene il campo ID_MEMBER che corrisponde all'utente cha hai inserito il topic.

Se questa e' la tu domanda.... puoi con phpadmin cambiare uno o piu numeri con la funzione cerca... attento a quello che fai ;-) se cambi ID_MEMBER con un altro esistente il post risulta postato dall'altro 'esistente'...
Loggato

mi trovate anche su skype: irwin.mi
Emanuele
Supporter
***
Offline Offline

Posts: 2.640

SMI Staff


Guarda Profilo
« Risposta #3 il: 19 Novembre 10, 11:17:18 »

irwin post, non topic. Tongue
Quindi sarà la tabell smf_members, il campo sempre ID_MEMBER
Loggato

Se vedo "urgente" nell'oggetto rispondo il giorno dopo.
Se ricevo un PM per sollecitare rispondo due giorni dopo. (e chi mi manda il PM finisce nella ignore list)

Aiutateci ad aiutarvi: spiegate bene il vostro problema!! (no, "non funziona" non è una spiegazione!)
irwin
Supporter
***
Offline Offline

Sesso: Maschile
Posts: 630


SMI Staff


Guarda Profilo
« Risposta #4 il: 19 Novembre 10, 13:19:42 »

si quella sicuramente, smf_member e' la prima da cambiare - ma dopo devi cambiare le relazioni dentro le varie tabelle. Quindi se non dimentico nulla il campo ID_MEMBER di 'smf_members' ha le relazioni principali con:
smf_themes | smf_messages | smf_log_topics  | smf_log_boards | smf_log_errors |
e successivamente ma molto probabilmente tutte le table "log" per le quali smf - aeva e altre mod hanno disogno di avere questa relazione.. compresi i ban
Loggato

mi trovate anche su skype: irwin.mi
kanaka
Jr. Member
**
Offline Offline

Sesso: Maschile
Posts: 99



Guarda Profilo
« Risposta #5 il: 19 Novembre 10, 15:42:13 »

mi sa che è un bel casino...
posso chiederti come mai?
c'ero riuscito nel forum in locale, per applicare superadmin ad un utente che non sia per forza il primo iscritto. Ma poi provandolo sul forum creò dei problemi. Meno male che avevo dei backup. Però avendo super admin che non lo si può applicare ad un'altro utente che non sia il #1 allora diventa obbligatorio cambiare l'Id utente e l'ID dei post fatti dall'utente.
Loggato
Emanuele
Supporter
***
Offline Offline

Posts: 2.640

SMI Staff


Guarda Profilo
« Risposta #6 il: 19 Novembre 10, 16:52:04 »

@irwin: mi ero appena svegliato ed ero ancora addormentato...intendevo smf_messages, non members... Embarrassed (in questi giorni non ne sto beccando una...)
Loggato

Se vedo "urgente" nell'oggetto rispondo il giorno dopo.
Se ricevo un PM per sollecitare rispondo due giorni dopo. (e chi mi manda il PM finisce nella ignore list)

Aiutateci ad aiutarvi: spiegate bene il vostro problema!! (no, "non funziona" non è una spiegazione!)
irwin
Supporter
***
Offline Offline

Sesso: Maschile
Posts: 630


SMI Staff


Guarda Profilo
« Risposta #7 il: 19 Novembre 10, 19:57:18 »

@ Ema ;-) nn c'e' problema.... anche io ero stato impreciso.


Tuttavia
Citazione
Però avendo super admin che non lo si può applicare ad un'altro utente che non sia il #1 allora diventa obbligatorio cambiare l'Id utente e l'ID dei post fatti dall'utente.

questa e' un altra cosa: se assegni lo stesso numero di ID_members a piu' utenti sballi tutto e tutti potrebbero condividere el stesse informazioni. tra le altre cose il db potrebbe andarti in crash perche' e' una tabella automatica e progressiva. dopo il numero 3 ci sara il 4 e dopo il 5 se ci metti un 1 al posto del sei... ehm...

quello che dovresti fare a mio avviso e' piu' o meno questo:
Caricare la mod 'zuperadmin' o super admin
http://www.simplemachines.org/community/index.php?topic=253702.0
vedere nelle istruzioni ch e ci sono in base alla tua versione di smf l'istruzione $id_member != 1 ? ... che assegna al numero 1 il potere di superadmin.... 
le istruzioni per la versione 2rc4 sono qui
http://custom.simplemachines.org/mods/index.php?action=parse

a quel punto aggiungere in tutte le istanze una funzione 'or' 23 <- numero di esempio... dell'utente che vuoi sia il superadmin con te...

la mod: estende e protegge il superadmin dagli altri amministratori inmaniera totale, eleggendolo a "super_eroe"

COme sempre attento alle sviste e agli errori, fai una copia di back up dei documenti che sostituisci... e buon lavoro.

Loggato

mi trovate anche su skype: irwin.mi
Emanuele
Supporter
***
Offline Offline

Posts: 2.640

SMI Staff


Guarda Profilo
« Risposta #8 il: 19 Novembre 10, 20:22:54 »

Il link "corretto" al parse:
http://custom.simplemachines.org/mods/index.php?mod=1306;action=parse;attach=87118;smf_version=2.0_RC4 Wink
Loggato

Se vedo "urgente" nell'oggetto rispondo il giorno dopo.
Se ricevo un PM per sollecitare rispondo due giorni dopo. (e chi mi manda il PM finisce nella ignore list)

Aiutateci ad aiutarvi: spiegate bene il vostro problema!! (no, "non funziona" non è una spiegazione!)
kanaka
Jr. Member
**
Offline Offline

Sesso: Maschile
Posts: 99



Guarda Profilo
« Risposta #9 il: 20 Novembre 10, 02:49:58 »

ora proverò, una curiosità se carico un avatar dove lo salva?
Loggato
irwin
Supporter
***
Offline Offline

Sesso: Maschile
Posts: 630


SMI Staff


Guarda Profilo
« Risposta #10 il: 20 Novembre 10, 08:42:20 »

nella root di smf nella cartella avatars, a meno che tu non gli abbia cambiato il percorso.
Loggato

mi trovate anche su skype: irwin.mi
kanaka
Jr. Member
**
Offline Offline

Sesso: Maschile
Posts: 99



Guarda Profilo
« Risposta #11 il: 20 Novembre 10, 18:17:09 »

a quel punto aggiungere in tutte le istanze una funzione 'or' 23 <- numero di esempio... dell'utente che vuoi sia il superadmin con te...
io non voglio un'altro super admin, solo che io come ID ho il #184, e la mod elegge a super admin il #1... sembra facile, ma in realtà non tutti i valori 1 riguardano l'ID MEMBER...  ecco il perché della richiesta.
Loggato
Emanuele
Supporter
***
Offline Offline

Posts: 2.640

SMI Staff


Guarda Profilo
« Risposta #12 il: 20 Novembre 10, 19:47:02 »

Io come consiglio ti dico: fa come preferisci, ma stai attento che se ti cambi l'ID devi cambiare i riferimenti OVUNQUE, quindi non solo per i post e i topic, ma anche per i PM, i sondaggi, i log vari, i gruppi e al momento non mi viene in mente altro, ma quasi certamente ce ne sono ancora (gli allegati).
Forse è più semplice leggere attentamente il codice e cambiare i "!= 1" in "!= 184" e gli "== 1" (attenzione non tutti) in "== 184" e via dicendo.

Ma sicuramente è molto più semplice (e sicuro) creare un nuovo utente, mettergli ID = 1 ed usarlo come superadmin solo quando tale "potere" serve. Wink
Loggato

Se vedo "urgente" nell'oggetto rispondo il giorno dopo.
Se ricevo un PM per sollecitare rispondo due giorni dopo. (e chi mi manda il PM finisce nella ignore list)

Aiutateci ad aiutarvi: spiegate bene il vostro problema!! (no, "non funziona" non è una spiegazione!)
irwin
Supporter
***
Offline Offline

Sesso: Maschile
Posts: 630


SMI Staff


Guarda Profilo
« Risposta #13 il: 21 Novembre 10, 13:53:28 »

Citazione
ma dopo devi cambiare le relazioni dentro le varie tabelle. Quindi se non dimentico nulla il campo ID_MEMBER di 'smf_members' ha le relazioni principali con:
smf_themes | smf_messages | smf_log_topics  | smf_log_boards | smf_log_errors |
e successivamente ma molto probabilmente tutte le table "log" per le quali smf - aeva e altre mod hanno disogno di avere questa relazione.. compresi i ban

questa era gia' stata data come risposta e sono d'accordo con emanuele... ma hai un'altra soluzione molto piu' semplice:

-> Entri nel tuo Db -
-> sostituisci tutti i campi del tuo #1 con quelli del #184.... con un semplice copia e incolla.
.......
non ti vai a impegolare in situazioni strane, e soprattutto non stravolgi la matematica attuale dei db dicendogli che "in italia" dopo il 183, viene il numero 1 e poi il numero 185 ;-)
.......
i db sono molto fragili sotto questo punto. Ma e' la strada piu' semplice per ritornare supradmin....
poi metti la mod che ti ho suggerito (cosi diventi realmente il superadmin) anche se ci sono altri amministratori. e tieni il 184 come amministratore 'standard' .[e' molto piu' veloce e non carica tutta una serie di cose che non sempre servono]
.......
sopra ovviamente era una battuta... non voleva essere un offesa.. ;-)
Ciao




Loggato

mi trovate anche su skype: irwin.mi
kanaka
Jr. Member
**
Offline Offline

Sesso: Maschile
Posts: 99



Guarda Profilo
« Risposta #14 il: 22 Novembre 10, 01:47:09 »

17.   Esegui Modifica   ./Themes/default/Profile.template.php   Fallito
25.   Esegui Modifica   ./SSI.php                                                 Fallito

mi da questi due errori, e provando a modificare i suddetti files... ci sono parti incomplete e/o mancanti!
che faccio?
« Ultima modifica: 22 Novembre 10, 01:54:19 da kanaka » Loggato
Pagine: [1] 2   Vai Su
  Stampa  |  Bookmarks  
 
Salta a:  


+ Thread Correlati o Similari
Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines | TinyPortal v0.9.7 © Bloc XHTML 1.0 Valido! CSS Valido!

Tutti i contenuti di SMItalia sono pubblicati secondo la licenza di utilizzo di Creative Commons, salvo diverse indicazioni. Lo Staff non assume alcuna responsabilità nel caso di eventuali errori contenuti negli articoli o di errori in cui fosse incorso nella loro riproduzione sul sito. Tutte le pubblicazioni su SMItalia avvengono senza eventuali protezioni di brevetti d'invenzione; inoltre, i nomi coperti da eventuale marchio registrato vengono utilizzati senza tenerne conto.

Pagina creata in 0.255 secondi con 26 queries.| ServerUptime: 289 days, 6 hours, 0 minutes