Skocz do zawartości

VaTuM

Użytkownik
  • Postów

    26
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez VaTuM

  1. A jednak 10min na google i mam, jakiś koleś już wymyślił modyfikacje do gry która obsługuję hasło za IPB.
  2. Witam chciał bym sobie połączyć grę z forum tak żeby hasło do logowania w grze było takie samo jak w IPB ale MD5 coś nie działa. Wiem że to jest możliwe bo jest forum które też tak ma.
  3. Sorry, fakt mogłem się rozejrzeć bo innych kodach ale już drugi dzień robię tą aplikację i już nie kontaktuję. Jarzyna.
  4. Jak zrobić żebym mógł używać $member w moim modzie do mojej aplikacji ?
  5. a jest jakiś inny sposób żeby tam dodać tą zakładkę i np. zawartość tej zakładki z include() albo coś ? naprawdę muszę mieć tam taką zakładkę ;]
  6. A jak na przykład ty tworzysz sobie taki plik to co i jak ustawiasz ? hmm, nie wiem czy to istotne ale ja w tym folderze admin/applications_addon/other/gtx nie mam nic oprócz folderu extensions a w nim tylko usercpForms.php i folder profileTabs może czegoś brakuje.
  7. Zmieniłem i dalej nic.
  8. Opcja ukrywania wyłączona czyli powinno pokazywać <?php 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 usercpForms_gtx extends public_core_usercp_manualResolver implements interface_usercp { public $tab_name = 'Gra'; public $ok_message = ''; public $hide_form_and_save_button = true; public $uploadFormMax = 0; public $defaultAreaCode = 'characters'; public function init() { } public function getLinks() { $array = array(); $array[] = array( 'url' => 'area=characters', 'title' => ipsRegistry::instance()->getClass('class_localization')->words['change_settings'], 'active' => $this->request['tab'] == 'gtx' && $this->request['area'] == 'characters' ? 1 : 0, 'area' => 'characters' ); } public function runCustomEvent( $currentArea ) { //----------------------------------------- // INIT //----------------------------------------- $html = ''; //----------------------------------------- // What to do? //----------------------------------------- switch( $currentArea ) { case 'addchar': return $this->customEvent_addchar(); break; } //----------------------------------------- // Turn off save button //----------------------------------------- $this->hide_form_and_save_button = 1; //----------------------------------------- // Return //----------------------------------------- return $html; } public function showForm( $current_area, $errors=array() ) { //----------------------------------------- // Where to go, what to see? //----------------------------------------- switch( $current_area ) { default: case 'characters': return $this->formCharacters(); break; } } public function saveForm( $current_area ) { //----------------------------------------- // Where to go, what to see? //----------------------------------------- switch( $current_area ) { default: case 'characters': return $this->saveCharacters(); break; } } public function formCharacters() { /* Build and return the form */ $template = 'Test'; return $template; } }
  9. usunołem i nic
  10. Jak mówiłem jak ją włączę to pokazuję ale nie tam gdzie bym chciał i nie z tym linkiem
  11. Tak zakładka się tworzy tylko po prostu nie ma zdefiniowanej nazwy i się nie pokazuje link do niej a jak ręcznie wpiszę adres to wygląda tak: index.php?app=core&module=usercp&tab=gtx
  12. Jest podany ale jest i ukryty bo nie chce linku w pasku tam gdzie Forum - użytkownicy -Pliki itd... tylko w UserCP a poza tym jak go włączę to bez zmian,
  13. Tak to wszystko jest w folderze admin/applications_addon/other/gtx/ i aplikacja jest utworzona w panelu admina.
  14. Poprostu powiedz mi gdzie się ustawia nazwę tej zakładki bo public $tab_name = 'Gra'; nie działa. Przypadkiem nie robi się tego w jednym z tych plików .xml ?
  15. Napisałem sobie coś takiego i hmm działa (pokazuje to co ma pokazywać) ale nie pokazuję zakładki w UserCP <?php 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 usercpForms_gtx extends public_core_usercp_manualResolver implements interface_usercp { public $tab_name = "Gra"; public $ok_message = ''; public $hide_form_and_save_button = false; public $uploadFormMax = 0; public $defaultAreaCode = 'characters'; public function init() { $this->tab_name = ipsRegistry::getClass('class_localization')->words['tab__members']; } public function getLinks() { $array = array(); $array[] = array( 'url' => 'area=characters', 'title' => ipsRegistry::instance()->getClass('class_localization')->words['change_settings'], 'active' => $this->request['tab'] == 'gtx' && $this->request['area'] == 'characters' ? 1 : 0, 'area' => 'characters' ); } public function runCustomEvent( $currentArea ) { //----------------------------------------- // INIT //----------------------------------------- $html = ''; //----------------------------------------- // What to do? //----------------------------------------- switch( $currentArea ) { case 'addchar': return $this->customEvent_addchar(); break; } //----------------------------------------- // Turn off save button //----------------------------------------- $this->hide_form_and_save_button = 1; //----------------------------------------- // Return //----------------------------------------- return $html; } public function showForm( $current_area, $errors=array() ) { //----------------------------------------- // Where to go, what to see? //----------------------------------------- switch( $current_area ) { default: case 'characters': return $this->formCharacters(); break; } } public function saveForm( $current_area ) { //----------------------------------------- // Where to go, what to see? //----------------------------------------- switch( $current_area ) { default: case 'characters': return $this->saveCharacters(); break; } } public function formCharacters() { /* Build and return the form */ $template = 'Test'; return $template; } } Znaczy ona tam jest tylko nie pokazuję tego tekstu "Gra" i nie da się na nią kliknąć.
  16. Pobrałem IP.Shoutbox.v1.1.3 ale tam nie ma tego pliku ;/
  17. Ale nie mam żadnego kodu po prostu wziąłem ten z admin/applications/members/extensions i próbowałem zmodyfikować ale nie wiem co gdzie i jak.
  18. Witam, mógł by mi ktoś tu wrzucić pusty przykład usercpForms.php i wytłumaczyć co gdzie i jak ? przeczytałem to: http://community.invisionpower.com/resources/documentation/index.html/_/developer-resources/custom-applications/usercpformsphp-r381 i dalej nic mi nie świta jak coś próbuję to zawsze błąd.
  19. a możesz dać więcej szczegółów jak to wyprowadzić do skina, jakieś przykłady ?
  20. Gdzie zdefiniować $samp = $this->DB->buildAndFetch( array ( 'select' => '*', 'from' => 'samp_members', 'where' => 'Name = "'.$member['members_seo_name']. '"' ) ); żebym później mógł użyć $samp['cokolwiek'] w kodzie teamplate
  21. ajj fakt napisałem zanim sprawdziłem, rozwiązany można zamykać.
  22. Ok, dzięki DawPi po twoim pytaniu domyśliłem się że to automatycznie dodaje prefix który podałem przy instalacji. Mam jeszcze jedno pytanie, jak moge używać if() w tym pliku bo ja użyje to działa ale wywala błędy dlatego miałem to na górze strony: ob_start();
  23. To nie to, taki sam efekt jak wcześniej.
  24. Hmm, zrobiłem jak mówisz i dostaje błąd There appears to be an error with the database. i wogóle się strona nie ładuje.
×
×
  • 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ę.