aber was meinst du damit??
Den (das?) Query musst du über phpMyAdmin ausführen:Code: Alles auswählen
ALTER TABLE `phpbb_users` ADD `user_rank_normal` TINYINT( 1 ) DEFAULT '0' AFTER `user_rank` ;
Den (das?) Query musst du über phpMyAdmin ausführen:Code: Alles auswählen
ALTER TABLE `phpbb_users` ADD `user_rank_normal` TINYINT( 1 ) DEFAULT '0' AFTER `user_rank` ;
bei mir sieht die komplette stelle so aus:punkface hat geschrieben: suchedirekt danachCode: Alles auswählen
user_rank = $user_rank
(Achte darauf das du hier alles kopierst.. das Komma z.B. ist sehr wichtig)Code: Alles auswählen
, user_rank_normal = $user_rank_normal
Code: Alles auswählen
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . "
Code: Alles auswählen
{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_SPECIAL_RANK}<br />{postrow.SPECIAL_RANK_IMAGE}
Code: Alles auswählen
{postrow.POSTER_SPECIAL_RANK}{postrow.SPECIAL_RANK_IMAGE}{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}
Nein genau vor das " .. also zwischen $user_rank und "ich-nrw hat geschrieben:
wo muß jetzt das andere hin? genau nach $user_rank"? also nach den "
sucheich-nrw hat geschrieben: edit//
das nächste problem ist die stelle
viewtopic_body.tpl
sucheersetzte mitCode: Alles auswählen
{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_SPECIAL_RANK}<br />{postrow.SPECIAL_RANK_IMAGE}
denn die stelle, die ich suchen soll, gibt es bei mir nicht!Code: Alles auswählen
{postrow.POSTER_SPECIAL_RANK}{postrow.SPECIAL_RANK_IMAGE}{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}
hier ist die txt
http://people.freenet.de/ich-nrw/viewtopic_body2.txt
Code: Alles auswählen
{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}
Code: Alles auswählen
{postrow.POSTER_SPECIAL_RANK}{postrow.SPECIAL_RANK_IMAGE}
Code: Alles auswählen
+++ suche +++
$s_hidden_fields .= '<input type="hidden" name="id" value="' . $rank_id . '" />';
+++ danach einfügen +++
$rank_normal_ow = '<option value="0">' . $lang['Rank_normal_ow_0'] . '</option><option value="1">' . $lang['Rank_normal_ow_1'] . '</option><option value="2">' . $lang['Rank_normal_ow_2'] . '</option>' . "\n";
+++ suche +++
$rank_info['rank_special'] = 0;
+++ danach einfügen +++
$rank_normal_ow = '';
+++ suche +++
"NOT_SPECIAL_RANK" => $rank_is_not_special,
+++ danach einfügen +++
"RANK_NORMAL_OW" => $rank_normal_ow,
+++ suche +++
"L_RANK_SPECIAL" => $lang['Rank_special'],
+++ danach einfügen +++
"L_RANK_NORMAL_OW" => $lang['Rank_normal_ow'],
"L_RANK_NORMAL_OW_EXPLAIN" => $lang['Rank_normal_ow_explain'],
+++ suche +++
}
else if( $mode == "save" )
{
+++ _davor_ einfügen +++
if( $rank_normal_ow != '' )
{
$template->assign_block_vars('switch_rank_normal_ow', array() );
}
+++ suche +++
$special_rank = ( $HTTP_POST_VARS['special_rank'] == 1 ) ? TRUE : 0;
+++ danach einfügen +++
$rank_normal_ow = ( $HTTP_POST_VARS['rank_normal_ow'] != 0 ) ? ( ($special_rank) ? $HTTP_POST_VARS['rank_normal_ow'] : 0 ) : 0;
+++ suche +++
if (!$special_rank)
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_rank = 0
WHERE user_rank = $rank_id";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, $lang['No_update_ranks'], "", __LINE__, __FILE__, $sql);
}
}
+++ danach einfügen +++
if ($rank_normal_ow)
{
$set = ( $rank_normal_ow == 1 ) ? 1 : 0 ;
$sql = "UPDATE " . USERS_TABLE . "
SET user_rank_normal = $set
WHERE user_rank = $rank_id";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, $lang['No_update_ranks'], "", __LINE__, __FILE__, $sql);
}
}
Code: Alles auswählen
+++ suche +++
$lang['Rank_normal_explain'] = 'Auswahl ob in Themen unter dem Spezialrang auch der normale Rang (der von der Anzahl der Beiträge abhängig ist) angezeigt werden soll';
+++ danach einfügen +++
$lang['Rank_normal_ow'] = 'Rang Einstellung überschreiben';
$lang['Rank_normal_ow_explain'] = 'Die Einstellung ob bei einem Benutzer unter dem Spezialrang auch der normale Rang angezeigt werden soll, kann hier für alle die diesen Spezialrang haben überschrieben werden';
$lang['Rank_normal_ow_0'] = 'Die Einstellung nicht überschreiben';
$lang['Rank_normal_ow_1'] = 'normalen Rang extra anzeigen';
$lang['Rank_normal_ow_2'] = 'normalen Rang nicht extra anzeigen';
Code: Alles auswählen
+++ suche +++
<tr>
<td class="row1"><span class="gen">{L_RANK_SPECIAL}</span></td>
<td class="row2"><input type="radio" name="special_rank" value="1" {SPECIAL_RANK} />{L_YES} <input type="radio" name="special_rank" value="0" {NOT_SPECIAL_RANK} /> {L_NO}</td>
</tr>
+++ danach einfügen
<!-- BEGIN switch_rank_normal_ow -->
<tr>
<td class="row1"><span class="gen">{L_RANK_NORMAL_OW}</span><br />
<span class="gensmall">{L_RANK_NORMAL_OW_EXPLAIN}</span></td>
<td class="row2"><select name="rank_normal_ow">{RANK_NORMAL_OW}</select></td>
</tr>
<!-- END switch_rank_normal_ow -->