Jump to content

sebr

Members
  • Posts

    101
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

sebr's Achievements

Sr. Member

Sr. Member (5/6)

27

Reputation

  1. Hello @bernhard. Thanks for this tips. I tried it quickly, but the method $site->track404() runned even if there is a redirection after... I have to try in more detail !
  2. Hi I would like to create a 404 page tracking. Then I hooked ProcessPageView::pageNotFound. But If another plugin like Jumplinks for example redirect to another page, I don't want to track it any more like a 404 page... I don't see which hook can I use to be sure to have a real 404 page. Thanks for your help
  3. I don't why. The I updated `InputfieldStars.js` with a simple test on `el` children on foreach(el): document.addEventListener('DOMContentLoaded', function () { document.querySelectorAll('.InputfieldStars .rater').forEach((el) => { // NEW check if (el.children.length === 0) { let input = el.parentElement.previousElementSibling; let settings = JSON.parse(el.dataset.settings); let step = settings.allowHalf === 0 ? 0.5 : 1; // Initialise rater let myRater = raterJs({ element: el, rating: parseFloat(input.value), max: settings.starsNumber, starSize: settings.starSize, step: step, color: settings.starColor, rateCallback: function rateCallback(rating, done) { this.setRating(rating); input.value = rating; done(); }, }); // Clear button let clearButton = el.nextElementSibling; clearButton.addEventListener('click', function () { myRater.clear(); input.value = ''; }); } }); });
  4. @Robin S In fact it's very strange. The DOM contains 2 x div.star-value for each star field : <div class="rater star-rating" data-settings="{&quot;starsNumber&quot;:5,&quot;allowHalf&quot;:&quot;0&quot;,&quot;starSize&quot;:32,&quot;starColor&quot;:&quot;#ffbc00&quot;}" style="width: 160px; height: 32px; mask-size: 32px 32px;" title="3/5"> <div class="star-value" style="background-size: 32px; mask-size: 32px 32px; background-color: rgb(255, 188, 0); width: 0%;"></div> <div class="star-value" style="background-size: 32px; mask-size: 32px 32px; background-color: rgb(255, 188, 0);"></div> </div>
  5. Thanks for your help. I will look for in CSS. I will keep inform in the forum. Have a nice day
  6. Yes it's what I have in the head : <script type='text/javascript' src='/wire/modules/Jquery/JqueryCore/dev/JqueryCore.js'></script> <script type='text/javascript' src='/wire/modules/Inputfield/InputfieldPage/InputfieldPage.js?v=108-1652442848'></script> <script type='text/javascript' src='/site/modules/FieldtypeStars/rater-js/rater-js.js?v=0.1.0'></script> <script type='text/javascript' src='/site/modules/FieldtypeStars/InputfieldStars.js?v=0.1.0-1674572287'></script> <script type='text/javascript' src='/wire/templates-admin/scripts/inputfields.min.js'></script> <script type='text/javascript' src='/site/modules/FormBuilder/form-builder.js'></script> On Chrome, on mouse over the title is the right rating, but no color change on stars
  7. No error in the browser console... I just saw that in preview tab (module FormBuilder in admin) the field works fine. Maybe a javascript file not loaded ?
  8. Thanks a lat @Robin S. I try to use this inputField in a formBuilder form but not working. All stars are always highlighted and I cannot select anything. I embed the formwith "Option C : Preferred Embed" and I use the last formBuilder version. Any idea ?
  9. Hi @bernhard I was using version 1 of RockMigrations until now and I am evaluating how to use this new version. I encounter a bug with the use of fieldsets in a FieldtypeRepeater. The fieldsets does not contain any of the defined fields. the order must then be applied for it to be taken into account. For example : $rm->createField('rep_test', 'FieldtypeRepeater', [ 'repeaterFields' => ['gp_main', 'title', 'gp_main_END'] ]); Result : gp_main gp_main_END title And then if I do : $rep = $rm->getField('rep_test', true); $rm->setFieldOrder(['gp_main', 'title', 'gp_main_END'], $rep->type->getRepeaterTemplate($rep)); The new order is apply and it's OK: gp_main title gp_main_END Is it possible to apply the correct order with the use of the createField method?
  10. Hi @adrian I created a configurable module (see attached) with a textarea field to test if above 65535 characters the module configuration is reset. But no, the module throws an exception : The error I encountered with the PageProtector module therefore does not seem to come from Processwire. What other tests can I run to verify where this behavior is coming from? AwTest.zip
  11. Hi @adrian. Thanks for your help. My customer is using the module to privatize page by page instead of folder or tree. Then for the empty config, I will check with a fake module to view the result. I will keep you informed in this thread.
  12. Hi @adrian I use this module on a website that has a lot of content (several thousand pages), a large third of which has protected access based on a permissions profile. This morning, I realized following the definition of a new page in protected access that all pages of the website had lost their protection information. Even the module configuration had been reset. All pages of the website have therefore been publicly exposed. And indeed, in the database, in the `modules` table, I realized the `data` field only contained the elements of the default module (as if I had just installed it). After several tries, I realized that the `data` field is "text" type and is limited to 65535 characters. The problem is that if this limit is exceeded, the record is reset in the DB. the `data` field is therefore empty. I finally set the `data` field of the `modules` table to "mediumtext" and everything was back to normal. Is it due to the module or Processwire? Or is this the behavior of the database (MariaDB)? @ryan : Am I taking a risk for future Processwire updates by setting the `data` field to "mediumtext"? Have a nice week-end
  13. Hi I just tested version 3.0.190 and noticed some bugs on the repeaterMatrix color usage : The background color is not applied (example: Colonnes not applied but Test is applied on all matrix item) Single quote characters are not displayed (encoding problem) Color codes appear in the labels to add item
  14. Hi I get a fatal error when I click on "Debugger" in module settings page. Return value of SearchEngine\Debugger::getWords() must be of the type array, null returned File: .../modules/SearchEngine/lib/Debugger.php:599 Sorry I just update the module and I resolved it with the 0.30.3 version. have a nice day
×
×
  • Create New...