Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Grupy 2.3.5


dudek123

Rekomendowane odpowiedzi

Potrzebuje grup już prawie wszystko zrobiłem tylko gdy trzeba wejść func_boardstats to nie mogę zrobić tego:

Open sources\lib\func_boardstats.php

Find

$this->ipsclass->DB->simple_construct( array( 'select' => 'id, member_id, member_name, login_type, running_time, member_group',

'from' => 'sessions',

'where' => "running_time > $time",

//'order' => "running_time DESC" // Sort in PHP to avoid filesort in SQL

) );

$this->ipsclass->DB->simple_exec();

//-----------------------------------------

// FETCH...

//-----------------------------------------

while ( $r = $this->ipsclass->DB->fetch_row() )

{

$rows[ $r['running_time'].'.'.$r['id'] ] = $r;

}

krsort( $rows );

Change To:

if ( $this->ipsclass->vars['group_display_active'] )

{

$this->ipsclass->DB->build_query( array( 'select' => 's.id, s.member_id, s.member_name, s.login_type, s.running_time, s.member_group',

'from' => array( 'sessions' => 's' ),

'where' => "running_time > {$time}",

'add_join' => array( 1 => array( 'from' => array( 'groups' => 'g' ),

'where' => 'g.g_id=s.member_group',

'type' => 'left' ) ),

'order' => 'g.g_display ASC, s.running_time DESC' ) );

$this->ipsclass->DB->exec_query();

while ( $r = $this->ipsclass->DB->fetch_row() )

{

$rows[] = $r;

}

}

else

{

$this->ipsclass->DB->simple_construct( array( 'select' => 'id, member_id, member_name, login_type, running_time, member_group',

'from' => 'sessions',

'where' => "running_time > $time",

//'order' => "running_time DESC" // Sort in PHP to avoid filesort in SQL

) );

$this->ipsclass->DB->simple_exec();

//-----------------------------------------

// FETCH...

//-----------------------------------------

while ( $r = $this->ipsclass->DB->fetch_row() )

{

$rows[ $r['running_time'].'.'.$r['id'] ] = $r;

}

krsort( $rows );

}

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Find:

$active['TOTAL'] = $active['MEMBERS'] + $active['GUESTS'] + $active['ANON'];

Add Above:

if ( $this->ipsclass->vars['group_display_board'] )

{

$active['NAMES'] .= "<br /><br />";

$gni = array();

foreach ( $this->ipsclass->cache['grouporder_cache'] as $gid => $order )

{

$gni[] = "<a href='{$this->ipsclass->base_url}act=members&max_results=20&filter={$this->ipsclass->cache['group_cache'][$gid]['g_id']}&sort_order=asc&sort_key=members_display_name'>".$this->ipsclass->make_name_formatted( $this->ipsclass->cache['group_cache'][$gid]['g_title'], $gid )."</a>";

}

$active['NAMES'] .= implode( " | ", $gni );

}

Proszę napisać to w formie takiej by działało żadnego erroru to musi być napisanane w lini tak jak piszę ja nie może być to tak:

Kod...

Kod...

Kod...

nie może być napisane w słupku

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Jak 'na ipb nie ma grup'? Nie rozumiem Cię. Masz na myśli legendę grup na dole?

Jeśli tak to instrukcja jest bardzo dobrze napisana - setki razy korzystałem i nie było problemów.

Jeśli masz problem z edycją kodu to użyj dobrego edytora - polecam PSPad.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Kurde nie rozumiem Cię - czytasz krok po kroku i robisz, jak tam jest napisane. :)

Nie jestem w stanie wyobrazić sobie z czym może być problem. Serio.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Jezus maria. :)

Serio powoli tracę tutaj cierpliwość do Ciebie.

Dlaczego wklejasz tutaj cały kod, przecież to nie jest legalne. Jak Ty czytałeś zasady licencji, jak ją kupowałeś? ....

Podaj link do forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.