Sida 1 av 1

Default Avatar

Postat: 2005-03-30 23:00
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:

Postat: 2005-03-30 23:05
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)

Re: Default Avatar

Postat: 2005-03-31 08:47
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

Postat: 2005-03-31 09:36
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

Re: Default Avatar

Postat: 2005-03-31 10:24
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???

Postat: 2005-03-31 10:26
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 :)

Re: Default Avatar

Postat: 2005-03-31 10:31
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!

Postat: 2005-03-31 11:54
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!!!!

Postat: 2005-03-31 18:32
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:

Postat: 2005-03-31 19:17
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???

Postat: 2005-03-31 19:43
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 //

Postat: 2005-03-31 19:53
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:

Postat: 2005-03-31 21:04
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!

Postat: 2005-03-31 22:51
av Nice
Klart!!!...och det funkar ju med ALLA teman ju :wink:

Tack igen :D