Skocz do zawartości

DawPi

Manager
  • Postów

    78 223
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    585

Treść opublikowana przez DawPi

  1. Zmień: 'baseUrl' => "{$this->settings['base_url']}module=display&section=list", Na: 'baseUrl' => "{$this->settings['base_url']}app=reputationpoints&module=display&section=list",
  2. DawPi

    Przyciski stron

    Nie, to mój mod i nie może mieć na to jakikolwiek wpływ.
  3. Pytam o zmienne bitu - dodałeś tam ją?
  4. Jaki kod wstawiłeś? Dodałeś zmienną w nagłówkach bita?
  5. Tutaj tak nie jest. Gdzie tak masz?
  6. Jezu jak ja nie trawię kodów Adriano.. Są tak pokaszanione, że masakra.. Analizuj, robione z palca, więc pewnie gdzieś coś mi się sypnie: <?php /** * Product Title: (SOS32) Reputation Points * Product Version: 2.0.0 * Author: Adriano Faria * Website: SOS Invision * Website URL: http://forum.sosinvision.com.br/ * Email: [email protected] */ if ( ! defined( 'IN_IPB' ) ) { print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files."; exit(); } class public_reputationpoints_display_list extends ipsCommand { protected $output = ''; protected $pageTitle = ''; public function doExecute( ipsRegistry $registry ) { switch( $this->request['do'] ) { default: $this->_showList(); break; } $this->registry->output->addContent( $this->output ); $this->registry->getClass('output')->sendOutput(); } public function _showList() { if ( !$this->settings['reputacao_systemon'] ) { $this->registry->output->showError( $this->lang->words['systemoff'] ); } if ( !in_array( $this->memberData['member_group_id'], explode( ',', $this->settings['reputacao_grupos'] ) ) ) { $this->registry->output->showError( $this->lang->words['erro_permissao'] ); } /* Add some CSS */ $this->registry->output->addToDocumentHead( 'importcss' , "{$this->settings['css_base_url']}style_css/{$this->registry->output->skin['_csscacheid']}/ipb_mlist.css" ); /* Add some JS */ $this->registry->output->addToDocumentHead( 'javascript', "{$this->settings['js_base_url']}js/ips.memberlist.js" ); $this->registry->output->addNavigation( $this->lang->words['title'], '' ); $positive = array(); $negative = array(); $st = intval( $this->request['st'] ) > 0 ? intval( $this->request['st'] ) : 0; //DawPi $where = ""; $nr = intval( $this->settings['reputacao_nr'] ) ? $this->settings['reputacao_nr'] : 30; /* Usuários banidos ? */ if ( !$this->settings['reputacao_banned'] ) { $where = " and member_banned = 0 AND member_group_id != {$this->settings['banned_group']}"; } /* Top Users + */ $num1 = $this->DB->buildAndFetch( array( 'select' => 'count(*) as num1', 'from' => array('members' => 'm'), 'add_join' => array( 0 => array( 'select' => 'pp.*', 'from' => array( 'profile_portal' => 'pp' ), 'where' => 'pp.pp_member_id=m.member_id', 'type' => 'left' ), ), 'where' => "pp_reputation_points > 0".$where, 'order' => "pp.pp_reputation_points DESC, m.member_id", 'limit' => array( 0, $nr ), ) ); $page_links1 = $this->registry->output->generatePagination( array( 'totalItems' => $num1['num1'], 'itemsPerPage' => 25, 'currentStartValue' => $st, 'baseUrl' => "{$this->settings['base_url']}module=display&section=list", ) ); $this->DB->build(array( 'select' => 'm.member_id, m.members_display_name, m.members_seo_name, m.member_group_id, m.has_blog, m.has_gallery, m.posts, m.joined', 'from' => array('members' => 'm'), 'add_join' => array( 0 => array( 'select' => 'pp.*', 'from' => array( 'profile_portal' => 'pp' ), 'where' => 'pp.pp_member_id=m.member_id', 'type' => 'left' ), ), 'where' => "pp_reputation_points > 0".$where, 'order' => "pp.pp_reputation_points DESC, m.member_id", 'limit' => array( 0, 25 ), ) ); $outer = $this->DB->execute(); $rank = 0; while( $r = $this->DB->fetch( $outer ) ) { $r = IPSMember::buildDisplayData( $r ); $r['rank'] = ++$rank; $r['pp_reputation_points'] = $this->registry->getClass('class_localization')->formatNumber($r['pp_reputation_points']); $positive[] = $r; } /* Top Users - */ $this->DB->build(array( 'select' => 'm.member_id, m.members_display_name, m.members_seo_name, m.member_group_id, m.has_blog, m.has_gallery, m.posts, m.joined', 'from' => array('members' => 'm'), 'add_join' => array( 0 => array( 'select' => 'pp.*', 'from' => array( 'profile_portal' => 'pp' ), 'where' => 'pp.pp_member_id=m.member_id', 'type' => 'left' ), ), 'where' => "pp_reputation_points < 0".$where, 'order' => "pp.pp_reputation_points ASC, m.member_id", 'limit' => array( 0, $nr ), ) ); $outer2 = $this->DB->execute(); $rank = 0; while( $r = $this->DB->fetch( $outer2 ) ) { $r = IPSMember::buildDisplayData( $r ); $r['rank'] = ++$rank; $r['pp_reputation_points'] = $this->registry->getClass('class_localization')->formatNumber($r['pp_reputation_points']); $negative[] = $r; } $this->output .= $this->registry->output->getTemplate( 'reputationpoints' )->listReps( $positive, $negative, $page_links1 ); $this->pageTitle = $this->settings['board_name']." - ".$this->lang->words['title']; $this->registry->output->setTitle( $this->pageTitle ); $this->registry->output->addContent( $this->output ); $this->registry->output->sendOutput(); } } ?>
  7. DawPi

    Przyciski stron

    Napisz napisz i daj znać, co odpiszą.
  8. Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu. Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.
  9. Paginacji w stylu tak łatwo nie zrobisz, bo i nie ma potrzeby.. Styl wyświetla, co trzeba, a 'ograniczanie' wyników dzieje się po stronie kodu. Daj kod z pliku, który wypluwa dane do tego bitu skina.
  10. DawPi

    Przyciski stron

    Hm, dziwne, że nawet na domyślnym skinie to tak wygląda (nie widziałem, nie włączyłeś możliwości zmiany skina, więc opieram się na Twoim wpisie). Będę myśleć..
  11. Tam gdzie to włączyłeś. Samo się nie włączyło.
  12. W edycji danej paczki językowej wyłącz opcję Wyświetlaj tekst od prawej strony do lewej. Takie uwagi zostaw dla siebie. Bo ja Ci nie wierzę, to zupełnie zbędne.
  13. Gotowego nie ma, ale jak poszukasz w kodzie fragmentów z generatePagination to zrozumiesz. A jak nie to pokaż kod tego moda i się zobaczy.
  14. Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu. Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.
  15. Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu. Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.
  16. No to: (DP23) Show Subforums Changer Da się? Da.
  17. Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu. Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.
  18. ACP (szukajka) :a: Maximum number of poll choices allowed
  19. DawPi

    Przyciski stron

    Daj adres tego forum.
  20. Potrzebujesz modyfikacji - (DP32) Generate Subforum Columns. Płatna.
  21. Poczytaj: Są tam odpowiedzi na większość, jak nie wszystkie Twoje pytania. Jak coś nadal nie jasne to śmiało pytaj.
  22. Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu. Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.
  23. Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu. Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.
×
×
  • 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ę.