Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Modificar perfiles de clanes en WebEngine 1.2.4  (Visto 728 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline 2str0kE Posteado: February 26, 2023, 10:41:58 AM | Modificado: February 26, 2023, 10:49:02 AM by 2str0kE

  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 191
  • Gracias recibida: 92
  • ar
Hola gente de TSM!!

Estoy queriendo modificar un poco el perfil de los clanes en mi pagina web, estoy usando WebEngine 1.2.4 y las files MuEmu update 19 de louis.

Mi idea es que cuando se acceda al perfil de un clan muestre a parte de la información básica del clan (nombre, guildmaster, puntos y cantidad de miembros) muestre los datos detallados de cada uno de los miembros del clan como el nombre, online status, clase, nivel, resets y localización.

Hasta ahora pude crear la tabla con las columnas correspondientes y solamente rellenar la columna de nombre,, lo que no sé es de donde puedo obtener los otros datos de los miembros si me pueden dar una mano acá lo re agradecería!!

Dejo una imagen para que se entienda un poco mejor de lo que hablo y a continuación dejo el código del módulo en PHP.



Código del modulo:
Spoiler for Hiden:
<?php
echo '<div class="page-title"><span>'.lang('profiles_txt_1',true).'</span></div>';

loadModuleConfigs('profiles');
if(mconfig('active')) {
   if(check_value($_GET['req'])) {
      try {
         $weProfiles = new weProfiles();
         $weProfiles->setType("guild");
         $weProfiles->setRequest($_GET['req']);
         $guildData = $weProfiles->data();
         
         $guildMembers = explode(",", $guildData[5]);
         $displayData = array(
            'gname' => $guildData[1],
            'glogo' => returnGuildLogo($guildData[2],150),
            'gmaster' => $guildData[4],
            'gscore' => $guildData[3],
            'gmembers' => count($guildMembers),
         );
         
         echo '<div class="profiles_guild_card">';
            // Guild Information
            echo '<div class="row">';
               echo '<div class="col-xs-6 text-center">';
                  echo '<span class="guild_logo">'.$displayData['glogo'].'</span>';
               echo '</div>';
               echo '<div class="col-xs-6 text-center">';
                  echo '<span class="guild_name">'.$displayData['gname'].'</span>';
                  echo '<table class="table">';
                     echo '<tr>';
                        echo '<td class="text-right">'.lang('profiles_txt_3',true).'</td>';
                        echo '<td class="text-left">'.playerProfile($displayData['gmaster']).'</td>';
                     echo '</tr>';
                     echo '<tr>';
                        echo '<td class="text-right">'.lang('profiles_txt_4',true).'</td>';
                        echo '<td class="text-left">'.number_format($displayData['gscore']).'</td>';
                     echo '</tr>';
                     echo '<tr>';
                        echo '<td class="text-right">'.lang('profiles_txt_5',true).'</td>';
                        echo '<td class="text-left">'.number_format($displayData['gmembers']).'</td>';
                     echo '</tr>';            
                  echo '</table>';   
               echo '</div>';
            echo '</div>';
            echo '<hr>';
         echo '</div>';   
   
         // inicio tabla
         echo '<table class="rankings-table">';
         echo '<tr>';
         echo '<td style="font-weight:bold;">'.lang('rankings_txt_10').'</td>';
         echo '<td style="font-weight:bold;">'.lang('rankings_txt_11').'</td>';
         echo '<td style="font-weight:bold;">'.lang('rankings_txt_12').'</td>';
         echo '<td style="font-weight:bold;">'.lang('rankings_txt_13').'</td>';
         echo '<td style="font-weight:bold;">'.lang('rankings_txt_34').'</td>';
         echo '</tr>';
         
         if(is_array($guildMembers)) {
            foreach($guildMembers as $memberName) {
               echo '<tr>';
               echo '<td>'.playerProfile($memberName).'</div>';
               // online status
               // clase
               // nivel
               // resets
               echo '</tr>';
            }
         }
         
         echo '</table>';
         
         // fin tabla
         
      } catch(Exception $e) {
         message('error', $e->getMessage());
      }
   } else {
      message('error', lang('error_25',true));
   }
} else {
   message('error', lang('error_47',true));
}


Offline 2str0kE #1 Posteado: March 03, 2023, 02:59:12 AM

  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 191
  • Gracias recibida: 92
  • ar

Offline 2str0kE #2 Posteado: March 04, 2023, 04:45:21 PM

  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 191
  • Gracias recibida: 92
  • ar

Offline 2str0kE #3 Posteado: March 08, 2023, 01:20:54 PM

  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 191
  • Gracias recibida: 92
  • ar

Offline 2str0kE #4 Posteado: March 11, 2023, 06:10:32 PM

  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 191
  • Gracias recibida: 92
  • ar

Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
3 Replies
1687 Views
Last post December 24, 2018, 05:58:02 PM
by MuArcano
5 Replies
3485 Views
Last post November 09, 2023, 11:17:07 AM
by Blyxt
6 Replies
4362 Views
Last post June 25, 2022, 06:35:39 PM
by eduardo253
1 Replies
1640 Views
Last post March 20, 2020, 04:21:55 PM
by Ractor
23 Replies
2303 Views
Last post December 26, 2021, 01:37:09 PM
by yan0153