SQL i mod

Frågor kring MODdar (modifikationer) för phpBB 2.0.x.

Moderatorer: Moderatorgrupp, Supportgrupp

Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

SQL i mod

Inlägg av Kjell »

Varför uppdateras inte databasen via E-mod, eller hittar den inte maysql id och lösen?
Det är ju lite tråkigt att sitta och lägga in alla rader i en databas när man har en färdig array i moden.

Eller vad ska jag ta med för att det ska fungera i phpmayadmin under SQL?
Kan inte köra den som den ser ut nu...... error... :?
_____________________________________________
$sql=array(
'ALTER TABLE '.USERS_TABLE.' ADD user_lastlogon INT (11) DEFAULT "0" not null',
'UPDATE '.USERS_TABLE.' SET user_lastlogon=user_lastvisit WHERE user_lastlogon="0"',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("hidde_last_logon", "0")',
'ALTER TABLE ' . USERS_TABLE .' ADD user_totaltime INT (11) DEFAULT "0"',
'ALTER TABLE ' . USERS_TABLE .' ADD user_totallogon INT (11) DEFAULT "0"',
'ALTER TABLE ' . USERS_TABLE .' ADD user_totalpages INT (11) DEFAULT "0"',
'UPDATE '. USERS_TABLE .' SET user_totaltime=(user_session_time-user_lastlogon) WHERE user_totaltime="0" AND user_lastlogon>0',
'UPDATE '. USERS_TABLE .' SET user_totallogon=1 WHERE user_totallogon="0" AND user_session_time<>"0"'
);


$mods = array (
'Last Visit PART 1 Mod','Last Visit PART 1 Mod','Last Visit PART 2 Mod','Last Visit PART 4 Mod','Last Visit PART 4 Mod','Last Visit PART 4 Mod','Last Visit PART 4 Mod','Last Visit PART 4 Mod'
);
_______________________
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Inlägg av Kjell »

Jag har ett svar, och att det borde se ut så här......
_________________________
ALTER TABLE phpbb_users ADD user_lastlogon INTEGER(11) NOT NULL DEFAULT 0;
INSERT INTO phpbb_config VALUES hidde_last_logon 0;
ALTER TABLE phpbb_users ADD user_totaltime INTEGER(11) DEFAULT 0;
ALTER TABLE phpbb_users ADD user_totallogon INTEGER(11) DEFAULT 0;
ALTER TABLE php_users ADD user_totalpages INTEGER(11) DEFAULT 0;
UPDATE phpbb_users SET user_totaltime=(user_session_time-user_lastlogon) WHERE user_totaltime= "0" AND user_lastlogon>0;
UPDATE phpbb_users SET user_totallogon=1 WHERE user_totallogon= "0" AND user_session_time<> "0";
____________________
Men det är också en massa hackande....... :?
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Inlägg av Kjell »

En massa svar fick man här också..... :(
Användarens profilbild
PazZze
Support
Support
Inlägg: 1028
Blev medlem: 2004-05-10 11:19
Svar: 0

Inlägg av PazZze »

tja, ingen kanske förstog problemet eller ingen kanske hade något svar?

E-mod = easymod, eller?

för arrays kan inte easymod hantera mig vetligen... utan den vill ha normala mysql strängar.
Joel PazZze Martinsson - phpBB Sverige Support
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Inlägg av Kjell »

Japp, jag kör easymod, men vad är då bra att använda om man inte vill sitta och hacka i databsen hela tiden?
Man vill ju inte förstöra databasen......
Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst