Jump to content

Gideon So

Members
  • Posts

    472
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Gideon So

  1. Hi @uliverse, It is $input->get($q). https://processwire.com/docs/start/variables/input/ Gideon
  2. Hi, No need to concatenate your output which means no need to use <?php $content .= page()->your field; ?>. Just do this: <?php echo page()->your field; ?> Gideon
  3. Hi, If you do not login to the system. Your code surely return a null page array. Please check if you are login when you check the result. Gideon
  4. Hi @Anton, Glad to hear that you solved the problem by yourself. Good job. Gideon
  5. What I would do is: 1. go to the directory that your db tables stay to check if the pages table exists. If it does exists go to step 2, otherwise go find your db backup if any. 2. repair the table with myisamchk / phpmyadmin repair table option 3. see if the site works properly. Gideon
  6. Are you sure the Apache rewrite module loads properly? Gideon
  7. Yeah!! Long time Linux user. From Fedora Core 1 (2003) to Fedora 30 (2019). Very happy. Gideon
  8. Seem this is a bug when set limit to 1. I will file a bug report to github. https://github.com/processwire/processwire-issues/issues/961 Gideon
  9. Hi, I have a image field which set limit to 1 and it works fine until I upgrade the core to 3.0.137. Everytime I try to upload a image to the field, it causes the following error: Recoverable Fatal Error: Argument 1 passed to ProcessWire\Pageimage::setOriginal() must be an instance of ProcessWire\Pageimage, null given, called in /home/web/processwire/WireCore-3.0/core/PageimageVariations.php on line 257 and defined (line 1334 of /home/web/processwire/WireCore-3.0/core/Pageimage.php) When I reload the page and try to edit the page, the backend looks like the following screenshot. The old image is not deleted. And I found that the image record still exists in the database. Any clue is welcome. Gideon
  10. Hi @JeevanisM, Let me see. You should have code like this: <a href="<?php echo $page->pagefile->httpUrl; ?>">Click here to download</a> The code above should output a link to download the file. Gideon
  11. Hi @iNoize, Go check your FB app settings and remove all unnecssary permission. Gideon
  12. Hi @JeevanisM, Try this: echo $page->pagefile->httpUrl; $page: the current page pagefile: the page file field httpUrl: the full url of the pagefile The whole statement means echo the full url of the pagefile in current page. Hope this helps. Gideon
  13. WOW. This is very impressive. Gideon
  14. Imho, This functionality really should be in the core Gideon
  15. Hi @Vaei, Oh. Yeah. I was on the bus when typing. Glad that you make it right yourself. Gideon
  16. Hi @Vaei, You can do this by adding a css style to the head bar. HTML <header class="fixed-top"> Your menu here </header> CSS .fixed-top { position: fixed; top: 0; } Gideon
  17. Hi @Salah-eddine Etangi, Welcome to the forum. Can you show us any error you saw when you access the backend (admin space)? Gideon
  18. Hi @franciccio-ITALIANO, Try this great module. http://modules.processwire.com/modules/markup-sitemap/ Gideon P.S. Oops. 1 minute late....
  19. Hi, I have a strange problem as below: Linux box Chrome always serves jpg files instead of webp files but Firefox does serves the webp files. Mac Bookpro Both Chrome and FireFox serve jpg files only. Any clues?? Gideon P.S. Solved. Seems like it is a browser cache problem.
  20. Hi @Jim Bailie, You can use a page reference field. Gideon
  21. Hi @stanoliver, Try if($page->path == "/categories/cars/") { Do your thing here. } Gideon
  22. Hi @franciccio-ITALIANO, Welcome to the forum. If you want to show a image from a image field that set limit to 1 image per field, please try <img style="float:right;" class="attention-img-popup" src="<?php echo $page->images; ?>" alt=""> You can read more imfo about image field here: https://processwire.com/docs/fields/images/ Gideon
  23. In case someone need the solution: wire()->addHookBefore('Pages::saveReady', function ($event) { $page = $event->arguments(0); if(count($page->pageBanner)){ $page->of(false); $page->pageBanner->first()->focus([top],[left]); $page->of(true); } }); Gideon
  24. I see. Learn a lesson. Thanks @Robin S Gideon
×
×
  • Create New...