Jump to content


  • Posts

  • Joined

  • Last visited

Recent Profile Visitors

3,016 profile views

Krlos's Achievements

Sr. Member

Sr. Member (5/6)



  1. @TomPich welcome to Processwire! There are two modules that could solve your need https://processwire.com/modules/settings-factory/ https://processwire.com/modules/process-general-settings/
  2. Hi @Macrura, I just found your amazing module, how can I enable multilanguage support for fields? Thanks.
  3. It's a remote server, not related to my PW site. The API works from postman. He advised to use jquery or similar to query the API, but I don't know how to do the query in curl and then send the PDF report to jquery to download the PDF file. Basically he explained to me that the problem is that if I try to open the file from my PW site the problem occurs, but if I consult the API and pull the report URL and serve it via Ajax or other method it should work.
  4. Hi, I don't use much curl and I need to do the following: I have a template in PW, with the following code: userid, reportID are received from a form in this same page. $url = 'https://path.to.API.endpoint'; $ch = curl_init( $url ); $data_string = '{ "userid": "' . $userid . '", "reportID": "' . $reportID . '" }'; curl_setopt( $ch, CURLOPT_POSTFIELDS, $data_string ); curl_setopt( $ch, CURLOPT_HTTPHEADER, array( 'Authorization: AUTHORIZATION KEY', 'Content-Type:application/json' )); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); curl_setopt( $ch, CURLOPT_POST, true ); $result = curl_exec($ch); curl_close($ch); $obj = json_decode($result, true); if($obj[0]['status'] === "validated") { $pdf = $obj[0]['reportURL']; header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="report.pdf"'); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: ' . filesize($pdf)); ob_clean(); flush(); readfile($pdf); exit; } The problem I have is when I run the code above I get this error: {"statusCode":400,"error":"Bad Request","message":"Invalid cookie value"} The API developer tells me that the error occurs because when making the query using POST I am injecting my server's cookies into his server and that is why it gives that error and the call does not go through. He told me that the solution is to take the response from the API and use ajax to deliver the PDF report, but I don't understand how to do all this in Processwire. Any help is very welcome.
  5. Hi @da², The provider confirms that the cookie has not changed. We have found that in the normal flow it gives us the mentioned error, but if we force delete the cookies using "clear browser cookies" in the network tab of the chrome inspector and I hit submit the form again then everything works.
  6. Hello, This may not have to do with processwire, but I have a website built with processwire that was working normally. There is a form where users download xray scans, the user enters his ID and an id code for the exam, then using curl we call an api to authenticate and serve the pdf file. Now when filling out the form, the result of the call to the server where the API is located returns: {"statusCode":400,"error":"Bad Request","message":"Invalid cookie value"} The strange thing is some combinations of browser - operating system the error does not appear, but in most it does. Any ideas that help me to be able to solve this problem are very, very grateful.
  7. Hello, A client informed me that his website was giving error, I went to check and everything was ok. I then went to check the processwire logs and found the following: Many of this: 1 hora antes 27-06-2023 12:59:48 - ? SQLSTATE[HY000]: General error: 1021 Disk full (/tmp/#sql-temptable-3dd889-8a7ab0-0.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") In /wire/core/WireSaveableItemsLookup.php line 68 And many of this: 1 hora antes 27-06-2023 13:04:32 - ? SQLSTATE[08004] [1040] Too many connections In /wire/core/ProcessWire.php line 494 About 50 Exceptions in a 2 hours span. Then I checked if there was space in Cpanel and there was no hard drive problem in cpanel. What has happened here?
  8. Hi @nbcommunication, yes I'm using: <section class="about-section pt-48 pb-48" style="background-image: url(<?php echo $page->images->render(); ?>); background-repeat: no-repeat; background-size: cover; background-position: center;"> I'm doing it wrong? I thought it was enough to define the sizes in the module configuration.
  9. Hi, @Stefanowitsch, can you please explain how you managed to use the module for background images? I have tried to use, but I only get the code for <img> and I'm trying to add my background images using inline css to make it work with Tailwindcss. Thank you.
  10. Hello, Krlos! I hope you can help me... I'm trying to replace the photos on the slide of my page and I can't get them to load, they remain in the loading process and in the end nothing happens. Can someone give me a solution to this situation?image.png.2a2448ba28eba6ffe96e6f45339b441f.png

  11. Hola, puedes postear el código? para poder ayudarte.
  12. Same as you, deploy and forget. I've noticed that when hosting providers update something, the log file starts growing with warning logs. I usually realize months later. I love PW🥰
  13. I'm trying to use Urlsegment + combo field, but have this problem I can't solve: I have a combo field with some fields and one category field based on a page reference field. When I try to filter content using the first url segment urlSegment1, I get no data, but if I use the page reference page ID it works. Code to filter: $segmento1 = $input->urlSegment1; (in this case "domo") $filter = $pages->find("template=alojamiento, alojamiento_combo=$segmento1, sort=random, limit=20"); This wont work: template=alojamiento, sort=random, alojamiento_combo=domo, limit=20 This works: 1184 being the ID of the page reference field. template=alojamiento, sort=random, alojamiento_combo=1184, limit=20 I also tried, but don't work: template=alojamiento, sort=random, alojamiento_combo.categoria=domo, limit=20 Any help is appreciated.
  14. Hello, I'm updating a Processwire 3.0.85 version to 3.0.210. In my hosting is running PHP 7.0. (I know...) I'm installing in my local Mampro running PHP 8.1.13 and 8.2.0 and in both version I get this error: Deprecated: PDO::quote(): Passing null to parameter #1 ($string) of type string is deprecated in /Users/XXX/Documents/Sitios/msonline/wire/core/WireDatabasePDO.php on line 1564 The site is working fine, but I can't log into the admin backend, I get a 404 error and the error above. Any help is very welcome.
  15. Merry Christmas @ryan, and all the Processwire community!
  • Create New...