Verfasst: 08.03.2003 01:39
das eine teil von chris zeigt mir das eine feld aber nicht im view_topic an. das ist pflicht bei meiner sache. genau unter Ort soll das zusätzliche feld kommen.
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
Öffne includes/usercp_viewprofile.php
[Finde]
$posts_per_day = $profiledata['user_posts'] / $memberdays;
[Füge danach ein]
for($i = 0; $i < 7; $i++) //Gib für die zweite Zahl den Wert an den die letzte Auswahlmöglichkeit hat
#################
#
# Nicht hinzufügen (Auszug vom oberen Code)
#
#
<option value="0">'. $lang['Neufeld_Auswahlmoeglichkeiten'][0] .'</option>
<option value="1">'. $lang['Neufeld_Auswahlmoeglichkeiten'][1] .'</option>
<option value="2">'. $lang['Neufeld_Auswahlmoeglichkeiten'][2] .'</option>
<option value="3">'. $lang['Neufeld_Auswahlmoeglichkeiten'][3] .'</option>
<option value="4">'. $lang['Neufeld_Auswahlmoeglichkeiten'][4] .'</option>
<option value="5">'. $lang['Neufeld_Auswahlmoeglichkeiten'][5] .'</option>
<option value="6">'. $lang['Neufeld_Auswahlmoeglichkeiten'][6] .'</option>
<option value="7">'. $lang['Neufeld_Auswahlmoeglichkeiten'][7] .'</option>
#
#
# Hier ist es 7
#
#################
{
if ( $profiledata['user_neufeld'] == $i )
{
$neufeld = $lang['Neufeld_Auswahlmoeglichkeiten'][$i];
}
}
[Finde]
'ICQ' => $icq,
[Füge danach ein]
'NEUFELD' => $neufeld,
'L_NEUFELD' => $lang['Neufeld_Beschreibung'],
[Öffne]
language/___/lang_main.php
[Finde]
?>
[Füge davor ein]
$lang['Neufeld_Beschreiung'] = 'hioöadfg';
[Öffne]
templates/___/profile_view_body.tpl
[Finde]
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
<td> <b><span class="gen">{INTERESTS}</span></b></td>
</tr>
[Füge danach ein (oder wo du willst)]
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_NEUFELD}:</span></td>
<td> <b><span class="gen">{NEUFELD}</span></b></td>
</tr>Huch...ach für die viewtopic na ja egal..hier der codeAho hat geschrieben:das eine teil von chris zeigt mir das eine feld aber nicht im view_topic an. das ist pflicht bei meiner sache. genau unter Ort soll das zusätzliche feld kommen.
Code: Alles auswählen
Öffne viewtopic.php
[Finde]
$poster_from = ( $postrow[$i]['user_from'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
[Füge danach ein]
for($ij = 0; $ij < 7; $ij++) //Gib für die zweite Zahl den Wert an den die letzte Auswahlmöglichkeit hat
#################
#
# Nicht hinzufügen (Auszug vom oberen Code)
#
#
<option value="0">'. $lang['Neufeld_Auswahlmoeglichkeiten'][0] .'</option>
<option value="1">'. $lang['Neufeld_Auswahlmoeglichkeiten'][1] .'</option>
<option value="2">'. $lang['Neufeld_Auswahlmoeglichkeiten'][2] .'</option>
<option value="3">'. $lang['Neufeld_Auswahlmoeglichkeiten'][3] .'</option>
<option value="4">'. $lang['Neufeld_Auswahlmoeglichkeiten'][4] .'</option>
<option value="5">'. $lang['Neufeld_Auswahlmoeglichkeiten'][5] .'</option>
<option value="6">'. $lang['Neufeld_Auswahlmoeglichkeiten'][6] .'</option>
<option value="7">'. $lang['Neufeld_Auswahlmoeglichkeiten'][7] .'</option>
#
#
# Hier ist es 7
#
#################
{
if ( $postrow[$i]['user_neufeld'] == $ij && $postrow[$i]['user_id'] != ANONYMOUS )
{
$poster_neufeld = $lang['Neufeld_Viewtopic'] .': '. $lang['Neufeld_Auswahlmoeglichkeiten'][$ij];
}
}
[Finde]
'POSTER_FROM' => $poster_from,
[Füge danach ein]
'POSTER_NEUFELD' => $poster_neufeld,
[Öffne]
language/___/lang_main.php
[Finde]
?>
[Füge davor ein]
$lang['Neufeld_Viewtopic'] = 'Beschreibung';
[Öffne]
templates/___/viewtopic_body.tpl
[Finde]
{postrow.POSTER_AVATAR}
[Füge direkt danach ein]
<br />{postrow.POSTER_NEUFELD}Code: Alles auswählen
[Finde]
if ( !$error )
{
if ( $avatar_sql == '' )
[Davor einfügen]
$user_first_pc_from = mkrealdate($d_first_pc,$m_first_pc,$y_first_pc);
[Finde]
$email = htmlspecialchars($email);
[Füge danach ein]
$d_first_pc = ( isset($HTTP_POST_VARS['d_first_pc']) ) ? intval ($HTTP_POST_VARS['d_first_pc']) : 0;
$m_first_pc = ( isset($HTTP_POST_VARS['m_first_pc']) ) ? intval ($HTTP_POST_VARS['m_first_pc']) : 0;
$y_first_pc = ( isset($HTTP_POST_VARS['y_first_pc']) ) ? intval ($HTTP_POST_VARS['y_first_pc']) : 0;
[Finde]
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "...
[Finde darin]
, user_allow_sig=$allow_sig
[Füge direkt davor ein]
, user_first_pc_from=$user_first_pc_from
[Finde]
$sql = "INSERT INTO " . USERS_TABLE . " (user_id, u...
[Finde darin]
, user_allow_sig
[Füge direkt davor ein]
, user_first_pc_from
[Finde darin]
,'allow_sig'
[Füge direkt davor ein]
,'$user_first_pc_from'
[Finde]
$interests = htmlspecialchars($userdata['user_interests']);
[Füge danach ein]
$user_first_pc_from = $userdata['user_first_pc_from'];
[Finde]
display_avatar_gallery...
[Finde darin]
, $allow_sig
[Füge direkt davor ein]
, $user_first_pc_from
[Finde]
$template->set_filenames(array(
'body' => 'profile_add_body.tpl')
);
[Füge danach ein]
$s_d_first_pc = '<select name="d_first_pc" size="1" class="gensmall" size="1">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> ';
$s_d_first_pc = str_replace("value=\"".$user_first_pc_from."\">", "value=\"".$user_first_pc_from."\" SELECTED>" ,$s_d_first_pc);
$s_m_first_pc = '<select name="m_first_pc" size="1" class="gensmall" size="1">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> ';
$s_m_first_pc = str_replace("value=\"".$user_first_pc_from."\">", "value=\"".$user_first_pc_from."\" SELECTED>" ,$s_m_first_pc);
$s_y_first_pc = '<select name="y_first_pc" size="1" class="gensmall" size="1">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> ';
$s_y_first_pc = str_replace("value=\"".$user_first_pc_from."\">", "value=\"".$user_first_pc_from."\" SELECTED>" ,$s_y_first_pc);
[Finde]
'ALLOW_SIG_NO_CHECKED' => $allow_sig_no_checked,
[Füge danach ein]
'USER_FIRST_PC_FROM' => $user_first_pc_from,
'S_D_FIRST_PC' => $s_d_first_pc,
'S_M_FIRST_PC' => $s_m_first_pc,
'S_Y_FIRST_PC' => $s_y_first_pc,
Öffne templates/___/profile_add_body.tpl
[Füge ein (wo's dir gefällt)]
<tr>
<td class="row1"><span class="gen">{L_NEUFELD}:</span</td>
<td class="row2"><span class="gensmall">{S_D_FIRST_PC} {S_M_FIRST_PC} {S_Y_FIRST_PC}</span></td>
</tr>Code: Alles auswählen
user_first_pc_from varchar(50) NOT NULL default '',Es könnte vielleicht daran liegen. Probier mal das aus:Code: Alles auswählen
[Füge danach ein] $s_d_first_pc = '<select name="d_first_pc" size="1" class="gensmall" size="1"> <option value="0">-</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> '; $s_d_first_pc = str_replace("value=\"".$user_first_pc_from."\">", "value=\"".$user_first_pc_from."\" SELECTED>" ,$s_d_first_pc); $s_m_first_pc = '<select name="m_first_pc" size="1" class="gensmall" size="1"> <option value="0">-</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> '; $s_m_first_pc = str_replace("value=\"".$user_first_pc_from."\">", "value=\"".$user_first_pc_from."\" SELECTED>" ,$s_m_first_pc); $s_y_first_pc = '<select name="y_first_pc" size="1" class="gensmall" size="1"> <option value="0">-</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> '; $s_y_first_pc = str_replace("value=\"".$user_first_pc_from."\">", "value=\"".$user_first_pc_from."\" SELECTED>" ,$s_y_first_pc);
Code: Alles auswählen
[Füge danach ein]
$s_d_first_pc = '<select name="d_first_pc" size="1" class="gensmall" size="1">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> ';
$s_d_first_pc = str_replace("value=\"".$d_first_pc."\">", "value=\"".$d_first_pc."\" SELECTED>" ,$s_d_first_pc);
$s_m_first_pc = '<select name="m_first_pc" size="1" class="gensmall" size="1">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> ';
$s_m_first_pc = str_replace("value=\"".$m_first_pc."\">", "value=\"".$m_first_pc."\" SELECTED>" ,$s_m_first_pc);
$s_y_first_pc = '<select name="y_first_pc" size="1" class="gensmall" size="1">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select> ';
$s_y_first_pc = str_replace("value=\"".$y_first_pc."\">", "value=\"".$y_first_pc."\" SELECTED>" ,$s_y_first_pc);