Skocz do zawartości

Weak.

Użytkownik
  • Postów

    219
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    58

Treść opublikowana przez Weak.

  1. https://invisioncommunity.com/4guides/themes-and-customizations/advanced-theming/managing-resources-r129/ "Resources for a theme are managed by navigating to Customization -> Themes in the AdminCP, and selecting Manage Resources from the dropdown menu for the relevant theme."
  2. Zaktualizuj obrazek ikonek w stylu
  3. To jest stary adres URL. Nowy powinien być taki: if \IPS\Member::loggedIn()->group['note_add_perm']}} <li> <a href="{url="app=postnotes&module=notes&controller=notes&do=form&pid={$comment->pid}" csrf="1"}" id="postId{$comment->pid}" data-ipsDialog data-ipsDialog-title="{lang="note_add_title"}" data-ipsDialog-size="medium"> <i class="fa fa-edit"></i> {lang="note_add"} </a> </li> {{endif}}
  4. Pokaż styl notatek
  5. Dziwne, spróbuj stworzyć nowy widget, tylko żeby miał inną nazwę. Miałem podobną sytuację przy tworzeniu frontu, class'y miałem podobne, lub niezgodne z ich nazwami.
  6. public function init() { // Use this to perform any set up and to assign a template that is not in the following format: // $this->template( array( \IPS\Theme::i()->getTemplate( 'widgets', $this->app, 'front' ), $this->key ) ); // If you are creating a plugin, uncomment this line: // $this->template( array( \IPS\Theme::i()->getTemplate( 'plugins', 'core', 'global' ), $this->key ) ); // And then create your template at located at plugins/<your plugin>/dev/html/servers.phtml parent::init(); } masz wyłączone :kappa:
  7. Pokaż kodzik, bo to tak średnio wygląda. A przed chwilą sprawdzałem i trybi.
  8. $data = [ 'test' => 1, 'test2' => 2, 'test3' => 3, 'test4' => 4, ]; return \count($data) ? $this->output($data): "";
  9. W init() masz podać ścieżkę. $this->template( array( \IPS\Theme::i()->getTemplate( 'widgets', 'core', 'front' ), $this->key ) ); Albo w render() return \IPS\Theme::i()->getTemplate( 'widgets', 'core', 'front' );
  10. Co ma Ci się wyświetlić? Jak nic tam nie ma? // Use $this->output( $foo, $bar ); to return a string generated by the template set in init() or manually added via $widget->template( $callback ); // Note you MUST route output through $this->output() rather than calling \IPS\Theme::i()->getTemplate() because of the way widgets are cached
  11. 'selector' => 'div[data-controller=\'core.front.core.comment\'] > div.cPost_contentWrap.ipsPad > div.ipsItemControls > ul.ipsComment_controls.ipsClearfix.ipsItemControls_left[data-role=\'commentControls\']', Zmień na: 'selector' => 'div[data-controller=\'core.front.core.comment\'].ipsComment_content.ipsType_medium > div.cPost_contentWrap > div.ipsItemControls > ul.ipsComment_controls.ipsClearfix.ipsItemControls_left[data-role=\'commentControls\'] > li.ipsHide[data-role=\'commentLoading\']',
  12. Nie rozumiesz, nazwę sztywno dałem do testu. Nazwy pobieram z innego źródła, wiec nie mam wpływu na to.
  13. Dane pobierane są z innego serwera i zapisywane na bieżącym, nie mam wpływu na to, kto jaką sobie nazwę ustawi. Z jednym "\" niestety nie pójdzie. Dlatego jest tam $this->app->memberId($date['id'], $date['name']); Nie ma jednego rekordu, a kilka tysięcy.
  14. Znak "/" trybi, lecz gry damy "\" to już całkowicie wywala.
  15. Zbyt dużo usunąłem wklejając. ogólnie to mam tak: public function memberId($memberShop, $memberName) { return \IPS\Db::i()->select( 'id', 'testapp', [ 'memberShop = ? AND `memberName` = ?', $memberShop, $memberName ] )->first(); } A w błędach nie ma nic ciekawego: IPS\testapp\_Application->memberId(1, '') IPS\testapp\_Application->memberId(1, 'weak/') Wywołuje to w normalny sposób: $this->app->memberId($date['id'], $date['name']); Rekordy ze zwykłymi znakami normalnie aktualizują się, błąd pojawia się jak ktoś ma znaki "/" lub pole jest puste.
  16. \IPS\Db::i()->select( 'id', 'testapp', [ '`memberName`', 'weak\' ] )->first(); I tutaj borykam się z tymi znakami \, przez które zapytanie stoi w miejscu. Przeleciałem pół dokumentacji i nie znalazłem tam żadnego rozwiązania, czy też jakiekolwiek wskazówki. IPS ma w swoim zanadrzu coś na te znaki?
  17. Przepisałem połowę pod queue. Zobaczymy jak to będzie. Poczytam o tym całym priorytecie dla tego i dam znać.
  18. Sens w tym, że nigdzie tego "priorytetu" nie widzę. W panelu jest tylko klucz i czas.
  19. No chodzi mi o to, czy nie ma możliwości aby taski wykonywały się równo po wyznaczonym czasie. Bo z tego co zauważyłem to pomimo tego, że mają mały czas na odświeżenie, to czekają w kolejce na swoje uruchomienie. Czyli te systemowe są nad nimi i zamiast mój task odświeżyć się po np. 5 minutach, to odświeża się po 10, bo te systemowe są pierwsze w kolejce.
  20. Czyli nie ma możliwości, aby dane raz 20min były odwiedzane w swoim czasie, nie czekając na kolejke? Bo tam są systemowe taski odśnieżane raz na 5 min.
  21. Wykorzystuje w aplikacji kilka tasków. Można im w jakiś sposób nadać priorytet włączenia się bez możliwości czekania aż inne taski przed nim oczekują na włączenie się? Patrzyłem dokumentację, ale tam nie ma nic na ten temat.
  22. Key: $key | Value:$value || ?
  23. Masz edytowany HTML stylu, więc ręcznie w kodzie wtyczki będziesz musiał zmienić "selector" na ten co masz w stylu.
  24. Weak.

    Błąd members

    Klucz na joined masz dodany?
×
×
  • 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ę.