Verfasst: 13.10.2004 19:46
Also wie ich vermute habe und im vorbeitrag schrieb ist es die spalte wo die änderunge gemacht werde, was ich geändert habe tun ich mal blau vorheben dann:
ein script einbaun, des hab ich unter der spalte eingebaut einfach mal wo die auswahl ist des Landes, siehe Zitat (blau wieder vorgehoben):
siehe URL: http://suessemaus28884.su.funpic.de/php ... greed=true
und wenn wir da jetzt germany auswähle aktiviert sich des Bundesland auswähl feld, aber des gilt nur für germany und nicht für Österreich (austria) klar im script steht nur germany.gif wie kann ich da den script ändere das es auch mit austria.gif aktiviert wird des DropDown Menü "Bundesland"?
Und desweitere problem weshalb es auch noch net ganz so ist, wie ich es habe möchte ist, wenn ihr mal schaut und germany ausgewählt habt und dann auf USA oder ein anderes Land geht bleib des dropdown Menü "Bundesland" aktiviert, aber es sollte sich dann wieder deaktivieren das also niemand jetzt z.B Bundesland Hessen wähle kann wenn er/sie des Land USA nimmt, denk mal es liegt jetzt nur noch an dem Script oder?
Wäre echt dankbar wenn mir wer jetzt schnell bei diese kleine sache noch helfen kann.
M.f.G SuesseMaus28884
Desweitere müsste ich in die templates/subSilver/profile_add_body.tpl// 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; setUserFlagOn(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\" disabled 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
ein script einbaun, des hab ich unter der spalte eingebaut einfach mal wo die auswahl ist des Landes, siehe Zitat (blau wieder vorgehoben):
So das funktioniert auch eigentlich, aber nicht so wie ich mir es vorgestellt hatte, es ist am anfang deaktiviert bei die State Flag (Bundesland)<!-- FLAGHACK-start -->
<tr>
<td class="row1"><span class="gen">{L_FLAG}:</span></td>
<td class="row2"><span class="gensmall">
<script>
function setUserFlagOn(path)
{if(path == "germany.gif")
{ form.user_state_flag.disabled = false; } }
</script>
<table><tr>
<td>{FLAG_SELECT} </td>
<td><img src="images/flags/{FLAG_START}" width="32" height="20" name="user_flag" /></td>
</tr></table>
</span></td>
</tr>
<!-- FLAGHACK-end -->
<!-- STATEFLAGHACK-start -->
<tr>
<td class="row1"><span class="gen">{L_STATE_FLAG}:</span><br />
<span class="gensmall">{L_STATE_FLAG_EXPLAIN}</span></td>
<td class="row2"><span class="gensmall">
<table><tr>
<td>{STATE_FLAG_SELECT} </td>
<td><img src="images/state_flags/{STATE_FLAG_START}" width="32" height="20" name="user_state_flag" /></td>
</tr></table>
</span></td>
</tr>
<!-- STATEFLAGHACK-end -->
siehe URL: http://suessemaus28884.su.funpic.de/php ... greed=true
und wenn wir da jetzt germany auswähle aktiviert sich des Bundesland auswähl feld, aber des gilt nur für germany und nicht für Österreich (austria) klar im script steht nur germany.gif wie kann ich da den script ändere das es auch mit austria.gif aktiviert wird des DropDown Menü "Bundesland"?
Und desweitere problem weshalb es auch noch net ganz so ist, wie ich es habe möchte ist, wenn ihr mal schaut und germany ausgewählt habt und dann auf USA oder ein anderes Land geht bleib des dropdown Menü "Bundesland" aktiviert, aber es sollte sich dann wieder deaktivieren das also niemand jetzt z.B Bundesland Hessen wähle kann wenn er/sie des Land USA nimmt, denk mal es liegt jetzt nur noch an dem Script oder?
Wäre echt dankbar wenn mir wer jetzt schnell bei diese kleine sache noch helfen kann.
M.f.G SuesseMaus28884