• Resolved pepe80

    (@pepe80)


    U?ywam na stronie wtyczki do testów QSM (Quiz And Survey Master). Po zainstalowaniu wtyczki Sierotki jeden z testów przesta? si? wy?wietla?. W logach serwera widz? taki b??d:

    PHP Warning: preg_replace(): Compilation failed: regular expression is too large at offset 40747 in …/plugins/sierotki/includes/iworks/class-iworks-orphan.php on line 246

    Problem nie wyst?puje dla testów, które maj? niewiele pytań ale dla testu z 27 pytaniami wyskakuje powy?szy b??d. Zauwa?y?em te?, ?e b??d nie wyst?puje, gdy u?ywam opcji “preview”, która wy?wietla mi test. Wyst?puje natomiast gdy osadzam test na stronie za pomoc? shortcode:

    [qsm quiz=14]

    U?ywane wersje:
    WP 5.9.2
    Sierotki 3.0.3
    QSM 8.0.2

    php.ini:
    max_execution_time 30
    max_file_uploads 20
    max_input_nesting_level 64
    max_input_time 60
    max_input_vars 1000
    memory_limit 2048M

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author Marcin Pietrzak

    (@iworks)

    Cze?? @pepe80

    A która wersja PHP? Bo problem jest znany, w sierotkach wyst?powa? wielokrotnie i by?y zmniejszane cze?ci do preg_replace tak, ?eby nei wpada? w limity.

    Marcin

    Thread Starter pepe80

    (@pepe80)

    Hej @iworks
    Wersja PHP to 8.0.9

    Plugin Author Marcin Pietrzak

    (@iworks)

    @pepe80

    Znalaz?em na czym polega problem – wyk?ada si? na próbie ochrony przed podmian? w tagu <style> lub <script>.

    Czyli tak naprawd? tagów, których nie powinno by? w tre?ci wpisu, a niestety tam s?.

    Obawiam si?, ?e chwilo nie mam mo?liwo?ci sprawienia ?eby dzia?a?o.

    Marcin

    Plugin Author Marcin Pietrzak

    (@iworks)

    @pepe80

    ok, spora zmiana, wi?c poprosze o testy z wersj? 3.1.0 (beta)

    Jak pobra? i zainstalowa??

    1. Przejd? na https://pl.www.ads-software.com/plugins/sierotki/advanced/
    2. Przewiń do “POPRZEDNIE WERSJE”
    3. Wybierz 3.1.0 i pobierz zipa
    4. zainstaluj w swoim WP

    Prosze sprawdzi? i dac mi zna?.

    Z góry dzi?kuj?!

    Marcin

    Plugin Author Marcin Pietrzak

    (@iworks)

    ping

    Thread Starter pepe80

    (@pepe80)

    Witaj @iworks, dzi?ki za po?wi?cony czas. Zrobi?em testy – jest ma?y post?p bo nie ma ju? b??dów po stronie serwera i nawet pierwszy akapit tekstu si? wy?wietli?, ale tym razem co? niedobrego dzieje si? po stronie front-endu. Gdy wtyczka Sierotki jest wy??czona wówczas wtyczka od testów QSM tworzy kod js:

    
    <div class="content-editor">
    <script>
        if (window.qmn_quiz_data === undefined) {
          window.qmn_quiz_data = new Object();
        }
      </script>
      <script>
        window.qmn_quiz_data["14"] = {
            "quiz_id": "14",
            itd...
    

    Po w??czeniu Sierotek wstrzykiwany jest taki kod:

    <div class="content-editor">
      <script id="orphans-a52d178e30588aaf35bad8721cadb83f"></script>
      <script id="orphans-4349b46fbe8ce519b56bbd2238db11cd"></script>
    

    …a po kodzie QSM nie ma ?ladu. To powoduje, ?e test nie dzia?a a w konsoli przegl?darki widz? b??d “qmn_quiz_data is not defined”.

    Plugin Author Marcin Pietrzak

    (@iworks)

    wstrzykniecie prawid?owe i oczekiwane, to w celu ochrony skryptu, ale … potem powinien zosta? podmieniony …

    kopi? dalej

    Plugin Author Marcin Pietrzak

    (@iworks)

    Hmm zrobi?em testy lokalnie i dzia?a dobrze, co? musi by? wi?cej.

    Czy mog? prosi? o kontakt:

    marcin w domenie iworks w kraju pl

    je?eli jest taka mo?liwo?? to potrzebowa?bym kopii witryny do testu…

    Marcin

    Plugin Author Marcin Pietrzak

    (@iworks)

    @pepe80 jak z wersj? 3.1.0?

    Thread Starter pepe80

    (@pepe80)

    @iworks potwierdzam, ?e teraz wtyczka dzia?a prawid?owo i nie powoduje konfliktów ?? Przy okazji odkry?em, ?e powodowa?a te? konflikt z wtyczk? Alior Bank do sprzeda?y ratalnej (Woocommerce). Ten problem równie? znikn?? po aktualizacji Sierotek. Dzi?ki!

    Plugin Author Marcin Pietrzak

    (@iworks)

    @pepe80 Super!

    Dzi?kuj? za sprawdzenie i informacje – to naprawd? wa?ne.

    Marcin

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Konflikt z wtyczk? Quiz And Survey’ is closed to new replies.