phpBB2.de Foren-Übersicht  
[netclusive - internet broadcasting]
 FAQ  •  Suchen  •  Download  •  Lesezeichen  •  Mitgliederliste  •  Benutzergruppen   •  Registrieren  •  Profil  •  Einloggen, um private Nachrichten zu lesen  •  Login
 
        
 
        
 

LinkLift

Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.
Autor Nachricht
Thomson
Universal Genius



Anmeldungsdatum: 05.08.2002
Beiträge: 4726
Wohnort: a shibby place

BeitragVerfasst am: Mi 04 Sep, 2002 12:11 Antworten mit ZitatNach oben 

Hallo,

wollte gerade den "Ranks in memberlist" Mod installieren, und hab ihn auch soweit eingebaut, allerdings werden die Images nicht angezeigt in der Memberlist.
Da ist nur eine leere Spalte...

Bei der Installation lief eigentlich alles normal, nur eine variable gab es nicht:
Code:

#
#-----[ FIND ]------------------------------------------
#
# Note: this is not the complete line, it is a start point and later a end point, in between should be the [FIND IN LINE] find code
$sql = "SELECT
FROM " . USERS_TABLE . "

#
#-----[ FIND IN LINE ]------------------------------------------
#
, user_allow_viewonline

#
#-----[AFTER, ADD ]------------------------------------------
#
,user_rank


, user_allow_online gab es bei mir nicht in der memberlist.php...

Habt ihr Ideen? MfG Tom

/****************EDIT*************/
Hab den teil jetzt in der 2.0.2er Version gefunden, ich hatte noch 2.0.0

Ändert aber nichts daran, dass der Mod nicht funktioniert...
MfG Tom

_________________
There are only 10 types of people in the world: Those who understand binary, and those who don't...
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenWebsite dieses Benutzers besuchenICQ-Nummer
Google







Verfasst am: Nach oben

Fabro
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern

BeitragVerfasst am: Mi 04 Sep, 2002 12:23 Antworten mit ZitatNach oben 

Poste mal die memberlist.php, dann schau ich mal.

Fabro

_________________
[img]http://cgi.gbgr.de/spruch.png?d=2[/img]
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Thomson
Universal Genius



Anmeldungsdatum: 05.08.2002
Beiträge: 4726
Wohnort: a shibby place

BeitragVerfasst am: Mi 04 Sep, 2002 12:37 Antworten mit ZitatNach oben 

Code:

<?php
/***************************************************************************
 *                              memberlist.php
 *                            -------------------
 *   begin                : Friday, May 11, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: memberlist.php,v 1.36.2.1 2002/05/19 15:11:17 psotfx Exp $
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
//
// End session management
//

$start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0;

if(isset($HTTP_POST_VARS['order']))
{
   $sort_order = ($HTTP_POST_VARS['order'] == 'ASC') ? 'ASC' : 'DESC';
}
else if(isset($HTTP_GET_VARS['order']))
{
   $sort_order = ($HTTP_GET_VARS['order'] == 'ASC') ? 'ASC' : 'DESC';
}
else
{
   $sort_order = 'ASC';
}

//
// Memberlist sorting
//
$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'],  $lang['Sort_Website'], $lang['Sort_Top_Ten']);
$mode_types = array('joindate', 'username', 'location', 'posts', 'email', 'website', 'topten');

$select_sort_mode = '<select name="mode">';
for($i = 0; $i < count($mode_types_text); $i++)
{
   $selected = ( $mode == $mode_types[$i] ) ? ' selected="selected"' : '';
   $select_sort_mode .= '<option value="' . $mode_types[$i] . '"' . $selected . '>' . $mode_types_text[$i] . '</option>';
}
$select_sort_mode .= '</select>';

$select_sort_order = '<select name="order">';
if($sort_order == 'ASC')
{
   $select_sort_order .= '<option value="ASC" selected="selected">' . $lang['Sort_Ascending'] . '</option><option value="DESC">' . $lang['Sort_Descending'] . '</option>';
}
else
{
   $select_sort_order .= '<option value="ASC">' . $lang['Sort_Ascending'] . '</option><option value="DESC" selected="selected">' . $lang['Sort_Descending'] . '</option>';
}
$select_sort_order .= '</select>';

//
// Generate page
//
$page_title = $lang['Memberlist'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$template->set_filenames(array(
   'body' => 'memberlist_body.tpl')
);
make_jumpbox('viewforum.'.$phpEx);

$template->assign_vars(array(
   'L_SELECT_SORT_METHOD' => $lang['Select_sort_method'],
   'L_EMAIL' => $lang['Email'],
   'L_WEBSITE' => $lang['Website'],
   'L_FROM' => $lang['Location'],
   'L_ORDER' => $lang['Order'],
   'L_SORT' => $lang['Sort'],
   'L_SUBMIT' => $lang['Sort'],
   'L_AIM' => $lang['AIM'],
   'L_YIM' => $lang['YIM'],
   'L_MSNM' => $lang['MSNM'],
   'L_ICQ' => $lang['ICQ'],
   'L_USER_RANK' => $lang['Poster_rank'],
   'L_JOINED' => $lang['Joined'],
   'L_POSTS' => $lang['Posts'],

   'S_MODE_SELECT' => $select_sort_mode,
   'S_ORDER_SELECT' => $select_sort_order,
   'S_MODE_ACTION' => append_sid("memberlist.$phpEx"))
);

if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
   $mode = ( isset($HTTP_POST_VARS['mode']) ) ? $HTTP_POST_VARS['mode'] : $HTTP_GET_VARS['mode'];

   switch( $mode )
   {
      case 'joined':
         $order_by = "user_regdate ASC LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'username':
         $order_by = "username $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'location':
         $order_by = "user_from $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'posts':
         $order_by = "user_posts $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'email':
         $order_by = "user_email $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'website':
         $order_by = "user_website $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'topten':
         $order_by = "user_posts DESC LIMIT 10";
         break;
      default:
         $order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
   }
}
else
{
   $order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
}

$sql = "SELECT *
   FROM " . RANKS_TABLE . "
   ORDER BY rank_special, rank_min";
if ( !($result = $db->sql_query($sql)) )
{
   message_die(GENERAL_ERROR, "Could not obtain ranks information.", '', __LINE__, __FILE__, $sql);
}
$ranksrow = array();
while ( $row = $db->sql_fetchrow($result) )
{
   $ranksrow[] = $row;
}
$db->sql_freeresult($result);

$sql = "SELECT username, user_allow_viewonline , user_rank, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY $order_by";
if( !($result = $db->sql_query($sql)) )
{
   message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}

if ( $row = $db->sql_fetchrow($result) )
{
   $i = 0;
   do
   {
      $username = $row['username'];
      $user_id = $row['user_id'];

      $from = ( !empty($row['user_from']) ) ? $row['user_from'] : '&nbsp;';
      $joined = create_date($lang['DATE_FORMAT'], $row['user_regdate'], $board_config['board_timezone']);
      $posts = ( $row['user_posts'] ) ? $row['user_posts'] : 0;
    //
// Generate ranks, set them to empty string initially.
//
$user_rank = '';
$rank_image = '';
if ( $row['user_rank'] )
{
   for($j = 0; $j < count($ranksrow); $j++)
   {
      if ( $row['user_rank'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special'] )
      {
         $user_rank = $ranksrow[$j]['rank_title'];
         $rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
      }
   }
}
else
{
   for($j = 0; $j < count($ranksrow); $j++)
   {
      if ( $row['user_posts'] >= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special'] )
      {
         $user_rank = $ranksrow[$j]['rank_title'];
         $rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
      }
   }
}

      $poster_avatar = '';
      if ( $row['user_avatar_type'] && $user_id != ANONYMOUS && $row['user_allowavatar'] )
      {
         switch( $row['user_avatar_type'] )
         {
            case USER_AVATAR_UPLOAD:
               $poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : '';
               break;
            case USER_AVATAR_REMOTE:
               $poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';
               break;
            case USER_AVATAR_GALLERY:
               $poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : '';
               break;
         }
      }

      if ( !empty($row['user_viewemail']) || $userdata['user_level'] == ADMIN )
      {
         $email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&amp;" . POST_USERS_URL .'=' . $user_id) : 'mailto:' . $row['user_email'];

         $email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
         $email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';
      }
      else
      {
         $email_img = '&nbsp;';
         $email = '&nbsp;';
      }

      $temp_url = append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=$user_id");
      $profile_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_profile'] . '" alt="' . $lang['Read_profile'] . '" title="' . $lang['Read_profile'] . '" border="0" /></a>';
      $profile = '<a href="' . $temp_url . '">' . $lang['Read_profile'] . '</a>';

      $temp_url = append_sid("privmsg.$phpEx?mode=post&amp;" . POST_USERS_URL . "=$user_id");
      $pm_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>';
      $pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>';

      $www_img = ( $row['user_website'] ) ? '<a href="' . $row['user_website'] . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '';
      $www = ( $row['user_website'] ) ? '<a href="' . $row['user_website'] . '" target="_userwww">' . $lang['Visit_website'] . '</a>' : '';

      if ( !empty($row['user_icq']) )
      {
         $icq_status_img = '<a href="http://wwp.icq.com/' . $row['user_icq'] . '#pager"><img src="http://web.icq.com/whitepages/online?icq=' . $row['user_icq'] . '&img=5" width="18" height="18" border="0" /></a>';
         $icq_img = '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $row['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';
         $icq =  '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $row['user_icq'] . '">' . $lang['ICQ'] . '</a>';
      }
      else
      {
         $icq_status_img = '';
         $icq_img = '';
         $icq = '';
      }

      $aim_img = ( $row['user_aim'] ) ? '<a href="aim:goim?screenname=' . $row['user_aim'] . '&amp;message=Hello+Are+you+there?"><img src="' . $images['icon_aim'] . '" alt="' . $lang['AIM'] . '" title="' . $lang['AIM'] . '" border="0" /></a>' : '';
      $aim = ( $row['user_aim'] ) ? '<a href="aim:goim?screenname=' . $row['user_aim'] . '&amp;message=Hello+Are+you+there?">' . $lang['AIM'] . '</a>' : '';

      $temp_url = append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=$user_id");
      $msn_img = ( $row['user_msnm'] ) ? '<a href="' . $temp_url . '"><img src="' . $images['icon_msnm'] . '" alt="' . $lang['MSNM'] . '" title="' . $lang['MSNM'] . '" border="0" /></a>' : '';
      $msn = ( $row['user_msnm'] ) ? '<a href="' . $temp_url . '">' . $lang['MSNM'] . '</a>' : '';

      $yim_img = ( $row['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $row['user_yim'] . '&amp;.src=pg"><img src="' . $images['icon_yim'] . '" alt="' . $lang['YIM'] . '" title="' . $lang['YIM'] . '" border="0" /></a>' : '';
      $yim = ( $row['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $row['user_yim'] . '&amp;.src=pg">' . $lang['YIM'] . '</a>' : '';

      $temp_url = append_sid("search.$phpEx?search_author=" . urlencode($username) . "&amp;showresults=posts");
      $search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . $lang['Search_user_posts'] . '" title="' . $lang['Search_user_posts'] . '" border="0" /></a>';
      $search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';

      $row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
      $row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

      $template->assign_block_vars('memberrow', array(
         'ROW_NUMBER' => $i + ( $HTTP_GET_VARS['start'] + 1 ),
         'ROW_COLOR' => '#' . $row_color,
         'ROW_CLASS' => $row_class,
         'USERNAME' => $username,
         'FROM' => $from,
         'JOINED' => $joined,
            'USER_RANK' => $user_rank,
            'USER_RANK_IMG' => $rank_image,
         'POSTS' => $posts,
            'AVATAR_IMG' => $poster_avatar,
         'PROFILE_IMG' => $profile_img,
         'PROFILE' => $profile,
         'SEARCH_IMG' => $search_img,
         'SEARCH' => $search,
         'PM_IMG' => $pm_img,
         'PM' => $pm,
         'EMAIL_IMG' => $email_img,
         'EMAIL' => $email,
         'WWW_IMG' => $www_img,
         'WWW' => $www,
         'ICQ_STATUS_IMG' => $icq_status_img,
         'ICQ_IMG' => $icq_img,
         'ICQ' => $icq,
         'AIM_IMG' => $aim_img,
         'AIM' => $aim,
         'MSN_IMG' => $msn_img,
         'MSN' => $msn,
         'YIM_IMG' => $yim_img,
         'YIM' => $yim,
         
         'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=$user_id"))
      );

      $i++;
   }
   while ( $row = $db->sql_fetchrow($result) );
}

if ( $mode != 'topten' || $board_config['topics_per_page'] < 10 )
{
   $sql = "SELECT count(*) AS total
      FROM " . USERS_TABLE . "
      WHERE user_id <> " . ANONYMOUS;

   if ( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, 'Error getting total users', '', __LINE__, __FILE__, $sql);
   }

   if ( $total = $db->sql_fetchrow($result) )
   {
      $total_members = $total['total'];

      $pagination = generate_pagination("memberlist.$phpEx?mode=$mode&amp;order=$sort_order", $total_members, $board_config['topics_per_page'], $start). '&nbsp;';
   }
}
else
{
   $pagination = '&nbsp;';
   $total_members = 10;
}

$template->assign_vars(array(
   'PAGINATION' => $pagination,
   'PAGE_NUMBER' => sprintf($lang['Page_of'], ( floor( $start / $board_config['topics_per_page'] ) + 1 ), ceil( $total_members / $board_config['topics_per_page'] )),

   'L_GOTO_PAGE' => $lang['Goto_page'])
);

$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>


Aktualisiert @ 18:00 by Fabro

_________________
There are only 10 types of people in the world: Those who understand binary, and those who don't...


Zuletzt bearbeitet von Thomson am Mi 04 Sep, 2002 14:31, insgesamt einmal bearbeitet
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenWebsite dieses Benutzers besuchenICQ-Nummer
Fabro
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern

BeitragVerfasst am: Mi 04 Sep, 2002 13:26 Antworten mit ZitatNach oben 

Ich hab dein Fehler:

Code:
#
#-----[ FIND ]------------------------------------------
#
   $order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
}

#
#-----[AFTER, ADD ]------------------------------------------
#
$sql = "SELECT *
   FROM " . RANKS_TABLE . "
   ORDER BY rank_special, rank_min";
if ( !($result = $db->sql_query($sql)) )
{
   message_die(GENERAL_ERROR, "Could not obtain ranks information.", '', __LINE__, __FILE__, $sql);
}
$ranksrow = array();
while ( $row = $db->sql_fetchrow($result) )
{
   $ranksrow[] = $row;
}
$db->sql_freeresult($result);

Teil der Anleitung.

Allerdings hast du das Zeug VOR der geschweiften Klammer eingefügt, anstatt wie gefordert danach.

Fabro

_________________
[img]http://cgi.gbgr.de/spruch.png?d=2[/img]
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Thomson
Universal Genius



Anmeldungsdatum: 05.08.2002
Beiträge: 4726
Wohnort: a shibby place

BeitragVerfasst am: Mi 04 Sep, 2002 14:32 Antworten mit ZitatNach oben 

Hallo,

habs oben mal aktualisiert und hochgeladen...Rührt sich aber immer noch nix, oder hab ich wieder was falsch gemacht?

Tom

_________________
There are only 10 types of people in the world: Those who understand binary, and those who don't...
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenWebsite dieses Benutzers besuchenICQ-Nummer
Fabro
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern

BeitragVerfasst am: Mi 04 Sep, 2002 15:57 Antworten mit ZitatNach oben 

Nee, ist immer noch falsch.

Du hast es nach :
Code:
         $order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
   }

eingefügt.

Sollte aber nach :
Code:
   $order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
}

sein.

Fabro

_________________
[img]http://cgi.gbgr.de/spruch.png?d=2[/img]
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Thomson
Universal Genius



Anmeldungsdatum: 05.08.2002
Beiträge: 4726
Wohnort: a shibby place

BeitragVerfasst am: Do 05 Sep, 2002 09:56 Antworten mit ZitatNach oben 

Hallo,

also..irgendwie muss ich da jetzt einen Hänger haben...
Die 2 Zeilen sind doch absolut ident, bis auf das break;

Und diese Zeile gibt es gar nicht im Script:
Code:

$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
}


Die sieht ja so aus:
Code:

:
         $order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
   }


Wie gesagt, ident..nur, dass beim 2ten noch das break; zwischen dem vorderen und der } ist....

Soll ich das ganze vor dem break einfügen?

MfG Tom

/***************EDIT****************/

Den gazen Terminus da vor das brak zu setzen bringt auch nix. Hat vielelicht irgendwer den mod bei sich eingebaut und auch funktionsfähig?
Wenn ja, bitte die memberlist.php posten Very Happy

_________________
There are only 10 types of people in the world: Those who understand binary, and those who don't...
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenWebsite dieses Benutzers besuchenICQ-Nummer
Fabro
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern

BeitragVerfasst am: Do 05 Sep, 2002 18:01 Antworten mit ZitatNach oben 

Ich habs oben mal so geändert, wie es sein sollte.

Fabro

_________________
[img]http://cgi.gbgr.de/spruch.png?d=2[/img]
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Thomson
Universal Genius



Anmeldungsdatum: 05.08.2002
Beiträge: 4726
Wohnort: a shibby place

BeitragVerfasst am: Do 05 Sep, 2002 19:13 Antworten mit ZitatNach oben 

Òla,

jetzt funzt es Smile

Danke dir, ich seh zwar den fehler immer noch nicht, aber ok...*gg*

MfG Tom

_________________
There are only 10 types of people in the world: Those who understand binary, and those who don't...
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenWebsite dieses Benutzers besuchenICQ-Nummer
Fabro
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern

BeitragVerfasst am: Do 05 Sep, 2002 20:45 Antworten mit ZitatNach oben 

Ein Schnippsel der memberlist.php:

Code:
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
   $mode = ( isset($HTTP_POST_VARS['mode']) ) ? $HTTP_POST_VARS['mode'] : $HTTP_GET_VARS['mode'];

   switch( $mode )
   {
      case 'joined':
         $order_by = "user_regdate ASC LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'username':
         $order_by = "username $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'location':
         $order_by = "user_from $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'posts':
         $order_by = "user_posts $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'email':
         $order_by = "user_email $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'website':
         $order_by = "user_website $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'topten':
         $order_by = "user_posts DESC LIMIT 10";
         break;
      default:
         $order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
   }
}
else
{
   $order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
}

Der einzufügende Code:

Code:

$sql = "SELECT *
   FROM " . RANKS_TABLE . "
   ORDER BY rank_special, rank_min";
if ( !($result = $db->sql_query($sql)) )
{
   message_die(GENERAL_ERROR, "Could not obtain ranks information.", '', __LINE__, __FILE__, $sql);
}
$ranksrow = array();
while ( $row = $db->sql_fetchrow($result) )
{
   $ranksrow[] = $row;
}
$db->sql_freeresult($result);

Dein Fehler und die Lösung:

Code:
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
   $mode = ( isset($HTTP_POST_VARS['mode']) ) ? $HTTP_POST_VARS['mode'] : $HTTP_GET_VARS['mode'];

   switch( $mode )
   {
      case 'joined':
         $order_by = "user_regdate ASC LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'username':
         $order_by = "username $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'location':
         $order_by = "user_from $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'posts':
         $order_by = "user_posts $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'email':
         $order_by = "user_email $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'website':
         $order_by = "user_website $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
      case 'topten':
         $order_by = "user_posts DESC LIMIT 10";
         break;
      default:
         $order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
         break;
   }
   // HIER HATTEST DU DEN CODE HINKOPIERT
}
else
{
   $order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
}
// HIER GEHÖRT ER HIN

_________________
[img]http://cgi.gbgr.de/spruch.png?d=2[/img]
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Multiple Ranks 203 Sheridan phpBB2.x - MOD Support 0 Fr 14 Dez, 2007 01:23 Letzten Beitrag anzeigen
Memberlist & Posting - ICQ Problem lunne phpBB2.x - Support 2 Mo 26 Nov, 2007 21:49 Letzten Beitrag anzeigen
Ranks einfügen?!?! marsteller phpBB2.x - Support 0 Sa 24 Nov, 2007 21:33 Letzten Beitrag anzeigen
Zusätzliches Feld in memberlist.php CJay phpBB2.x - Support 0 Fr 09 Nov, 2007 16:18 Letzten Beitrag anzeigen
Increasing number shown on memberlist... sunsetwebdesign Support Forum 5 Sa 06 Okt, 2007 02:51 Letzten Beitrag anzeigen