Skocz do zawartości

kodif

Użytkownik
  • Postów

    820
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Treść opublikowana przez kodif

  1. Dałem. Kompletnie nic się nie zmieniło. Zaczynam podejrzewać że z powodu pages, u Ciebie ten sam kod wykonuje się zupełnie inaczej niż u mnie. U mnie nie ma ani css, ani zrozumiałego języka, tylko jakiś generowany hash. Chyba muszę założyć nowe wątki o css i języku zalogowanego użytkownika w zewnętrznym pliku
  2. W opcjach klucze fraz? Jaka spacja? Nic nie rozumiem
  3. Niestety nie mam Pages. Zacząłem to testować, ale zamiast ładnego formularza mam coś takiego kod: $form = new \IPS\Helpers\Form; $form->add( new \IPS\Helpers\Form\Date( 'form_date_from', \IPS\DateTime::create(), TRUE, array(), NULL, NULL, NULL, 'form_date_from' ) ); $form->add( new \IPS\Helpers\Form\Date( 'form_date_to', \IPS\DateTime::create(), TRUE, array(), NULL, NULL, null, 'form_date_to' ) ); $form->add( new \IPS\Helpers\Form\Select( 'my_select_box', NULL, TRUE, array( 'options' => array( 0 => 'Raz', 1 => 'Dwa', 2=> 'Trzy' ), 'multiple' => TRUE ) ) ); if( $values = $form->values() ) { print(' Wysłane prawidłowo'); } echo $form; Nawet opcje [Raz, Dwa, Trzy] gdzieś znikają.
  4. Może rzeczywiście trochę zagmatwałem. Na forum będzie podany link do skryptu, np data.php, a w skrypcie użytkownicy forum będą podawać datę (i inne dane), która potem będzie zapisywana do bazy, do wybranej tabeli. W skrypcie data.php mogę wstawić formularze z polami input do podania daty, ale myślałem że mógłbym wykorzystać do tego API forum, z ładnym kalendarzykiem. Tylko nie do końca wiem jak w zewnętrznym skrypcie to zrobić
  5. Witam, chciałbym w skrypcie wykorzystać kontrolkę daty w formularzach, takich jak na obrazku Jak dobrać się do tego? Wartości z tego pola są pewnie przekazywane w sesjach, ale jak to umieścić w swoim skrypcie? API IPSu to dla mnie nieznane wody
  6. Tak, chodzi mi o zdebugowanie, ale już nie istotne, pogrzebałem w kodzie i w zmiennych. Ta funkcja jest spieprzona totalnie, są wysyłane do niej istotne paramenty które ona ignoruje, są w niej jakieś pozostałości po szukaniu konkretnego warunku, itd Wygląda jakby gimnazjalista-pasjonat zaczął to pisać, ale się znudził w połowie, a IPS zadowolony uważa że ma gotowy produkt. Praktycznie jest do napisania od nowa, to samo jest w Lastvisit.php
  7. Ewidentnie jest błąd. Funkcja matches w applications/core/extensions/core/MemberFilter/Lastpost.php public function matches( \IPS\Member $member, $filters, $object=NULL ) { /* If we aren't filtering by this, then any member matches */ if( ( !isset( $filters['range'] ) OR !$filters['range'] OR empty( $filters['range']['end'] ) ) AND ( !isset( $filters['days'] ) OR !$filters['days'] ) ) { return TRUE; } zawsze zwraca w tym miejscu TRUE gdy ustawi się warunek filtrowania "mniej niż x dni temu". Gdy ustawi się warunek "więcej niż x dni temu", przepuszcza kod dalej, do dalszego sprawdzania. teraz mam pytanie, czy jest w IPS4 jakaś zdefiniowana funkcja typu "alert" , żeby wyświetlić zawartość $filters? Czy może muszę utworzyć coś, co zrzuci te dane do logu na dysk?
  8. Zapewne to bug. Nie, nie zgłaszałem, szkoda mi czasu na jałowe wymienianie wiadomości z nimi, po których, gdy zgłoszenie dojdzie do najwyższego departamentu, zorientują że że to jednak bug - podziękują i przez rok nie zrobią nic. Albo zgłaszasz im buga, a oni ci odpowiadają że twoja licencja wygasła i spadaj. W cudowny sposób bug znika. W skrypcie są nadal bugi które zgłaszałem dwa(!) lata temu. Ponawiam prośbę o podpowiedz gdzie szukać obsługi tych warunków.
  9. Mam grupę w której są nieaktywni użytkownicy. W promocjach grup utworzyłem zasadę która powinna wyciągać (tzn przenosić do innej grupy) użytkowników z grupy nieaktywnych gdy napiszą jakiś nowy post ( w innej wersji gdy pojawią się na forum), - ale to kompletnie nie działa. Zasada przenosi wszystkich jak leci, wygląda jakby warunek nie był w ogóle sprawdzany. Ustawienia np. takie jak na obrazku. Czy mógłby podać mi ktoś, w którym miejscu w kodzie następuje sprawdzanie tych warunków? Chyba trzeba zacząć w nim ręcznie grzebać. zrzut:
  10. Szukam możliwości wyłączenia edycji tekstu, który jest cytowany w odpowiedzi. Jest coś takiego?
  11. Po zapytaniu SQL, po zmianie w conf_global.php, po przebudowie indeksu wyszukiwania i po przekierowaniu 301 z http na https w .htacces, SSL działa bez błędów. Do zamknięcia.
  12. Hmm.. W metodach logowania nie widzę takiej opcji. Gdzie tego szukać? Mam ustawioną standardową metodę
  13. Tak, chodzi mi o pełne przestawienie forum na SSL
  14. Nie wiem. Może trzeba przebudować posty i indeks wyszukiwarki? Może trzeba jeszcze we wszystkich innych tabelach zrobić to samo zapytanie? Co z logami? Co z javascriptem? Wątpliwości jest sporo.
  15. Przestawiam forum na SSL W treści postów mam sporo odnośników w postaci http://mojeforum.pl.... Czy wystarczy zamienić http na https zapytaniem do bazy żeby nie było treści mieszanej?
  16. Bardzo. Nie mogłem spać dopóki tego nie znalazłem. Na razie 1:1 Ktoś jeszcze mógłby sprawdzić, uprzejmie proszę?
  17. Wyszukiwarka ma nowe okienko z opcjami. Gdy kliknę dokładnie na tekst napisany kursywą, ten wskazany na zrzucie, okno opcji wyszukiwania zamyka się samoczynnie. Gdy kliknę obok, opcja zostaje zaznaczona i okienko nie zamyka sie. Napisałem do IPS, ale twierdzą że "can not reproduce", jak zawsze zresztą Pytanie do Was, czy na Waszych maszynach dzieje się tak samo, czy to tylko u mnie w robocie? (trzy komputery sprawdzone, na każdym różne OS -W7, W8.1, W10 efekt ten sam)
  18. Dziękuję, działa.
  19. Potrzebuję w stylu umieścić aktualny rok. Próbowałem wstawić tak: {{date("Y")}} ale wywala błąd. Czy da się umieścić datę z php w stylu?
  20. Jaka edycja plików???
  21. Zrezygnowałem z wykorzystania napisanej wtyczki, może kiedyś mi się przyda. Wykorzystałem mechanizmy sesji żeby mieć w zewnętrznym skrypcie dostęp do klasy \IPS\Member::loggedIn() Do zamknięcia.
  22. Chyba rzeczywiście. Pisze tego hooka na bazie innych, bo nie za bardzo się na tym znam. Działa, ale jak wstawić do ustawień hooka pole tekstowe, bez edytora, zwykłe surowe pole? Fora w których działa mam tak: $form->add( new \IPS\Helpers\Form\Node( 'addPHPinPost_Forums', \IPS\Settings::i()->addPHPinPost_Forums ? \IPS\Settings::i()->addPHPinPost_Forums : 0, FALSE, array( 'class' => 'IPS\forums\Forum', 'multiple' => TRUE ), NULL, NULL, NULL, 'addPHPinPost_Forums' ) );
  23. Potrzebuję w jednym konkretnym wątku na forum dać link do zewnętrznego skryptu w postaci "site/log_klikniec.php?nazwa_usera=xxxx> " Edycja w skinach odpada - bo będzie widoczne w każdym poście, a nie w tym jednym, konkretnym wątku. Próbowałem wykorzystać wigget "PHP Widget", ale ten po dodaniu wyświetla się na każdej stronie która ma "topic" w adresie. Próbowałem umieścić przycisk w treści posta w postaci: <a class="ipsButton ipsButton_link ipsButton_medium" data-ipsdialog="" data-ipsdialog-modal="true" data-ipsdialog-size="medium" data-ipsdialog-title="Formularz" href="form.php" rel="" title="Example">Aplikacja</a> Skrypt form.php jest otwierany w oknie modalnym, pokazuje to co w nim jest, ale nie ma w nim dostępu np. do klasy \IPS\Member::loggedIn() print_r($_GET) oraz $_POST nie pokazuje nic ciekawego, jedynie id sesji albo id czegoś innego, nie wiem dokładnie :).
  24. W takim razie pytanie: Jak to zrobić?
×
×
  • 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ę.