Default Avatar

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

Moderatorer: Moderatorgrupp, Supportgrupp

Användarens profilbild
Nice
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 114
Blev medlem: 2003-10-05 12:21
Svar: 0
Ort: Luleå

Default Avatar

Inlägg av Nice »

Har laddat ner modden: http://www.phpbbhacks.com/download/4490

Det första som står i modden...

Kod: Markera allt

# 
#-----[ SQL ]------------------------------------------
# 
INSERT INTO phpbb_config(config_name, config_value) VALUES ('default_avatar_guests_url', '');
INSERT INTO phpbb_config(config_name, config_value) VALUES ('default_avatar_users_url', '');
INSERT INTO phpbb_config(config_name, config_value) VALUES ('default_avatar_set', '3');
Vad menas med det???


och så nästa...

Kod: Markera allt

# 
#-----[ OPEN ]------------------------------------------
# 
admin/admin_board.php

#
#-----[ FIND ]------------------------------------------
# 
$disable_board_no = ( !$new['board_disable'] ) ? "checked=\"checked\"" : "";

#
#-----[ AFTER, ADD ]------------------------------------------
# 
// Default avatar MOD, By Manipe (Begin)
$default_avatar_guests = ($new['default_avatar_set'] == '0') ? "checked=\"checked\"" : "";
$default_avatar_users = ($new['default_avatar_set'] == '1') ? "checked=\"checked\"" : "";
$default_avatar_both = ($new['default_avatar_set'] == '2') ? "checked=\"checked\"" : "";
$default_avatar_none = ($new['default_avatar_set'] == '3') ? "checked=\"checked\"" : "";
// Default avatar MOD, By Manipe (End)
Jag fattar ju att man i filen "admin_board.php " ska leta upp

Kod: Markera allt

$disable_board_no = ( !$new['board_disable'] ) ? "checked=\"checked\"" : "";
men ska jag "bara" adda koden direkt efter...typ såhär eller???

Kod: Markera allt

$disable_board_no = ( !$new['board_disable'] ) ? "checked=\"checked\"" : ""; 
// Default avatar MOD, By Manipe (Begin) 
$default_avatar_guests = ($new['default_avatar_set'] == '0') ? "checked=\"checked\"" : ""; 
$default_avatar_users = ($new['default_avatar_set'] == '1') ? "checked=\"checked\"" : ""; 
$default_avatar_both = ($new['default_avatar_set'] == '2') ? "checked=\"checked\"" : ""; 
$default_avatar_none = ($new['default_avatar_set'] == '3') ? "checked=\"checked\"" : ""; 
// Default avatar MOD, By Manipe (End)
Är ju som min första modd...så man är ju som liiiite nervös ju :lol:
Användarens profilbild
Nice
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 114
Blev medlem: 2003-10-05 12:21
Svar: 0
Ort: Luleå

Inlägg av Nice »

...och måste varje förändring börja och avslutas med

Kod: Markera allt

// Default avatar MOD, By Manipe (Begin)
// Default avatar MOD, By Manipe (End)
Användarens profilbild
PazZze
Support
Support
Inlägg: 1028
Blev medlem: 2004-05-10 10:19
Svar: 0
Ort: Stockholm

Re: Default Avatar

Inlägg av PazZze »

Kod: Markera allt

# 
#-----[ SQL ]------------------------------------------
# 
INSERT INTO phpbb_config(config_name, config_value) VALUES ('default_avatar_guests_url', '');
INSERT INTO phpbb_config(config_name, config_value) VALUES ('default_avatar_users_url', '');
INSERT INTO phpbb_config(config_name, config_value) VALUES ('default_avatar_set', '3');
Du ska ta och gå in i din databas och lägga till dom där värderna...

nästa är bara att göra vad som står

Kod: Markera allt

# 
#-----[ OPEN ]------------------------------------------
# 
admin/admin_board.php

#
#-----[ FIND ]------------------------------------------
# 
$disable_board_no = ( !$new['board_disable'] ) ? "checked=\"checked\"" : "";

#
#-----[ AFTER, ADD ]------------------------------------------
# 
// Default avatar MOD, By Manipe (Begin)
$default_avatar_guests = ($new['default_avatar_set'] == '0') ? "checked=\"checked\"" : "";
$default_avatar_users = ($new['default_avatar_set'] == '1') ? "checked=\"checked\"" : "";
$default_avatar_both = ($new['default_avatar_set'] == '2') ? "checked=\"checked\"" : "";
$default_avatar_none = ($new['default_avatar_set'] == '3') ? "checked=\"checked\"" : "";
// Default avatar MOD, By Manipe (End)

Kod: Markera allt

$disable_board_no = ( !$new['board_disable'] ) ? "checked=\"checked\"" : ""; 
// Default avatar MOD, By Manipe (Begin) 
$default_avatar_guests = ($new['default_avatar_set'] == '0') ? "checked=\"checked\"" : ""; 
$default_avatar_users = ($new['default_avatar_set'] == '1') ? "checked=\"checked\"" : ""; 
$default_avatar_both = ($new['default_avatar_set'] == '2') ? "checked=\"checked\"" : ""; 
$default_avatar_none = ($new['default_avatar_set'] == '3') ? "checked=\"checked\"" : ""; 
// Default avatar MOD, By Manipe (End)
japp, du är duktig du :P
Joel PazZze Martinsson - phpBB Sverige Support
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6554
Blev medlem: 2004-06-09 08:32
Svar: 1
Ort: Hannover/Tyskland
Kontakt:

Inlägg av Holger »

Nice skrev:...och måste varje förändring börja och avslutas med

Kod: Markera allt

// Default avatar MOD, By Manipe (Begin)
// Default avatar MOD, By Manipe (End)
Ha det kvar, det gör det lättare under felsökning eller om du vill ta bort modden någon gång i framtiden.

/H
Holger Gremminger
Ingen support via PM!
Användarens profilbild
Nice
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 114
Blev medlem: 2003-10-05 12:21
Svar: 0
Ort: Luleå

Re: Default Avatar

Inlägg av Nice »

PazZze skrev: Du ska ta och gå in i din databas och lägga till dom där värderna...
Misstänkte ju det :? Loggat in i databasen...klickat på "phpbb_config" och sedan "SQL" men sedan???? Ska jag i fältet "Kör SQL-fråga/frågor i databasen" skriva in

Kod: Markera allt

('default_avatar_guests_url', ''); ('default_avatar_users_url', ''); ('default_avatar_set', '3');
...markera "config_name" och sedan klicka på "kör" och sedan klistra in samma igen markera "config_value" och klicka på "kör" igen...eller???

och ska

Kod: Markera allt

 (  ) parentestecknerna ingå i koden???
Användarens profilbild
Nice
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 114
Blev medlem: 2003-10-05 12:21
Svar: 0
Ort: Luleå

Inlägg av Nice »

Holger skrev:
Nice skrev:...och måste varje förändring börja och avslutas med

Kod: Markera allt

// Default avatar MOD, By Manipe (Begin)
// Default avatar MOD, By Manipe (End)
Ha det kvar, det gör det lättare under felsökning eller om du vill ta bort modden någon gång i framtiden.

/H
Jo det blir ju lättare och hitta dom då ju :)
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6554
Blev medlem: 2004-06-09 08:32
Svar: 1
Ort: Hannover/Tyskland
Kontakt:

Re: Default Avatar

Inlägg av Holger »

Nice skrev:
PazZze skrev: Du ska ta och gå in i din databas och lägga till dom där värderna...
Misstänkte ju det :? Loggat in i databasen...klickat på "phpbb_config" och sedan "SQL" men sedan???? Ska jag i fältet "Kör SQL-fråga/frågor i databasen" skriva in

Kod: Markera allt

('default_avatar_guests_url', ''); ('default_avatar_users_url', ''); ('default_avatar_set', '3');
...markera "config_name" och sedan klicka på "kör" och sedan klistra in samma igen markera "config_value" och klicka på "kör" igen...eller???

och ska

Kod: Markera allt

 (  ) parentestecknerna ingå i koden???
Bara klipp och klistra in alltihop:

Kod: Markera allt

INSERT INTO phpbb_config(config_name, config_value) VALUES ('default_avatar_guests_url', ''); 
INSERT INTO phpbb_config(config_name, config_value) VALUES ('default_avatar_users_url', ''); 
INSERT INTO phpbb_config(config_name, config_value) VALUES ('default_avatar_set', '3');
Allt, även paranteserna!

Instruktionerna för en modd är normalt sett gjorda så att man inte behöver fundera på vad som skall med och vad som inte skall med, det är bara till att göra PRECIS som där står.

Återkom om du har fler frågor!
Holger Gremminger
Ingen support via PM!
Användarens profilbild
Nice
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 114
Blev medlem: 2003-10-05 12:21
Svar: 0
Ort: Luleå

Inlägg av Nice »

Jepp fick ju det och fungera på mitt testforum...så nu vågar jag ju köra på riktigt :lol:

Tack PazZze och Holger!!!!
Användarens profilbild
Nice
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 114
Blev medlem: 2003-10-05 12:21
Svar: 0
Ort: Luleå

Inlägg av Nice »

Ehummmm...när det står

Kod: Markera allt

# 
#-----[ OPEN ]------------------------------------------
# 
templates/subSilver/admin/board_config_body.tpl

...visst MÅSTE man då göra samma ändringar i ALLA admin/board_config_body.tpl filer...jag menar när man har installerat olika teman

och samma när det står...

Kod: Markera allt

#
#-----[ OPEN ]------------------------------------------
# 
language/lang_english/lang_admin.php
så gäller det även lang_swedish/lang_admin.php...eller hur :lol:
Användarens profilbild
Nice
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 114
Blev medlem: 2003-10-05 12:21
Svar: 0
Ort: Luleå

Inlägg av Nice »

Men då upptäcker jag att den "rätta" koden int finns i cobalt & fisubsilversh

Kod: Markera allt

<tr>
	  <th class="thHead" colspan="2">{L_AVATAR_SETTINGS}</th>
	</tr>

ser ut så här...

Kod: Markera allt

<tr> 
<th colspan="2">{L_AVATAR_SETTINGS}</th>
</tr>
Det är ju <th class="thHead" som saknas men kommer det ändå att funka???
Senast redigerad av Nice den 2005-03-31 18:48, redigerad totalt 1 gånger.
Användarens profilbild
PazZze
Support
Support
Inlägg: 1028
Blev medlem: 2004-05-10 10:19
Svar: 0
Ort: Stockholm

Inlägg av PazZze »

kolla vilken version modden är skriven för, är det tex 2.0.6 och du använder 2.0.13 så finns det säker något fel i modden... men kolla så att "omgivningen" ser rätt ut, om det tex bara finns en {L_AVATAR_SETTINGS} så kan man alltid utgå från att det är rätt.

Det är bra att lägga till "//ändrat" text som lagts till "//slut ändrat" för att enkelt hitta det igen :)
Om man ändrar (replace) så ta det som stog innan och sätt innom /* och */ om det är fler rader, annars bara //
Joel PazZze Martinsson - phpBB Sverige Support
Användarens profilbild
Nice
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 114
Blev medlem: 2003-10-05 12:21
Svar: 0
Ort: Luleå

Inlägg av Nice »

PazZze skrev:kolla vilken version modden är skriven för, är det tex 2.0.6 och du använder 2.0.13 så finns det säker något fel i modden... men kolla så att "omgivningen" ser rätt ut, om det tex bara finns en {L_AVATAR_SETTINGS} så kan man alltid utgå från att det är rätt.

Det är bra att lägga till "//ändrat" text som lagts till "//slut ändrat" för att enkelt hitta det igen :)
Om man ändrar (replace) så ta det som stog innan och sätt innom /* och */ om det är fler rader, annars bara //

Okey...det står ju int för vilken version den är skriven för...men den är uppdaterad 2005-01-10 så den bör ju vara gjord för 2.0.11 och 2.0.13

...nä fan jag kör vidare :lol:
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6554
Blev medlem: 2004-06-09 08:32
Svar: 1
Ort: Hannover/Tyskland
Kontakt:

Inlägg av Holger »

Nice skrev:...visst MÅSTE man då göra samma ändringar i ALLA admin/board_config_body.tpl filer...jag menar när man har installerat olika teman

...


så gäller det även lang_swedish/lang_admin.php...eller hur :lol:

...

Det är ju <th class="thHead" som saknas men kommer det ändå att funka???

"Ja" på alla tre frågorna!

Lycka till!
Holger Gremminger
Ingen support via PM!
Användarens profilbild
Nice
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 114
Blev medlem: 2003-10-05 12:21
Svar: 0
Ort: Luleå

Inlägg av Nice »

Klart!!!...och det funkar ju med ALLA teman ju :wink:

Tack igen :D
Skriv svar

Vilka är online

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