Seite 1 von 2
[ERLEDIGT] Country & State Flags MOD
Verfasst: 09.10.2004 21:30
von Christian_N
Hallo,
erstmal, hoffe es ist des richtige thema hier, ansonste bitte ich ein Moderator oder Admin den beitrag zu verschieben.
Nun zu meine sache:
Habe den Country & State Flags MOD installiert, bei dem State Flags MOD werden sowohl Deutsche als auch Österreiche Stätte gezeigt.
Deshalb würde ich gerne die Auswahl vom State Flags MOD deaktivieren, und wenn jemand dann bei Country Flags MOD dann Deutschland bzw. Österreich auswählt das dann der State Flag MOD aktiviert wird und man sein Bundesland auswählen kann.
In HTML könnte ich es, aber in PHP ist es irgendwie total anders und auch sicher schwerer.
Hoffe habe mich klar genug ausgedrückt und es kann mir wer helfen bzw. tipps geben wie ich es änderen kann.
Im voraus vielen Dank.
M.f.G SuesseMaus28884
Verfasst: 09.10.2004 21:38
von Leuchte
Kannst du mal einen Link zu den von dir benutzten Mods posten?
Verfasst: 09.10.2004 21:54
von Christian_N
der vorläufige Link ist
http://suessemaus28884.su.funpic.de/phpBB-Board/ (Beta-Version) da ist auch dann die beide MODs eingebaut.
Sobald die andere MODs und die Anpassung gefolgt sind wird es ein andere Link dazu geben zu dem board.
EDIT: Falls dich einloggen müsstes dann kannst den Test-Account benutze
Benutzername: test
Passwort: 1234
Verfasst: 09.10.2004 22:05
von Leuchte
Leuchte hat geschrieben:Kannst du mal einen Link zu den von dir benutzten Mods posten?
Und jetzt liest du meinen Satz noch einmal

Verfasst: 09.10.2004 22:24
von Christian_N
Aso die MODs, hm wo hab ich die nochmal mir Runtergeladen, hm *überlegt* das einzige was ich machen könnt ist es anhängen und dann dazu ein link schicke, weil der State MOD gibt es jedenfalls nicht mehr dort wo ich den her hab und der Country MOD hab ich durch den EasyMod bekommen der gibt es hier:
http://area51.phpbb.com/phpBB22/viewtopic.php?t=15391 den State MOD kommt gleich noch
Und hier dann der State Flag Mod den ich benutz:
http://suessemaus28884.su.funpic.de/Sta ... im_010.zip
Leuchte: Bitte den Edit-Button nutzen.
Verfasst: 10.10.2004 14:35
von Christian_N
Danke Leuchte, normalerweisse benutz ich auch den Edit-Button war gestern irgendwie nicht so richtig bei der sache *g* - sorry.
Frage: Bist gerade dabei es Anzupassen? Wenn ja, wielange dauert sowas ungefähr?
Jedenfalls lass dir soviel Zeit wie dann brauchst, den es soll auch dann nicht 08/15 sein sonder schon ordnungsgemäß funktionieren und wenn schon dabei bist es anzupassen sage ich schonmal recht herzlichen dank.
M.f.G SuesseMaus28884
Verfasst: 10.10.2004 15:02
von Leuchte
Nein, bin noch nicht dabei

Muss mir wenn auch beide Mods dafür installieren..
Von daher kann das schon etwas dauern
Verfasst: 10.10.2004 15:47
von Christian_N
Schon klar, hm, kann ich auch die Datei die bearbeit werden muss als Zitat (Quote) anhängen? Den glaub muss nur in der "
includes/usercp_register.php" angepasst werden, dann würde ich meine wo die MODs schon drauf installiert sind anhängen (zum Download) bzw. als Zitat, damit brauchst dann auch nicht unbedingt die MODs zu installieren.
M.f.G SuesseMau28884
EDIT: Hier mal die includes/usercp_register.php bei bedarf kannst sie dir mal anschaun ob man diese änderung dort machen kann irgendwie.
Danke, M.f.G SuesseMaus28884
EDIT: Zulang hängst lieber gleich als Link an, sonst spreng ich das board
noch hier *g*
So hier der Link:
http://suessemaus28884.su.funpic.de/usercp_register.txt
Verfasst: 11.10.2004 19:18
von Christian_N
Nachfrage, hat sich schon wer die
http://suessemaus28884.su.funpic.de/usercp_register.txt angeschaut und eine Idee wie man es ändern kann?
Verfasst: 12.10.2004 15:40
von Christian_N
Kann mal jemand schaun es muss irgendwo vermute ich mal in diese spalt es geändert werden:
Code: Alles auswählen
// FLAGHACK-start
// query to get the list of flags
$sql = "SELECT *
FROM " . FLAG_TABLE . "
ORDER BY flag_id";
if(!$flags_result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Couldn't obtain flags information.", "", __LINE__, __FILE__, $sql);
}
$flag_row = $db->sql_fetchrowset($ranksresult);
$num_flags = $db->sql_numrows($ranksresult) ;
// build the html select statement
$flag_start_image = 'blank.gif' ;
$selected = ( isset($user_flag) ) ? '' : ' selected="selected"' ;
$flag_select = "<select name=\"user_flag\" onChange=\"document.images['user_flag'].src = 'images/flags/'
+ this.value;\" >";
$flag_select .= "<option value=\"blank.gif\"$selected>" . $lang['Select_Country'] . "</option>";
for ($i = 0; $i < $num_flags; $i++)
{
$flag_name = $flag_row[$i]['flag_name'];
$flag_image = $flag_row[$i]['flag_image'];
$selected = ( isset( $user_flag) ) ? (($user_flag == $flag_image) ? 'selected="selected"' : '' ) : '' ;
$flag_select .= "\t<option value=\"$flag_image\"$selected>$flag_name</option>";
if ( isset( $user_flag) && ($user_flag == $flag_image))
{
$flag_start_image = $flag_image ;
}
}
$flag_select .= '</select>';
// FLAGHACK-end
// STATEFLAGHACK-start
// query to get the list of state flags
$sql = "SELECT *
FROM " . STATE_FLAG_TABLE . "
ORDER BY flag_id";
if(!$state_flags_result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Couldn't obtain state flags information.", "", __LINE__, __FILE__, $sql);
}
$state_flag_row = $db->sql_fetchrowset($ranksresult);
$num_state_flags = $db->sql_numrows($ranksresult) ;
// build the html select statement
$state_flag_start_image = 'blank.gif' ;
$selected = ( isset($user_state_flag) ) ? '' : ' selected="selected"' ;
$state_flag_select = "<select name=\"user_state_flag\" onChange=\"document.images['user_state_flag'].src = 'images/state_flags/'
+ this.value;\" >";
$state_flag_select .= "<option value=\"blank.gif\"$selected>" . $lang['Select_State'] . "</option>";
for ($i = 0; $i < $num_state_flags; $i++)
{
$state_flag_name = $state_flag_row[$i]['flag_name'];
$state_flag_image = $state_flag_row[$i]['flag_image'];
$selected = ( isset( $user_state_flag) ) ? (($user_state_flag == $state_flag_image) ? 'selected="selected"' : '' ) : '' ;
$state_flag_select .= "\t<option value=\"$state_flag_image\"$selected>$state_flag_name</option>";
if ( isset( $user_state_flag) && ($user_state_flag == $state_flag_image))
{
$state_flag_start_image = $state_flag_image ;
}
}
$state_flag_select .= '</select>';
// STATEFLAGHACK-end