Jump to content

Hosting dHosting.pl - 1015% rabat! Zwiększamy rabat!

kodif

Użytkownik
  • Content Count

    787
  • Joined

  • Last visited

Community Reputation

112 Dobra

Informacje o forum

  • Wersja
    IPS 4.3.x

Recent Profile Visitors

8,165 profile views
  1. Bo musiałbym się nauczyć pisać pluginy :P, a dokumentacja na IPS jest raczej słaba.
  2. Aktualizacja. Okazuje się że umieszczając dyrektywę die() w zewnętrznym skrypcie, po unieruchomieniu go jako okno modalne, przy jej wykonaniu następuje jedynie ubicie tego procesu. Główny, czyli ten który ją wywołał działa normalnie, dlatego też ponieaż działanie forum nie było przerywane, błędnie założyłem że nie wykonuje się to: if( $values = $form->values() ) { print_r( $values ); die(); Wykonuje się, tylko że tego die w ogóle nie widać. Tak więc dane są przetwarzane i w przypadku wprowadzenia właściwych danych, są zapisywane tam gdzie trzeba. Nadal występu
  3. Warunek if( $values = $form->values() ) jest spełniony tylko w przypadku pomyślnego przesłania formularza, więc die() zadziała tylko wtedy. Ale sytuacja wygląda tak: po uruchomieniu linka w nowym oknie, skrypt script3.php działa normalnie, weryfikuje wprowadzone dane i robi to co miał zrobić. Po kliknięciu na link, czyli de facto uruchomieniu w oknie modalnym, formularz jest, ale co by nie zrobić, nie jest wykonywany po poleceniu "Zapisz". Kręci się ikona, a potem okno się zamyka, pojawia sie flash message i tyle. Efektów brak. Nie ma znaczenia czy są podane pra
  4. Tak, o to Ale coś nie idzie. Skrypt jest wywoływany tak <div class="site_services update3"> <a class="register" data-ipsdialog="1" data-ipsdialog-flashmessage="Zapisane" data-ipsdialog-remotesubmit="1" data-ipsdialog-title="Aktualizacja dat" data-ipsdialog-url="services/script3.php" href="services/script3.php" rel="">Aktualizuj</a> </div> w skrypcie jest między innymi: <?php require_once( '../init.php' ); \IPS\Dispatcher\External::i(); \IPS\Session\Front::i(); ...... $form = new \IPS\Helpers\Form; $form->addHeader('Kalend
  5. Mam w skrypcie dodany przycisk, który wywołuje zewnętrzny kod php z formularzem. Jak zrobić żeby po kliknięciu otworzyło się okienko modalne, w stylu forum, nie takie przeglądarkowe , a przy jego zamknięciu strona automatycznie odświeżyła się?
  6. Do zamknięcia. Powodem była klasa ipsAdvertisement i Adblock
  7. Chciałem włączyć reklamę typu graficznego. Wgrałem obrazek, ustawiłem adres po kliknięciu na niego, zapisałem i nic. Nic się nie wyświetla, za to co ciekawe, w ACP licznik wyświetleń rośnie. Co jeszcze ciekawsze, sprawdziłem na telefonie a tam niespodzianka - na telefonie jest. Również, na telefonie ustawiając wersję "dla komputerów stacjonarnych" reklama się wyświetla, natomiast na laptopie nie ma nic. Nie również śladu po niej w źródle strony, na żadnym stylu. Czy ktoś wie o co może chodzić?
  8. Ok, prawdopodobnie niezbyt precyzyjnie napisałem. Pisząc filtry, miałem na myśli wszystkie filtrowania w \applications\core\extensions\core\MemberFilter, a gdy zadanie skryptu sprawdza kogo do jakiej grupy przenieść, to te filtry są uruchamiane w pętli, po 20-50 użytkowników.
  9. Hm, wydawało mi się że to jest jasne. Czyli jednak kolejnym zapytaniem sql. Wiesz może które będzie wydajniejsze na silniku IPS? To $lastPost = \IPS\Db::i()->select( 'post_date', 'forums_posts', array( 'author_id=?', $member->member_id ), 'post_date DESC' )->first(); czy to $lastPostdav = \IPS\Db::i()->select( 'MAX(post_date)', 'forums_posts', array( 'author_id=?', $member->member_id ))->first(); a może podejść od strony \IPS\Db::i()->query(....) i z tego wyciągnąć wynik? Te filtry latają w pętli, więc szuk
  10. Nie do końca mam to zapisane w bazie. Zdaniem wesołych chłopców z IPSu, pole member_last_post, jak sama nazwa wskazuje, powinno zawierać datę ostatniego posta, albo ostatniej prywatnej wiadomości, w zależności co było ostatnie. Kto im zabroni? Potrzebuję datę ostatniego posta na forum, a nie tego co oni wymyślili.
  11. W kodzie zewnętrznym to bym pewnie dał zapytanie do bazy i nie przejmował się. Konkretnie muszę zrobić zmiany w plikach forum, np w tym: \applications\core\extensions\core\MemberFilter\Lastpost.php
  12. Witam, w jaki sposób najłatwiej uzyskać datę ostatniego posta użytkownika na forum? Jest do tego jakaś funkcja IPSu?
  13. Ale jaja. Niedługo jak będzie ktoś chciał zmienić adres forum, to mu nie pozwolą. Dziękuje Bogu że stawiając nowe forum kupiłem XenForo. Teraz trzeba założyć nowego maila, zmienić konto w IPS na tego maila, a przy sprzedaży sprzedawać całe konto łącznie z tym mailem.
  14. Osobny plik php, który jest uruchamiany z poziomu serwera. Chcę uzyskać taki sam wygląd, ten sam styl jaki ma ten użytkownik na forum. Np. na forum ma Nightmode, to i w tym skrypcie chcę aby kolorystyka, wygląd przycisków, formularzy był taki sam. Do tego potrzebuję klas elementów w htmlu - te będą w pliku .php no i właśnie css-ów od stylu.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.