-
Posts
182 -
Joined
-
Last visited
-
Days Won
1
Everything posted by asbjorn
-
Is there anybody here that is interested in taking over the responsibility/ownership the core translation to Norwegian at https://github.com/snobjorn/processwire-norwegian-language-pack-nb-no? And maybe the module translations at https://github.com/snobjorn/processwire-modules-norwegian-language-pack-nb-no as well. Reply here or send me a DM 🙂
- 8 replies
-
- language
- translation
-
(and 1 more)
Tagged with:
-
…
- 8 replies
-
- language
- translation
-
(and 1 more)
Tagged with:
-
That sound like a good and also simple solution ? . Could you do a post, and maybe a link to a GitHub repo (?) in the Modules/Plugins subforum when and if you are happy with the results in the future?
-
Do any of you have experience and/or solutions for auto generated alt text in ProcessWire? I use https://alttext.ai/ with a WordPress plugin for another site. But am not that experienced with API work to put together a working integration myself for ProcessWire using their API. Have anyone solved this using the mentioned service or otherwise, and care to share thoughts on the theme?
-
Anyone heard anything about this the last year? ?
-
With PHP 8.2 I get this error: Deprecated: Use of "parent" in callables is deprecated in /**/site/modules/TextformatterParsedownExtraPlugin/lib/ParsedownExtraPlugin.php on line 94 Is this something that could be fixed in an update of the plugin? ?
-
Hi @netcarver. I cannot remember if I solved this. It was for a hobby project which since have change a lot, so I am not using the import script anymore. Also my web host has updated their system, so I cannot find any trace of what I did there.
-
Do I need to keep the window open for the bulk mode to keep running? Or can I close it (and i.e. shut off my computer) and it will keep running until all the images have been smushed?
-
I am not able to use my forums login information to access my profile at the Developer Directory (https://directory.processwire.com/). Anyone else having this problem / know how to get access? Is the directory still "working"? Haven't gotten the design update that the rest of processwire.com has.
-
The console and testing with a string works fine. And thanks for the input on the InputfieldPageName module settings, I'll try that. The problem is when I am working with the page title ($page->title) and not a string. Using $sanitizer->pageNameTranslate($page->title) outputs "a-young-doctor-039-s-notebook-amp-other-stories" when in a template. ($sanitizer->pageNameTranslate("A Young Doctor's Notebook & Other Stories") works fine). Update: Turning off "HTML Entity Encoder" settings for the page title field works. Is that recommended?
-
I have been trying to do the same as @Hurme, without luck. My page titles have `'` and `&` and other special characters. I.e. the page title "A Young Doctor's Notebook & Other Stories". I have tried pageName, pageNameTranslate and pageNameUTF8 in different variations with the value "true" and/or "$beautify". But the results are always something like: a-young-doctor-039-s-notebook-amp-other-stories a-young-doctor--039-s-notebook--amp--other-stories Copy/paste of the page title "A Young Doctor's Notebook & Other Stories" into the name edit field in dashboard results in a-young-doctors-notebook-other-stories , which is what I am trying to achieve. (A bonus would be if "&" was translated to "and" as well.)
-
MySQL 8 compatibility and MariaDB replacements
asbjorn replied to MoritzLost's topic in General Support
I got my shared host to move me to a server with MySQL 8. What I am experiencing is that the language codes (no_NO and/or en_US.UTF-8 variations) does not work in /wire/modules/LanguageSupport/LanguageSupport.module. It might or might not be MySQL related, and I have found no solution yet. But I thought I should just put it out there, so as multi language site owners could be aware if the issue should show. -
[SOLVED] Count and summarize pages in multiple languages
asbjorn replied to asbjorn's topic in Multi-Language Support
Hi @Zeka. I tried this, and it worked when I was viewing the counted number on a page with my default language. But when I switched to viewing it with my non-default language, I was not able to do the opposite. I could not get the "status1023" where the ID was of my default language to work. Any suggestions here? -
[SOLVED] Count and summarize pages in multiple languages
asbjorn replied to asbjorn's topic in Multi-Language Support
I found no other simpler solution, so I went for a loop through of languages, and summarized the count. // Save current language $savedLanguage = $user->language; // Loop through languages // Find the other language // Code is only for two languages as of now foreach($languages as $language) { if ($language->id == $savedLanguage->id) continue; if(!$page->viewable($language)) continue; $user->language = $language; $languageCount = $pages->count("template=post"); } // Revert to saved language $user->language = $savedLanguage; // Total count // Add up current language count and the other $postCount = $pages->count("template=post") + $languageCount; // Output number echo $postCount; -
Say I have a blog with 50 blog posts in Norwegian, and 10 of them are also translated into English. How do I use $pages->count() (or another method) to count them and show the total in a template file? I have only gotten as far as getting the number 50 when viewing the Norwegian version, and the number 10 when viewing the English version of the page.
-
As of today, the email sent contains the TFA-code alone. Is it possible for a function to add the timout, such as: "The code will expire at 08:00:35 (HH:MM:SS)" or something similar? I have older users for a project, and many do think the code has expired when sometimes the email takes a while to reach the inbox. So an expire timestamp would help along the way.
-
I use the TfaEmail module to send emails with the Tfa code. The reason is that my users are familiar with email, not very technical otherwise, so that other Tfa solutions is a bit too advanced. Sometimes the email service is a bit slow, and the sending of email with codes might take a minute or two, so the users try again because they think the code has expired. So I was looking to implement another sentence in the email, after the code, that says "This code will expire at HH:ii". But I am at a loss on how to do this. At https://github.com/ryancramerdesign/TfaEmail/issues/1 I have requested this, but there might be easier ways like a hook or something? Any answer to put me in the right direction would be helpful. Other solutions that could help me with the issue (slow emails) is also very welcome.
-
I got an answer to the issue. It was already fixed: https://github.com/processwire/processwire/commit/4d04aac2a646d6c387d1afff28253225dace8474 – and I can confirm that it works for me now as well.
-
Same here.
-
Currently version 4.7.0 of Font Awesom is used in ProcessWire for icons for templates and fields. Since its release, both version 5 have come – and version 6 is in the making. I would like to see a newer version in the future in ProcessWire, @ryan 4.7.0 (in ProcessWire) has around 675 icons as far as I can tell. The current Font Awesome version has around 1600 icons. When version 6 comes, theres around 2200 icons I have read.
-
I can also recommend this course. Currently I am 40 % into it, and I have learned a lot.
-
I have the following setup: Pages with two level URL segments, e.g. /this-page/urlsegment1/urlsegment2/ More than often, due to changes in the data set, the part of the url that is /this-page/ changes name to /this-page-something-else/ PagePathHistory (the modules is installed) saves previous names and handles all the redirects when it comes to the URL without URL segments. URL segmented pages returns 404 errors though Looking for a solution, I was thinking of using the information in the PagePathHistory like this: First, look for /this-page/urlsegment1/urlsegment2/, if it gives an 404 error: Second, look for /this-page/ in any pages PagePathHistory, if it exists: Third: Redirect to /this-page/'s new URL (/this-page-something-else/) I have tried: $pages->get("path=/this-page/") without luck (expecting no luck here) $pagePathHistory->getPage("/this-page/"), but this returns Fatal feil: Uncaught Error: Call to a member function getPage() Has anyone tried anything similar, with PagePathHistory, or maybe any third party modules?
-
[SOLVED] Where is the basePath for $files->tempDir()?
asbjorn replied to asbjorn's topic in API & Templates
Thanks, @kongondo, I found it now. I did not try the console at first. I looked in /cache/WireTempDir/ though. Thinking I would see it since the default maxAge was 120 seconds, but it disappears after a second. -
I ran PHP 7.4 for a while, and ProcessWire ran fine. I had to downgrade to PHP 7.1 because of some issues in Matomo though. And they are both on the same host for me.