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

melior

Użytkownik
  • Postów

    163
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez melior

  1. karta.php tak się prezentuje: <?php $user = $this->memberData[ 'member_id']; $forum = $forum['id']; $player = $post['author']['member_id']; $row = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'ibf_rekrutacje', 'where' => 'forum = '.$forum ) ); if(!empty($row)){ $row = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'ibf_gracze', 'where' => 'player_id = '.$player ) ); if(!empty($row)){ echo "Gracz"; } } ?>
  2. W topicViewTemplate dorzuciłem taki fragment kodu php: <div class='author_info'> {parse template="userInfoPane" group="global" params="$post['author'], $post['post']['pid'], array()"} <php> ob_start(); include "karta.php"; $content = ob_get_contents(); ob_end_clean(); </php> {$content} </div> Poprawnie wyświetla content, ale tylko w pierwszym poście na stronie tematu. Co zrobić, żeby content wyświetlał się we wszystkich postach? Może być istotny fakt, że content jest różny dla każdego z autorów postów - inne dane pobierane z bazy danych na podstawie $post['author']['member_id'];
  3. Driver Error Hm.. i chyba nawet znam przyczynę. tabela jest "rekrutacje", a szuka "ibf_rekrutacje". Można coś z tym zrobić, poza zmianą nazwy tabeli ?
  4. Użyłem czegoś takiego, ale wywala mi standardowy błąd, że wystąpił problem z bazą danych. Zapytanie jest stosunkowo proste i nie widzę, gdzie tu może być problem. $row = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'rekrutacje', 'where' => 'forum = $forum') );
  5. Z jakiegoś tutoriala do pisania aplikacji pod IPB. Dopiero teraz zauważyłem, że jest prawdopodobnie nieaktualny. Jest gdzieś wykaz funkcji DB do aktualnej wersji ?
  6. Szczerze mówiąc to nie ma nic więcej, poza tym co napisałem. w TopicViewTemplate dodałem fragment, który pozwala mi zaincludować plik php. Ten plik php korzystając z parametrów typu member_id, forum_id ma za zadanie wykonać zapytanie do bazy danych i zwrócić wynik.
  7. Myślałem, że ipsclass jest deklarowane wcześniej. Chcę wykorzystać już otwarte połączenie z bazą danych, a nie tworzyć nowe.
  8. <?php $user = $this->memberData[ 'member_id']; $forum = $forum['id']; $poster= $post['author']['member_id']; //$this->ipsclass->DB->query( "SELECT id, author_id FROM rekrutacje WHERE forum = $forum" ); $this->ipsclass->DB->simple_select( 'id, author_id', 'rekrutacje', 'forum = '.$forum ); $this->ipsclass->DB->exec_query(); $result = $this->ipsclass->DB->fetch_row(); if($num_rows = $this->ipsclass->DB->get_num_rows()){ echo "ok"; } ?> Dodałem to do TopicViewTemplate poprzez: <php> ob_start(); include "test.php"; $content = ob_get_contents(); ob_end_clean();</php> {contents} Wyskakuje mi błąd: Fatal error: Call to a member function simple_select() on a non-object in (...)/public_html/test.php on line 8 Zapytanie jest poprawne, nie wiem gdzie tu jest błąd :/
  9. Przed chwilą pisałem o problemie zlokalizowania pliku logo dla Facebook share, a teraz pojawił się inny dziwny problem. Jeszcze dzisiaj rano udostępniony temat, czy polubiony link forumowy był okraszony dobrym, poprawionym logo. Odpaliłem jednak teraz FB i widzę... stare, domyślne logo IPB. Na serwerze, w stylach nadal znajduje się dobre logo. Co się dzieje?
  10. Ok, my bad. Szukałem w /style_images/test/ a nie w public/style_images/test/
  11. Nie widzę nigdzie takiego obrazka. Ani w katalogu z używanym skinem, ani katalogu domyślnym. W ustawieniach skina w ACP też nie ma odnośnika. Jak to zmienić?
  12. Niedawno zauważyłem, że udostępniane na facebook'u tematy okraszone są domyślnym logo forum IPB. Wydawało mi się, że używany do tego celu jest obrazek logo_img czyli taki sam jak logo podstawowego skina. Gdzie można to zmienić?
  13. Dzięki za szybką odpowiedź. Doszedłem już co i jak. Koleś po prostu złamał hasło. Brute force. Cóż nie spodziewałem, że ktoś będzie tego próbował Szczególnie, że na podforum nie było nic ważnego. Zaintrygował mnie jedynie sam fakt, a nie dopuszczałem możliwości, że komuś może się aż tak nudzić. Nie mniej łatkę zainstaluję, albowiem któryś z moderatorów kiedyś już zauważył ten błąd. Pozdrawiam
  14. Czy jest może znany jakiś bug, który umożliwia dostanie się na zahasłowane podforum nie mając dostępu do PA, ani nie będąc moderatorem? Dzisiaj zauważyłem, że gość przegląda temat, który znajduje się w zahasłowanym podforum. Był widoczny na liście ostatnich akcji, jak i w samym temacie. Po adresie IP doszedłem, że jest to jeden z użytkowników. Hasło znam tylko ja i zaufana osoba. Może ktoś poradzić coś w tej kwestii? Dzięki za pomoc.
  15. Chciałbym nieco zmodyfikować nieco ten fragment z forumIndexTemplate: <div class='message unspecific forum_rules'> <h3>{$forum_data['rules_title']}</h3> {$forum_data['rules_text']} </div> I móc wstawić własną funkcję php, która zaciągałaby z bazy trochę informacji z bazy i wyświetlała zamiast rules_text. Mógłby mi ktoś pomóc w tej kwestii? Dzięki z góry
  16. Hej, O ile dobrze zrozumiałem Twój problem, to musisz zrobić tak, że swój cały kod PHP konwertujesz do postaci funkcji, która zwraca to co jest do wyświetlenia i zapisujesz do osobnego pliku php. Następnie plik ten includujesz w Custom Page i odwołujesz się do niego w ten sposób: /* Add content */ $tresc = funkcja(); $this->output = $tresc; I wszystko działa świetnie. Custom page ma po prostu wyświetlać, to co Twój kod nabroi.
  17. Mam po prostu zaincludować ten plik -> admin/sources/base/core.php i użyć klasy w ten sposób?: IPSText::getTextClass('bbcode')->preDbParse( $data_to_parse ); Ostatnio korzystałem z klasy, której metoda wysyłała PW i było to o wiele bardziej skomplikowane stąd moje pytanie.
  18. O, właśnie o coś takiego mi chodziło. Mógłbyś mi jednak dopomóc jak to dobrze zadeklarować do użycia i co zaincludować:]? Byłbym wdzięczny.
  19. Napisałem coś skromnego z str_replace i preg_match. Nie mniej chciałem dowiedzieć się na jakiej zasadzie silnik forum przetwarza dane z tabeli do postaci wynikowej. Na pewno jest jakaś metoda do której wrzuca się $post i otrzymuje się ładny html.
  20. Witam, Mam aplikację, która korzysta z tabel IBF. Chciałbym pobierać i wyświetlać posty w poprawnej formie tj. html. Czyli przetłumaczyć wszystkie na <i>, na <a href> itd. Myślałem nad str_replace, ale po co kombinować skoro zapewne jest jakaś przyjemna metoda/funkcja do tego. Jak mogę coś takiego zrobić?
  21. Racja DawPi, miałem podobnie. Tyle że nawet do ACP się nie dało wejść bo wywalało ten sam komunikat o błędzie SQL. Zresztą łączyłem się z bazą przez Navicat i jeżeli w ten sposób nie mogłem zrobić dropa, to phpMyadmin (które zresztą też nie działało!!), ani ACP nic by nie poradziły. Nie mniej skontaktowałem się z obsługą serwera i kazałem im ręcznie wywalić tabelę i wstawić nową. Podziałało. Coś za często ibf_sessions mi się sypie :/ Ale teraz to pierwszy raz tak poważnie, że repair nie dał rady.
  22. Dzięki JackMR za strukturę, jest ona taka sama dla 3.1.2 i 3.1.4 Niestety jednak jak się okazało nie mam możliwości wykonania jakiejkolwiek operacji na tej tabeli, włącznie z DROPem. Nie pozostaje mi nic innego jak wysłać zgłoszenie do usługodawcy z prośbą o usunięcie tabeli i stworzenie nowego tabeli. Dzięki raz jeszcze.
×
×
  • 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ę.