Jump to content

Gideon So

  • Content Count

  • Joined

  • Last visited

Community Reputation

125 Excellent

About Gideon So

  • Rank
    Sr. Member

Profile Information

  • Gender

Recent Profile Visitors

2,516 profile views
  1. Hi @Vaei, Oh. Yeah. I was on the bus when typing. Glad that you make it right yourself. Gideon
  2. 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
  3. Hi @Salah-eddine Etangi, Welcome to the forum. Can you show us any error you saw when you access the backend (admin space)? Gideon
  4. Hi @franciccio-ITALIANO, Try this great module. http://modules.processwire.com/modules/markup-sitemap/ Gideon P.S. Oops. 1 minute late....
  5. 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.
  6. Hi @Jim Bailie, You can use a page reference field. Gideon
  7. Hi @stanoliver, Try if($page->path == "/categories/cars/") { Do your thing here. } Gideon
  8. 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
  9. 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
  10. I see. Learn a lesson. Thanks @Robin S Gideon
  11. Is it possible to set page image focus through a hook?? I tried this piece of code but it seems doesn't work. wire()->addHookAfter('Pages::saveReady', function ($event) { $page = $event->arguments(0); if(count($page->pageBanner)){ $page->of(false); $page->pageBanner->focus(10,10); $page->save(); $page->of(true); } }); Processwire throw this error: Any ideas is much welcome. Gideon
  12. I got your idea wrong. Let me see.... $randomPages = $pages->find("your selector here")->shuffle(); foreach($randomPages as $randomPage): foreach($randomPage->repeater_field->findRandom(3) as $item) : Output endforeach; endforeach; Use findRandom() instead of getRandom().
  13. Please try $randomPage = $pages->find("id=1049|1053|1055|1059|1152")->findRandom(1); Don't use get. Gideon
  14. Hi @Tyssen. for($i = 0; $i < 5; $i++): $randomPage = $pages->find("your selector here")->findRandom(1); foreach($randomPage->repeater_field->getRandom(3) as $item) : Output endforeach; endfor; Hope this helps.
  • Create New...