Jump to content

wbmnfktr

Members
  • Posts

    2,086
  • Joined

  • Last visited

  • Days Won

    51

Everything posted by wbmnfktr

  1. As far as I can see it's solely based on fields without taking any templates or other settings into account. Is this correct?
  2. Maybe I missed a lot of things or the day was way too long, yet... the question is here and around. How do I grant permissions to modules and their actions/settings/whatever for (restricted) Roles when there is nothing like a permission within those modules? In this case I looked for a permission for ImportPagesCSV... the module itself doesn't have any permissions set (as far as I can tell) compared to ProcessJumplinks (L:477). Never needed this kind of detailed user settings so far... so please enlighten me or at least point me into a direction... or the easier way: place a way bigger stone on the one I live under. Thanks in advance, guys!
  3. Maybe a weird question but... will we buy the dev/testing/beta of Padloper 2 via a Padloper 2 interface? Asking for testing purposes.
  4. It was the exact same here. Needed a version with PrivacyWire-options and all files from local. Using Leaflef 0.7.7. The newest version is some kind different and haven't had the time to look that deep into it. Maybe later on.
  5. @Stefanowitsch in case you are still looking for it: @dotnetic the current download option over on https://processwire.com/modules/german/ doesn't work right now. It's looking for master.zip while it's main.zip now in your repositiory.
  6. Has anyone ever tried this css.php-approach in combination with ProCache?
  7. Maybe... at least that's the case. The other direction would be my favourite but ok. I already set a default value in the backend and reset it each time a location is saved. I forked the module to make it more GDPR-compliant and to fit my needs, maybe you want to take a look at it here: https://github.com/webmanufaktur/FieldtypeLeafletMapMarker
  8. I use it with ProCache enabled without any (reported) issues. Take a look here. https://www.restaurants-neumuenster.de/restaurants/burgergalerie/
  9. The full $options array looks like this $options = array( 'markerIcon' => 'cutlery', 'markerColour' => 'green', 'zoom' => '16', // doesn't do anything but hey... 'height' => '100%', 'scrollWheelZoom' => 'false', 'popupFormatter' => function ($page) { $lines = array(); $lines[] = "$page->street"; $lines[] = "$page->postalcode $page->city"; return implode("<br />", $lines); } );
  10. Only ideas so far... based on some experiences in the past ... VPN or internal routing issues Adblocking, Privacy Extensions messing with cookies, IP, Browser string Cloudflare CDN (website) and Cloudflare DNS (client) don't work well together Cloudflare CDN caching issue (page rule needed to exclude PW-backend) Using the site with developer tools / device preview enabled IPv4/IPv6 issues either on client or server side AntiVirus or Internet Security software Check the PW logs (maybe even the server logs) to see what was happening when the client was trying to use the site just to get a clue. Something like: Error: Session fingerprint changed (IP address or useragent) (IP: 127.0.0.1) I had one client that used Opera with the built-in VPN. Took us quite some time to find this out as we both didn't know it even existed or was enabled. After disabling it the problem never occured again.
  11. In addition to that you also could save every new search query as a page, add a PageHitCounter to it, so every time someone search the exact query the counter goes up. If necessary you could place some additional logic in your search query handling to present not a search result but a content page. That's something I'm working on right now. With this I could even place ads on some queries or push a result or whatever.
  12. Maybe my day was already way too long and I don't understand your question and needs here... but... what do you want to accomplish with this and where? In the frontend? In the backend? Within a page, a form, or... Your question and code sample somehow don't match for me.
  13. Are you sure that's valid (marked in bold)? wire()->addHookAfter('Pages(template=temp_order_detail)::published', function(HookEvent $event) { // } I go with: wire()->addHookAfter('Page::published', function(HookEvent $event) { // } See here: https://github.com/processwire/processwire/blob/d78276e2c265f6b70384a13eb4febd4811a1db77/wire/core/Pages.php#L2197
  14. I am honest here @Jonathan Lahijani... I'm more than impressed. I know what ProcessWire can do but I didn't know what some could accomplish with it and this is such a BANGER! I don't think my clients could easily work with it, maybe a few after some introduction, but that's another story. The people from this community, I know a bit more, could probably easily maintain and build a site with this setup from scratch and customize it if needed - even though at least half of them don't really use UIKIT for websites or need and want to go a more custom route however. Still shocked to witness something like this while I still try to figure out why my textarea doesn't always gets updated in the live preview. :D
  15. First run. Installation and setup are super nice! First try. One click and straight into the preview. No hassle in a minimal setup. First feedback. My custom HannaCode (which was there for a previous test) doesn't show up. Where should we collect issues, requests and bugs? Update 2021-11-13 some tweaks in the Page Autosave module settings (switched to: Reload/refresh document) and everything works perfectly fine now. HannaCode, Repeater(Matrix) and various other content changes.
  16. Yes! Just downloaded it for tomorrow to play around with it. I have to thank you, @ryan!
  17. I'd really love to play around with this option to be honest. Therefore if possible... maybe you could add it to ProFields, ProCache, FormBuilder, LoginRegister Pro, Lister Pro, or ProMailer (in my case). Or... maybe add a ProLivePreview Beta for 5 USD to the modules. I'd buy it!
  18. I'm using this module now in a RepeaterMatrix block for $items (20+ pages/entries) and single $page (or $page->getForPage()) in this case as it's a repeater with a map. Within the single map the the zoom in my $options array doesn't do anything at all. $options = array( 'zoom' => '12', ); Anyone an idea why this is the case? Am I doing something wrong here? Within the map that contains several items, this option works as expected - or at least I can find the changes in the source code.
  19. wbmnfktr

    Right to know

    I really enjoy those data-driven sites. Nice work!
  20. I tried and wanted to build something similar a while back with just a click-through-path with some entry questions and possible solutions further down the path. Or a "funnel" if you will but the client decided no to establish such a guided "FAQ" like this because he couldn't provide the data that was needed. Which means the cases and questions or "stories". They didn't want to use something like Analytics or Matomo to track the most visited pages or sub-sections within their FAQ so guessing would have been the only way to go. In your case... if your client can tell, measure, analyse, collect and somehow get a bunch of those "stories" I'd say it's totally possible. In addition to that search queries from Google Search Console would be nice to what questions people had. If it's not something from the financial, health or similar niche it should be doable I guess. Only ever built a small prototype.
  21. Maybe I've said it somewhere before but this is such a nice timesaver, which is also transportable through projects. Great addition. Thank you @Macrura!
  22. I'm not 100% sure I understand you in full detail but there is a site profile (site-regular) in which Ryan uses reusable functions for all kind of things he needs and renders for that profile. In this case it's getuikit.com. Look at his _uikit.php over on Github to get an idea what he's doing there. https://github.com/processwire/processwire/blob/master/site-regular/templates/_uikit.php
  23. In short... you could just grab that value saved within your reference. <?php $myreference = $page->referencefield->email;
  24. Another thing I found in regards to this. If you, your client or maybe someone who does their SEO or SEM campaigns... most of the tools won't work that great right now. Some (maybe even most) imitate regular clients (browser namespaces and browser strings) therefore end on the gate page and can't crawl the rest of the whole page. So... they either have to manually change that, if possible, or they won't come that far or report wrong numbers. Nothing to worry about right now but to keep in mind. Update / An inofficial addition to this: maybe look up how adult sites deal with it. I can't (or don't want to) link to those pages here. Maybe even use DuckDuckGo for research here.
×
×
  • Create New...