Jump to content

doolak

Members
  • Posts

    319
  • Joined

  • Last visited

Posts posted by doolak

  1. Hi all,

    I know, this module has not been updated for a long time, but I wanted to give it a try and installed it. There was one PHP error, as I installed it on a PHP 8.1 Webspace, but this could be fixed easily. Everything seems to work fine (Dashboard etc.), but when I click on a "Add to cart" - button, nothing happens. There is no error shown. 

    So I had a look at the sourcecode and as far as I can see there is some Javascript/JQuery necessary to fire that button. But no Javascript is included in the template folder, just in the admin area. Has anybody an idea how to get this work?

    Kind regards, Christian

  2. Hi all, I am trying to use PaymentMollie with Padloper. Unfortunately I could not find any detailed information how to use this module. 

    I have read the instructions on the GitHub page but I am struggling a bit with the integration. Are there any more detailed information available somewhere?

    Kind regards, Christian

  3. Hello there,

    hope all of you are fine and healthy. I wish you all a happy second Advent Sunday!

    I have a little problem using the resize function on one page - oddly enough it works fine on another page.

    The code I use is the following:

    <?php $image_resized = $page->product_image->size(806, 1028) ?>
    <a href="<?php echo $image_resized->url; ?>" class="lightbox-gallery-3 mfp-image">
      <img src="<?php echo $image_resized->url; ?>" alt="<?php echo $title; ?>" /></a>
           

    When trying to open the page I find the following error in the logs:

    2021-12-05 14:44:21	cschindler	https://www.feinkost-garten.de/shop/gemuese-abo/vital-box/	Schwerwiegender Fehler:  Uncaught Error: Call to a member function size() on null in /home/feinkostgarten/public_html/site/assets/cache/FileCompiler/site/templates/shop_single.php:19 Stack trace: #0 /home/feinkostgarten/public_html/wire/core/TemplateFile.php(327): require() #1 /home/feinkostgarten/public_html/wire/core/Wire.php(414): ProcessWire\TemplateFile->___render() #2 /home/feinkostgarten/public_html/wire/core/WireHooks.php(951): ProcessWire\Wire->_callMethod('___render', Array) #3 /home/feinkostgarten/public_html/wire/core/Wire.php(485): ProcessWire\WireHooks->runHooks(Object(ProcessWire\TemplateFile), 'render', Array) #4 /home/feinkostgarten/public_html/wire/modules/PageRender.module(554): ProcessWire\Wire->__call('render', Array) #5 /home/feinkostgarten/public_html/wire/core/Wire.php(417): ProcessWire\PageRender->___renderPage(Object(ProcessWire\HookEvent)) #6 /home/feinkostgarten/public_html/wire/core/WireHooks.php(951): ProcessWire\Wire->_callMethod('___renderPage', Array) #7 /home/feinkostgarten/public_html/wire/core/Wire (Zeile 19 in /home/feinkostgarten/public_html/site/assets/cache/FileCompiler/site/templates/shop_single.php)

    On the homepage I use a very similar code and it works fine:

    <?php $image_resized = $four_boxes_box->four_boxes_bild->size(1090, 494) ?>
    <img src="<?php echo $image_resized->url; ?>" alt="" class="wow scaleOutIn" data-wow-duration="1.2s" />

    Does anybody has an idea what could be the problem? I am using the not working code in a PadLoper template, but as I can't imagine that this makes any difference I wonder why it doesn't work on one place but works on the other.

    Kind regards, Christian

  4. Hello everybody,

    on a multilanguage job website I am using the following code to show up a list of job offers. 

    The site structure is as follows:

    - stellenangebote/
    -- stellenangebote/stellenangebote_de/     
    --- jobs as child pages

    The jobs are located under /stellenangebote/stellenangebote_de/ as child pages and I want to show them up on /stellenangebote/ with the following template code:

    $stellenanzeigen = $pages->get("/stellenangebote/stellenangebote_de/");
    
    foreach($stellenanzeigen->children('stellenanzeige_kategorie=1') as $child) { ?>
    	<h3 class="uk-text-primary"><?php echo $child->title ?></h3>
    <?php } ?>

    This works fine for the default language (german) on /stellenangebote/ but its does not work on the french url version of this page /fr/offres-demplois/ . 

    I have no idea whats wrong - has anybody an idea?

    Cheers Christian

  5. 7 minutes ago, doolak said:

    So it seems to be CKEditor which produces the problem - tried to set  config.forceSimpleAmpersand in CKEditors config.js, but no success.  Any idea?

     

    No, it wasn't CKEditor - modified it in the module now and it seems to be ok.

  6. Hi, it's me again...

     

    Strangewise after having used the module for a long time I am having now a little problem with the generated URLs.

    The output encodes the URL Parameter to &amp; - Maybe this was the same all the time, but now Google returns an error:

    https://maps.googleapis.com/maps/api/staticmap?sensor=false&amp;center=loc:47.8528818,12.3630332&amp;markers=loc:47.8528818,12.3630332&amp;size=240x200

    Does anybody have an idea how to fix this?

  7. Hi there, I need to show a cropped image from another page, which is selected with a page-field.

    I get the following error:

    Error: Call to a member function getCrop() on a non-object 

    here is the code I use:

    <?php foreach ($page->selected_page as $portfolio_item) {
    	echo "<article class='one-fourth'\n>";
    	$image = $portfolio_item->foto->first()->getCrop('vorschau');
    	echo "<a href='{$portfolio_item->url}' alt=''>\n";
    	echo "<img src='{$image->url}' width='220' alt''>\n";
    	echo "</a>\n";
    	echo "<a href='{$portfolio_item->url}' class='project-meta'>\n";
    	echo "<h5 class='title'>{$portfolio_item->title}</h5>\n"; 
    	echo "<span class='categories'>Lorem ipsum dolor sit amet</span>\n";
    	echo "</a>\n";
    	echo "</article>\n";
    }
    ?>			
    

    On the portfolio page itself there is no error when showing the cropped image - anybody an idea what can be wrong?

  8. As I found no solution without hacking the core I tried to do it with jQuery. This seemed to work, but then I recognized that the browser will have already tried to load the images from the relative path before the script will be called.

    So I am using a PHP solution now:

    $body_orig = $page->body;
    $body_absolutepath = str_replace("/site/assets/files/", "http://xyz.de/site/assets/files/", $body_orig);
    echo $body_abosultepath;
    

    This works fine - but if somebody knows a simpler and better solution, please let me know.

×
×
  • Create New...