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

Codepixel

Użytkownik
  • Postów

    305
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Odpowiedzi opublikowane przez Codepixel

  1. 2 minuty temu, Riley Anderson napisał(a):

    Amazing work. Just a small feedback. 
    When I want to edit an existing default content, I can't select again the same category, and if I try to just save after editing the text it will throw an error 

    This field is required.


    So I have to switch to another category and then select the previous category back for apply my change. 

    Thank you for your feedback, I'll make a fix of this and upload it soon.

     

    ----

    For Future support please head to https://codepixel.pl

    • Lubię to 1
  2. 5 godzin temu, DawPi napisał(a):
    $table->quickSearch = function( $string ) {
      return "cokolwiek!";
    };

    Wtedy zwraca "cokolwiek!"?

    Nie, zwraca całą listę jakbym nic nie wyszukiwał, chciałem zamieścić filmik by to zademonstrować ale niestety nie chce się załadować, jeśli potrzeba wrzucę na yt albo po prostu napisz na PW i prześlę ci link do live demo.

  3. 8 minut temu, DawPi napisał(a):

    Gdzie widziałeś użycie tego jako funkcję? Źródło

     

    applications -> core -> modules -> admin -> members -> members.php (linie 232 -> 234)

     

    8 minut temu, DawPi napisał(a):

    Czy zrobiłeś i tylko masz problem z tym zwracaniem?

    quickSearch już dawno udało mi się rozpracować na frontend ale tylko dla kolumn, które nie są formatowane (tj. zawierają login domyślnie a nie ID), w tym drugim przypadku niestety zwraca "nothing to show"

     

    Przed chwilą też napisałem post w podanym przez ciebie temacie o tym jak odpaliłem quickSearch na frontend.

  4. Witam,

     

    Próbuję ogarnąć quickSearch dla tabeli, która ma formatowaną wartość z ID na login, dla zarysu o co chodzi:

     

    $table->parsers = [
      'accountid' => function($k, $v)
      {
      return $this->core->getPlayerNameFormatted($k); //zwraca login podając id
    }];
    
    $table->quickSearch = function( $string ) {
      $player = $this->core->getPlayerByName($string); //pobiera objekt gracza
      return $player->login; //zwraca login
    };

     

    jednakże quickSearch nie działa po wpisaniu jakiejkolwiek wartości, bardzo możliwe że nie rozumiem tego jak quickSearch powinien działać, any help? 😕

  5. 18 minut temu, DawPi napisał(a):

    Aj, uznałem to za logiczne, że chcesz dodać takie coś to najprościej jest "skopiować" szablon i go edytować pod swoje wymagania.

    Spróbuj zatem coś w stylu pierwszej kolumny:

            $table->include = array( 'custom_inc', 'inne' );
    
            $inc = 1;
            
            $table->parsers = array(
                'custom_inc'	=> function( $val ) use ( $inc ) 
                {
                    return $inc++;
    			}
            );

     

     

    pomysł dobry ale dla każdego zwraca 1 🤔

  6. Cloudflare's Turnstile Captcha

    Zobacz plik

    Cloudflare's Turnstile Captcha

     

    This application integrates Turnstile Captcha by Cloudflare into Invision Community Suite.

     

    How to enable:

    1. Members -> Content Moderation -> Spam Prevention -> CAPTCHA
    2. Provide Site & Secret keys and enjoy Turnstile captcha!

     

    "Turnstile delivers frustration-free, CAPTCHA-free web experiences to website visitors - with just a simple snippet of free code. Moreover, Turnstile stops abuse and confirms visitors are real without the data privacy concerns or awful UX that CAPTCHAs thrust on users." - Source: Cloudflare


     

    • Lubię to 1
  7. Rozwiązaniem okazało się dodanie takiego kodu do hooka:

     /**
      * [Node] Format form values from add/edit form for save
      *
      * @param	array	$values	Values from the form
      * @return	array
      */
    public function formatFormValues( $values )
    {
      if(isset($values['fa_icon']))
      {
      unset($values['fa_icon']);
      }
      return parent::formatFormValues( $values );
    }

     

    • Lubię to 1
  8. Witam, krótko zwięźle i na temat: potrzebuję pomocy, informacji bądź chociażby naprowadzenia na dobry tor. Zacząłem pracę nad pewną aplikacją, która docelowo z poziomu ustawienia forum wpływa na jego wygląd, jednakże z tego co zauważyłem, nie mam możliwości wpływania na tabelę forums_forums zatem muszę operować na tabeli od aplikacji, co nie jest żadnym problemem, problem zaczyna się w miejscu, w którym tak naprawdę nie wiem jak zaimplementować to bez "uszkodzenia" kodu podstawowego. 

     

    Póki co stworzyłem Hook, który extenduje Node IPS\forums\Forum
     

    class cpfiafi_hook_forum_settings extends _HOOK_CLASS_
    {
    	public function form( &$form )
    	{
    		parent::form($form);
    		$form->addTab( 'tab_settings' );
    		$form->addHeader( 'header_settings' );
    		$form->add( new \IPS\Helpers\Form\Text('_setting') );
    	}
    }

     

    jednakże - wiadomo, przy próbie zapisania wyrzuca błąd o braku kolumny _setting w field list tabeli forums_forums.

     

    Jakieś pomysły/sugestie jak to rozwiązać bym mógł z poziomu tworzenia/edycji forum dodawać te ustawienia?

  9. Teraz, dj3ryk

    bosze, a niby czemu nie mozna, zmiana admina i problem z glowy 

    Zmiana admina, ktoś zgłosi sprzedaż, grupa usunięta, ty zapewne zostaniesz ukarany a kupujący do ciebie się po pieniądze zwróci. Nie wiem czy warto w ogóle ryzykować.

×
×
  • 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ę.