![](https://forum.invisionize.pl/uploads/set_resources_8/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
Krzysiu99995
-
Postów
118 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Odpowiedzi opublikowane przez Krzysiu99995
-
-
Dalej to samo. Ale wielkie dzięki za chęć pomocy.
-
<?php class profile_char extends profile_plugin_parent { public function return_html_block( $member=array() ) { $this->DB->build( array( 'select' => '*', 'from' => '1chars', 'where' => 'guid = "' . $this->request['id']. '"')); $this->DB->execute(); while($zap = $db->fetch() ) { $res = $this->DB->execute(); if( ! $this->DB->getTotalRows( $res ) ) { $content = '<h3 class="bar">Postacie gracza</h3><div class="friend_list clear" style="margin:0;padding:0"> <p> <em>'.$member['members_display_name'].' nie posiada postaci.</em> </p> '; } else { $zap['nick'] = str_replace("_"," ", $zap['nick']); $content = '<div id="tab_content" class="row1"> <h3 class="bar">Postacie gracza</h3><div class="friend_list clear" style="margin:0;padding:0"><ul class="clearfix"><li style="height:170px;"> <img src="http://h-rp.co/public/hrp/skins/Skin_'.$zap['skin'].'.gif"><br /> <span class="name">'.$zap['nick'].'</span><br /> <span class="desc"><b>'.$zap['hours'].'h, '.$zap['minutes'].'m </b><br /> '.$zap['lastlogged'].'<br /> </div></div>'; } } return $content; } } ?>
Zrobiłem pętle jak w tamtym pliku, lecz nadal nic. Bardzo proszę o pomoc.
-
DawPi, jakie pliki pomogły by mi zrozumieć te wszystkie ukryte tajemnice IPB? Mógłbyś skorygować trochę moje masło maślane? Z góry serdecznie dziękuje.
-
Cześć, mam DB excute w zmiennej. Oto mój skrypt.
?php class profile_char extends profile_plugin_parent { public function return_html_block( $member=array() ) { $results = array(); $this->DB->build( array( 'select' => '*', 'from' => '1chars', 'where' => 'guid = "' . $this->request['id']. '"')); while ( $row = $this->DB->fetch() ) { $zap[] = $row; } $res = $this->DB->execute(); $content = ''; if( ! $this->DB->getTotalRows( $res ) ) { $content = '<h3 class="bar">Postacie gracza</h3><div class="friend_list clear" style="margin:0;padding:0"> <p> <em>'.$member['members_display_name'].' nie posiada postaci.</em> </p> '; } else { $zap = $this->DB->fetch(); $zap['nick'] = str_replace("_"," ", $zap['nick']); $content = '<div id="tab_content" class="row1"> <h3 class="bar">Postacie gracza</h3><div class="friend_list clear" style="margin:0;padding:0"><ul class="clearfix"><li style="height:170px;"> <img src="http://h-rp.co/public/hrp/skins/Skin_'.$zap['skin'].'.gif"><br /> <span class="name">'.$zap['nick'].'</span><br /> <span class="desc"><b>'.$zap['hours'].'h, '.$zap['minutes'].'m </b><br /> '.$zap['lastlogged'].'<br /> </div></div>'; } return $content; } } ?>
Warunek na pewno spełnia więcej wierszy.
Z góry dzięki.
-
results = array(); $this->DB->build( array( 'select' => '*', 'from' => '1chars', 'where' => 'guid = "' . $this->request['id']. '"')); while ( $row = $this->DB->fetch() ) { $zap[] = $row; }
Hej, przy takim zapytaniu pobiera mi tylko jedno zapytanie, chciałbym aby pobrało wszystkie dostępne.
Z góry dzięki.
-
Tylko podmień image i link do którego ma przejść.
-
Panel administracyjny nie jest spolszczony.
-
Okej, większość błędów zniwelowałem, został tylko jeden, otóż:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, array given in /homepages/16/d349979453/htdocs/ips_kernel/classDbMysqliClient.php on line 407
Czy ktoś wie co może on oznaczać? :>
Z góry wielkie dzięki.
-
BARDZO DZIĘKUJE, a teraz pomagaj.
-
Teraz w stronie której ma pobrać mi dane, wywala to if które ma wywalić gdy zapytanie jest puste + te błędy:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, array given in /homepages/16/d349979453/htdocs/ips_kernel/classDbMysqliClient.php on line 407 Warning: Cannot modify header information - headers already sent by (output started at /homepages/16/d349979453/htdocs/ips_kernel/classDbMysqliClient.php:407) in /homepages/16/d349979453/htdocs/admin/sources/classes/output/formats/html/htmlOutput.php on line 109 Warning: Cannot modify header information - headers already sent by (output started at /homepages/16/d349979453/htdocs/ips_kernel/classDbMysqliClient.php:407) in /homepages/16/d349979453/htdocs/admin/sources/classes/output/formats/html/htmlOutput.php on line 120 Warning: Cannot modify header information - headers already sent by (output started at /homepages/16/d349979453/htdocs/ips_kernel/classDbMysqliClient.php:407) in /homepages/16/d349979453/htdocs/admin/sources/classes/output/formats/html/htmlOutput.php on line 129 Warning: Cannot modify header information - headers already sent by (output started at /homepages/16/d349979453/htdocs/ips_kernel/classDbMysqliClient.php:407) in /homepages/16/d349979453/htdocs/admin/sources/classes/output/formats/html/htmlOutput.php on line 130 Warning: Cannot modify header information - headers already sent by (output started at /homepages/16/d349979453/htdocs/ips_kernel/classDbMysqliClient.php:407) in /homepages/16/d349979453/htdocs/admin/sources/classes/output/formats/html/htmlOutput.php on line 134
-
Dobra, poradziłem sobie. Do zamknięcia.
-
<?php class profile_char extends profile_plugin_parent { /** * Feturn HTML block * * @access public * @param array Member information * @return string HTML block */ public function return_html_block( $member=array() ) { $content = ''; $zap = $this->DB->buildAndFetch(array('select' => '*', 'from' => '1chars', 'where' => 'player_uid = "' . $this->request['id']. '"')); $content = '<div id="tab_content" class="row1"> <h3 class="bar">Postacie gracza</h3><div class="friend_list clear" style="margin:0;padding:0"><ul class="clearfix"><li style="height:170px;"> <img src="/public/skins/skin_'.$zap['skin'].'.gif"><br /> <span class="name">'.$zap['nick'].'</span><br /> <span class="desc"><b>'.$zap['hours'].'h, '.$zap['minutes'].'m </b><br /> '.$zap['lastlogged'].'<br /> </div></div>'; if( ! $this->DB->getTotalRows( $zap ) ) { $content = 'Użytkownik nie posiada postaci.' } return $content; } } ?>
Coś mi nie tryka.
-
Mam jeszcze jedno pytanie jak wstawić do tego mojego kodu, taką funkcje:
if(num_rows($zapytanie) == 0) { echo 'Nic nie znaleziono w bazie'; }
Z góry dzięki za pomoc.
-
A mógłbym stworzyć jedno zapytanie typu:
&zap = $this->DB->buildAndFetch(array('from' => '1chars', 'where' => 'player_uid = "' . $this->request['id']. '"'));
i potem typko '.$zap['nick'].', itd?
-
<?php class profile_char extends profile_plugin_parent { /** * Feturn HTML block * * @access public * @param array Member information * @return string HTML block */ public function return_html_block( $member=array() ) { $content = ''; $skin = $this->DB->buildAndFetch(array('select' => 'skin', 'from' => '1chars', 'where' => 'player_uid = "' . $this->request['id']. '"')); $nick = $this->DB->buildAndFetch(array('select' => 'nick', 'from' => '1chars', 'where' => 'player_uid = "' . $this->request['id']. '"')); $hours = $this->DB->buildAndFetch(array('select' => 'hours', 'from' => '1chars', 'where' => 'player_uid = "' . $this->request['id']. '"')); $minutes = $this->DB->buildAndFetch(array('select' => 'minutes', 'from' => '1chars', 'where' => 'player_uid = "' . $this->request['id']. '"')); $lastlogged = $this->DB->buildAndFetch(array('select' => 'lastlogged', 'from' => '1chars', 'where' => 'player_uid = "' . $this->request['id']. '"')); $content = '<div id="tab_content" class="row1"> <h3 class="bar">Postacie gracza</h3><div class="friend_list clear"><ul class="clearfix"><li style="height:170px;"> <img src="/public/skins/skin_'.$skin.'.gif" alt="" style="" /><br /> <span class="name">'.$nick.'</span><br /> <span class="desc"><b>'.hours.'h '.$minutes.'m <br /> '.$lastlogged.'</b>h<br /> </div></div>'; return $content; } } ?>
-
Witam, byłby ktoś na tyle miły aby przerobić mi zapytanie na takie ipb'owskie ? :> Próbuje, próbuje i mi nie wychodzi...
Ogólnie to normalnie chciałbym takie zapytanie:
if(mysql_num_rows($wynik) > 0) {
/* jeżeli wynik jest pozytywny, to wyświetlamy dane */
while($r = mysql_fetch_array($wynik)) {
.$r[cośtam].
}}
-
Dzięki, jak zawsze można na Ciebie liczyć.
-
Witam jaką zmienna mogę pobrać id użytkownika do którego należy profil? :>
Gdyż $this->memberData['member_id'], pobiera ID użytkownika który właśnie dany profil przegląda.
-
Ahh, jestem tak głupim człowiekiem że zaczynam dokładnie czytać jak coś nie działa. Z góry przepraszam i życzę miłego dnia. Oczywiście dzięki DawiPi!
class profile_char extends profile_plugin_parent
Nie zdefiniowałem pliku.
-
Wywaliłem sobie status i aboutme, dlatego własnej zakładce dałem id order 1, lecz po wejściu na profil mam taki błąd na białej stronie:
Fatal error: Class 'profile_char' not found in /homepages/16/d349979453/htdocs/admin/applications/members/modules_public/profile/view.php on line 548
-
Witam. Gdzie znajduję się plik odpowiadający za kolejność wyświetlania się tabów? Z góry dziękuje.
-
Tak, ale beż żadnych usług.
-
1
-
-
Poprawione, nic nie dało.
-
Właśnie nie do końca wiem.
@macsch15: To już błędy tych co tworzyli ten styl, ale ona raczej na nic nie wpływały.
ROZWIĄZANY: Pobiera jedno zapytanie
w Programowanie / tworzenie styli
Opublikowano
Dzięki wielkie!![:)](//forum.invisionize.pl/applications/core/interface/js/spacer.png)