Last visit MOD !

Discuţii legate de instalarea şi funcţionarea unor MODificări vechi sau noi ale forumului phpBB 2.0.x.
Închis
Berti
Utilizator înregistrat
Mesaje: 29
Membru din: 12-Mar-2006, 10:13:32
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Contact:

Mesaj de Berti »

Seelview, multumesc de indicatii, chiar am gasit editorul PhpMyAdmin in CPanel... dar ma cam uit ca mata in calendar, as mai avea nevoie de niste indicatii, daca se poate...

1. In PhpMyAdmin am incarcat baza de date aferenta forumului, am apasat pe un buton cu SQL, si mi-a aparut o fereastra de editare numita "Run SQL query/queries on database" aici trebuie sa inserez comenzile pe care le-am postat mai sus? Exact asa cum sunt acolo?

Sa presupunem ca totul merge OK!

2. Acum ma pot apuca sa modific fisere php conform instructiunilor?

Sau trebuie sa fac operatiile in alta ordine? In cazul in care ceva nu-mi iese cum pot sa dau "undo" ?
flowers
AdministratorAdministrator
Mesaje: 4641
Membru din: 03-Iun-2004, 17:50:34
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Bucureşti, România
Contact:

Mesaj de flowers »

Inainte de a face orice MODificare, fa-ti backup la fisierele forumului (in special la cele editate) si backup la baza de date (in special la tabelele alterate, in cazul tau phpbb_users, phpbb_config). Poti sa-i dai inainte de a incepe lucrul si un "board disable" din Panoul Administratorului sau sa creezi un folder /install sau /contrib care la fel dezactiveaza forumul (nu uita sa le stergi la sfarsit).

1. Da, rulezi in phpMyAdmin comenzile SQL:

Cod: Selectaţi tot

ALTER TABLE phpbb_users ADD user_lastlogon INT (11) DEFAULT '0' not null; 
ALTER TABLE phpbb_users ADD user_totaltime INT (11) DEFAULT '0'; 
ALTER TABLE phpbb_users ADD user_totallogon INT (11) DEFAULT '0'; 
ALTER TABLE phpbb_users ADD user_totalpages INT (11) DEFAULT '0'; 

INSERT INTO phpbb_config (config_name, config_value) VALUES ('hidde_last_logon','0'); 

UPDATE phpbb_users SET user_lastlogon = user_lastvisit WHERE user_lastlogon = '0'; 
UPDATE phpbb_users SET user_totallogon = '1' WHERE user_totallogon = '0' AND user_session_time <> '0'; 
UPDATE phpbb_users SET user_totaltime = (user_session_time - user_lastlogon) WHERE user_totaltime = '0' AND user_lastlogon > '0'; 
2. Acum poti sa editezi si fisierele php/tpl.

Ordinea este urmatoarea: 1. MODificare baza de date si 2. MODificare fisiere, ca sa nu apara erori din cauza lipsei unor campuri din baza de date ce ar putea fi apelate de fisierele php.
Daca ceva nu iti iese, faci un "undo" din backup.
Berti
Utilizator înregistrat
Mesaje: 29
Membru din: 12-Mar-2006, 10:13:32
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Contact:

Mesaj de Berti »

Va multumesc pentru raspunsuri...

Comenzile SQL m-au intimidat si n-am avut curaj sa aplic modificarea direct pe forum, asa ca mi-am instalat un alt forum, unde am facut testul... in principiu functioneaza bine!

Daca vreunul din voi are timp si poate verifica daca apare modificarea corect peste tot, forumul de test il gasiti aici.

Eu am observat modificari in urmatoarele locuri:
-pagina principala
-profilul utilizatorului (diferit in cazul in care se uita un admin sau mod)
-lista membrilor
-Panoul de administrare/General configuration -> optiunea arata/sau nu ultima vizita!

E corect asa? Sau mai trebuie sa verific undeva! Multumesc
flowers
AdministratorAdministrator
Mesaje: 4641
Membru din: 03-Iun-2004, 17:50:34
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Bucureşti, România
Contact:

Mesaj de flowers »

De ce ti-e frica sa-l aplici direct pe forum? Daca ai facut backup, ii dai restore daca ai gresit ceva. Last visit MOD pare sa functioneze corect pe forumul de test. Bafta!
Berti
Utilizator înregistrat
Mesaje: 29
Membru din: 12-Mar-2006, 10:13:32
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Contact:

Mesaj de Berti »

Multumesc pentru incurajare!

Am instalat mod-ul si pe forumul cu pricina, am facut o mica greseala, dar am reusit s-o corectez, acum merge bine...

Mai am o intrebare, de ce la unii useri imi arata asa:

Total Online Duration: 2 Weeks, 0 Days, 00:54:03
Last Online Duration: 2 Weeks, 0 Days, 00:54:03


doar nu-i userul conectat permanent de 2 saptamani?

Multumesc tuturor celor care m-au indrumat in instalrea modului! Faceti o treba buna aici! Felicitari!
Avatar utilizator
seelview
Fost coleg
Mesaje: 2146
Membru din: 13-Apr-2005, 21:24:50
Versiune: 3.x
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Foarte experimentat
Localitate: Cu curu' pe scaun
Contact:

Mesaj de seelview »

Unde zice total... si 2 weeks... inseamna timpul total efectiv stat pe forum logat...
"Don't have fear, I is here"
Seelview Photography / Blog this
Berti
Utilizator înregistrat
Mesaje: 29
Membru din: 12-Mar-2006, 10:13:32
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Contact:

Mesaj de Berti »

seelview am inteles ca la total arata 2 saptamani, chiar daca nu-i asa, da nu inteleg de ce arata si la last visit tot 2 saptamani?

Fenomenu asta apare la mai multi useri, predomina la cei din strainatate.
Avatar utilizator
seelview
Fost coleg
Mesaje: 2146
Membru din: 13-Apr-2005, 21:24:50
Versiune: 3.x
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Foarte experimentat
Localitate: Cu curu' pe scaun
Contact:

Mesaj de seelview »

Un link primim si noi ?
"Don't have fear, I is here"
Seelview Photography / Blog this
Berti
Utilizator înregistrat
Mesaje: 29
Membru din: 12-Mar-2006, 10:13:32
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Contact:

Mesaj de Berti »

Oops!! Scuze... e vorba de acest forum.
flowers
AdministratorAdministrator
Mesaje: 4641
Membru din: 03-Iun-2004, 17:50:34
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Bucureşti, România
Contact:

Mesaj de flowers »

Cred ca ai facut o greseala pe undeva. Last Online Duration ar trebui sa-ti arate ultima durata petrecuta online, nu durata totala.
Închis

Înapoi la “2.0.x Suport pentru MODificări”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator