mrdrifter
Użytkownik-
Postów
128 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Treść opublikowana przez mrdrifter
-
SUB SELECT query joins are not allowed. Add \ipsRegistry::DB()->allow_sub_select=1; before any query construct to allow them .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. | File | Function | Line No. | |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------| | admin/applications_addon/other/panel/modules_public/panel/panel.php | [public_panel_panel_panel].gangs | 43 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/sources/base/ipsController.php | [public_panel_panel_panel].doExecute | 306 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
-
Witam, mam taki problem gdyż piszę panel i wykorzystuję funkcję IPB lecz mam problem z zapytaniem: $this->registry->DB('acc')->buildAndFetch( array( 'select' => 'g.* ,(select count(*) from p_Players p where p.Gang=g.id) czlonkow', 'from' => 'p_Gangs ') ); Dodam że takie działa. $this->registry->DB('acc')->buildAndFetch( array( 'select' => '*', 'from' => 'p_Gangs ') );
-
Witam. Z waszą pomocą wykonał aplikację (na razie cienki kod ale jest) i użyłem stylów bitów i ustawień, a teraz moje pytanie brzmi jak to wyeksportować by było gotowe do instalacji?
-
Cześć.. Ma ktoś może jakąś wiki jak stworzyć takie taby jak tutaj: http://i.imgur.com/5KC4inV.png ?
-
Bardzo dziwne, ale po usunięciu tego pliku wszystko mi śmiga, bardzo dziwne, nie wiem po co go ktoś wgrywał ale dobra, dziękuję za pomoc.
-
Nie wiem co z moją paczką ale oryginalny jest taki sam, lecz to wszystko działało przecież przed przeniesieniem fur. Czy mógł byś sprawdzić jak u Ciebie jest ten kod?
-
-
Cześć, mam problem gdy chce dodać nowe forum mam takie coś Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in /admin/applications/forums/extensions/admin/forum_form.php on line 24 W pliku nic nie ruszałem, wie ktoś może czemu tak mam? Może kodowanie wali? dodam że przenosiłem działy z testowego forum na to z licką
-
Wysyłanie formularza.
mrdrifter odpowiedział(a) na mrdrifter temat w Programowanie / tworzenie styli
Dzięki, po bawię się. -
Wysyłanie formularza.
mrdrifter odpowiedział(a) na mrdrifter temat w Programowanie / tworzenie styli
Mógł byś mi pokazać jak byś to napisał Ty? dotychczas korzystałem z zwykłego PHP, aplikacje do IPB piszę sporadycznie więc się za dużo nie znam. -
Wysyłanie formularza.
mrdrifter odpowiedział(a) na mrdrifter temat w Programowanie / tworzenie styli
Soryy, pomylilo mi się, w 18 błąd, wie ktoś od czego ? -
Wysyłanie formularza.
mrdrifter odpowiedział(a) na mrdrifter temat w Programowanie / tworzenie styli
Gdzie jest php.ini ? -
Wysyłanie formularza.
mrdrifter odpowiedział(a) na mrdrifter temat w Programowanie / tworzenie styli
Z nudów sobie zrobiłem -,- ta, po co je wysyłać, niech sobie w formularzu zostaną... Dobra poprawiłem pod zapytanie pod ipb <?php if ( !defined( 'IN_ACP' ) ) { exit( ); } class admin_panel_objects_objects extends ipsCommand { public $html; public $form_code = ''; public $form_code_js = ''; public function doExecute( ipsRegistry $registry ) { $this -> form_code = $this -> html -> form_code = 'module=objects§ion=objects'; $text = $_POST[ 'objects' ]; $opis = $_POST[ 'opis' ]; $out .= '<form action="'.$this -> settings[ 'base_url' ].''.$this -> form_code.'" method="post"> <input type="hidden" name="potwierdzenie" value = "555"> <p> Opis dodanych obiektów: </p> <p><input type="text" value="'.$opis.'" name="opis"> <p> <p>Obiekty: </p> <p><textarea name="objects" rows="20" cols="80">'.$text.'</textarea> <br><input type="submit" value="Dodaj"><input type="reset"> </p> </form>'; if( $_POST[ 'potwierdzenie' ] == 555 ){ $this -> registry -> output -> html .= "{$out} tessssssssst"; exit; if( strlen( $opis ) < 2 ) { $this -> registry -> output -> html .= "{$out} Nie podałeś opisu obiektów ( min 2 znaki )"; exit; } //$out_query .= "INSERT INTO `p_Object` ( `id`, `modelid`, `x`, `y`, `z`, `rx`, `ry`, `rz`, `worldid`, `interiorid`, `playerid`, `streamdistance`, `Description` ) VALUES "; $obj = explode( "\n", $text ); foreach( $obj as $key => $value ) { $object = explode( "( ", $value ); if( strlen( $object[ 1 ] ) < 2 ) { $this -> registry -> output -> html .= "{$out} Obiekty nie zostały zindefikowane, pamiętaj aby dodać w formacie CreateDynamicObject bądź CreateObject"; exit; } $typ = $object[ 0 ]; $typ2 = $object[ 0 ]; if( strstr( $typ, 'CreateDynamicObject' ) == false ) { if( strstr( $typ2, 'CreateObject' ) == false ){ $this -> registry -> output -> html .= "{$out} Nie możemy odnaleść formatu {$object[ 0 ]}, skontaktuj sie z administratorem"; exit; } } $object = explode( " )", $object[ 1 ] ); $object = explode( ",", $object[ 0 ] ); // for( $i = 0; $i < 11; $i++ ) $object[ $i ] = mysql_real_escape_string( $object[ $i ] ); $out_query .= " ( NULL, '{$object[ 0 ]}', '{$object[ 1 ]}', '{$object[ 2 ]}', '{$object[ 3 ]}', '{$object[ 4 ]}', '{$object[ 5 ]}', '{$object[ 6 ]}', '{$object[ 7 ]}', '{$object[ 8 ]}', '{$object[ 9 ]}', '{$object[ 10 ]}', '{$opis}' ),"; } $out_query[ strlen( $out_query ) - 1 ] = ''; $this -> registry -> output -> html .= "{$out} Pomyślnie dodałeś obiekty do bazy"; $this->registry->dbFunctions()->setDB('mysql', 'baza', array( 'sql_database' => 'baza_11698', 'sql_user' => 'baza_11698', 'sql_pass' => '0V!!254Cv997XX0RT', 'sql_host' => '213.189.52.62', 'sql_tbl_prefix' => '', )); $this->registry->DB('baza')->insert( 'p_Object',$out_query); } else { $this -> registry -> output -> html .= "{$out}"; } $this -> registry -> output -> html_main .= $this -> registry -> output -> global_template -> global_frame_wrapper( ); $this -> registry -> output -> sendOutput( ); } } -
Wysyłanie formularza.
mrdrifter odpowiedział(a) na mrdrifter temat w Programowanie / tworzenie styli
Łącznie z bazą danych, wysyłanie danych. -
Cześć. Mam oto tutaj taki malutki problem otóż chciałem zrobić wysyłanie formularza z danymi do bazy, tylko pojawia się biała strona, wie ktoś dla czego? taki tak to czemu? po wysłaniu formularza <?php if ( !defined( 'IN_ACP' ) ) { exit( ); } class admin_panel_objects_objects extends ipsCommand { public $html; public $form_code = ''; public $form_code_js = ''; public function doExecute( ipsRegistry $registry ) { $this -> form_code = $this -> html -> form_code = 'module=objects§ion=objects'; $text = $_POST[ 'objects' ]; $opis = $_POST[ 'opis' ]; $out .= '<form action="'.$this -> settings[ 'base_url' ].''.$this -> form_code.'" method="post"> <input type="hidden" name="potwierdzenie" value = "555"> <p> Opis dodanych obiektów: </p> <p><input type="text" value="'.$opis.'" name="opis"> <p> <p>Obiekty: </p> <p><textarea name="objects" rows="20" cols="80">'.$text.'</textarea> <br><input type="submit" value="Dodaj"><input type="reset"> </p> </form>'; if( $_POST[ 'potwierdzenie' ] == 555 ){ $this -> registry -> output -> html .= "{$out} tessssssssst"; exit; if( strlen( $opis ) < 2 ) { $this -> registry -> output -> html .= "{$out} Nie podałeś opisu obiektów ( min 2 znaki )"; exit; } $out_query .= "INSERT INTO `p_Object` ( `id`, `modelid`, `x`, `y`, `z`, `rx`, `ry`, `rz`, `worldid`, `interiorid`, `playerid`, `streamdistance`, `Description` ) VALUES "; $obj = explode( "\n", $text ); foreach( $obj as $key => $value ) { $object = explode( "( ", $value ); if( strlen( $object[ 1 ] ) < 2 ) { $this -> registry -> output -> html .= "{$out} Obiekty nie zostały zindefikowane, pamiętaj aby dodać w formacie CreateDynamicObject bądź CreateObject"; exit; } $typ = $object[ 0 ]; $typ2 = $object[ 0 ]; if( strstr( $typ, 'CreateDynamicObject' ) == false ) { if( strstr( $typ2, 'CreateObject' ) == false ){ $this -> registry -> output -> html .= "{$out} Nie możemy odnaleść formatu {$object[ 0 ]}, skontaktuj sie z administratorem"; exit; } } $object = explode( " )", $object[ 1 ] ); $object = explode( ",", $object[ 0 ] ); // for( $i = 0; $i < 11; $i++ ) $object[ $i ] = mysql_real_escape_string( $object[ $i ] ); $out_query .= " ( NULL, '{$object[ 0 ]}', '{$object[ 1 ]}', '{$object[ 2 ]}', '{$object[ 3 ]}', '{$object[ 4 ]}', '{$object[ 5 ]}', '{$object[ 6 ]}', '{$object[ 7 ]}', '{$object[ 8 ]}', '{$object[ 9 ]}', '{$object[ 10 ]}', '{$opis}' ),"; } $out_query[ strlen( $out_query ) - 1 ] = ''; $this -> registry -> output -> html .= "{$out} Pomyślnie dodałeś obiekty do bazy"; include( "mysql_connect.php" ); mysql_query( $out_query, $sqls ); } else { $this -> registry -> output -> html .= "{$out}"; } $this -> registry -> output -> html_main .= $this -> registry -> output -> global_template -> global_frame_wrapper( ); $this -> registry -> output -> sendOutput( ); } }
-
Panel Gracza na Stronie Głównej.
mrdrifter odpowiedział(a) na mrdrifter temat w Programowanie / tworzenie styli
Jak? -
Cześć. Jak wiadomo ( i nie wiadomo ), napisałem sobie Panel Gracza. W aplikacji moje pytanie brzmi - czy mogę zrobić tak żeby on był wyświetlany na stronie głównej (jak jakiś portal?).
-
ta, a macie jakis poradnik po Polsku, jak pisac modyfikacje?
-
nie mam jak pobrac
-
jakbyś mi mógł dać jakieś hello world, zebym sie miał na czymś prostym wzorować.
-
Witam, ma ktoś może przykładową modyfikacje gotową do zainstalowania?
-
Dodanie użytkownika do danej grupy.
mrdrifter odpowiedział(a) na mrdrifter temat w Programowanie / tworzenie styli
Dobra, poradziłem sobie, zrobił to tak, jak by się komuś przydało -
Dodanie użytkownika do danej grupy.
mrdrifter opublikował(a) temat w Programowanie / tworzenie styli
Cześć. Tworzę statystyki połączę z silnikiem forum i dzisiaj dostałem propozycję aby automatycznie dodawać do danej grupy użytownika jeśli jest VIP'em. Moje pytanie czy jest funkcja z IPB, która danego usera dodaje do grupy VIP? -
Źle, {$post['author']['member_id']} tak ma być, dzięki.
