lpa
Members-
Posts
204 -
Joined
-
Last visited
lpa's Achievements
Sr. Member (5/6)
28
Reputation
-
lpa started following Clear cache with expire argument , Problem with log pruning , Problem with selector after upgrading from 3.0.210 to 3.0.229 and 5 others
-
We have logging of almost every page request like this: $log->save('userdb_log', $message); $log->prune('userdb_log', 30); The problem is, that the file is not saved for 30 days, but only for a few minutes. There is this error found regarding this: unlink: Given filename is not a file or link: /site/assets/logs/userdb_log.txt And then: rename: Given pathname ($oldName) that does not exist: /site/assets/logs/userdb_log.txt.new Is it not ok to try to prune the file just after the save every time? Where should the pruning then happen?
-
I have a selector: template=adsales-entry, banner_file|video_file|is_html5|html!= template=adsales-entry, banner_file|video_file|is_html5|html!= After upgrading it does not find anything, but this one still finds: template=adsales-entry, banner_file!= Is there anything that explains why multiple field selector does not work with the new version?
-
Any plans on adding this to PW, @ryan?
-
The problem seems to be when the database has an empty description field which is returned as an array on line 429: $description = wireDecodeJSON($item['description']); With TracyDebugger bd($description) I get: Array Before line 452 $description = $sanitizer->entities($description); bd($description); gives: "Array" And after the sanitizer bd($description); gives: array-0
-
First of all, the images field is inside a repeater. But I don't think that is a problem. In addition to the four different formats you show above, for some reason I have just the text in the description field, the last one. But I don't know why is that even possible, as it does not happen if I save a new description. It might be, that the language support was added later and the old descriptions are not converted to the JSON format. This is not a big issue for me. I just happend to notice that there is some weird behaviour. At least you could check that the empty description fields would not be shown as "array-0":
-
Great module, thank you! One small problem: I have a two language site. The description field having some text shows not the text, but this: array-0. The text of the description field is not found with the search-box or Custom Search Builder, but it can be search with the filter part above. Is this a limitation of the multilanguage fields or a bug?
-
Markup region inside a Repeater or Repeater Matrix field
lpa replied to lpa's topic in General Support
Thanks @ryan! So the region has to be the same tag as the insertion? I wanted to create a pw-region inside <head> to know exactly where the scripts are inserted. How should I then insert the scripts in the pw-region -tag? I don't understand what would then be the correct way to use the <pw-region> or <region> tag that is described in the documentation here: https://processwire.com/docs/front-end/output/markup-regions/. The main question in my situation is how should I insert the JavaScript and CSS links from a RepeaterMatrix field in to the <head> and in a correct position. -
Progress report for development of my GroupMailer module
lpa replied to Gadgetto's topic in Module/Plugin Development
Hi, What might be the status of GroupMailer? Is it published somewhere or was it ever finnished? -
Markup region inside a Repeater or Repeater Matrix field
lpa replied to lpa's topic in General Support
Is there anybody who can explain me why this does not work? Or was my question unclear? -
I have problems putting a Markup Region action inside a Repeater Matrix field template. I am trying to get a region be appended in a region defined in <head> like this: _main.php head has this: <head> .... <pw-region id="mainhead"> </pw-region> .... </head> And my Repeater matrix field has this: <div id="mainhead" pw-append> <?php echo $form->styles; ?> <?php echo $form->scripts; ?> </div> The problem is that the contents of the matrix field action region is not put in the <head> of the page but in place it is in the Repeater Matrix template. Is this supposed to work?
-
module InlineCompleteTinyMCE: autocompleter for InputfieldTinyMCE
lpa replied to BitPoet's topic in Modules/Plugins
Testing this module with PW 3.0.229 but nothing happens. This error in error-log: Missing GET parameters for ProcessInlineCompleteTinyMCE::execute (WireLog) -
In one use case we have a normal cache like this $local_data = $cache->get('calendar', $c, function() { } With PW 3.0.184 setting expire argument ($c) to -1 the cache was cleared. Now it does not work and trying to set expire argument to 0, we get '0000-00-00 00:00:00' in the database expire field instead of some valid date. What is the correct way to expire the cache by setting the expire argument OR should we always use $cache->delete('calendar') to expire now?
-
Is there translation for the FormBuilder module anywhere, then?
-
The repo for the modules translations gives a 404 error: https://github.com/Fokke-/Finnish-ProcessWire-Modules Is that file still available somewhere?
-
I would add some fixed routes drawn with GPX files on the maps. There is this plugin for Leaflet: https://github.com/mpetazzoni/leaflet-gpx. But my problem is that at least the example points to much newer Leaflet version that this module is using, v 1.7.1. What is the reason, that this module is still using v 0.7.3 of Leaflet.js and how difficult would it be to upgrade it to 1.7 or even 1.9?