minik2 updated, shows blank page for portfolio and proximity subtemplates

Sure:

campgroundvfs.nl/index.php/2012-11-29-11-19-55/tutorials2

site is in the dutch language.

from the base: campgroundvfs.nl

you can see the homepage using the simple template, working correctly.

the "nieuws" tab in the menu (=news in the dutch language), contains the agenda, and the 3 seperate pages, each using a new instance of the module.

i have set the following:

Tutorials = module1 with simple template (working)
nieuwtjes (=news) = module2 with proximity template (not working)
missie verslagen (=mission reports) = module3 with portfolio template (not working)

changing any module to the simple template fixes the page.
changing any module to either proximity or portfolio kills the page.
11 years 4 months ago #7 by tim

Please Log in or Create an account to join the conversation.

Been experimenting with it. I'm getting closer . In the default.php file in the portfolio folder:

line 28:<img src="<?php echo resizeImageHelper::getResizedImage('/'.$item->image, $tmbWidth, $tmbHeight, $option); ?>" alt="<?php echo $item->title; ?>" style="height:<?php echo $tmbHeight; ?>px; width:<?php echo $tmbWidth; ?>px" />

change to:<img src="" alt="<?php echo $item->title; ?>" style="height:<?php echo $tmbHeight; ?>px; width:<?php echo $tmbWidth; ?>px" />

and the page starts working again. so there is something going wrong in the

<?php echo resizeImageHelper::getResizedImage('/'.$item->image, $tmbWidth, $tmbHeight, $option); ?>


edit:

Ok, i managed to get some php fatal error reporting. It seems the "resizeImageHelper class" is not found.
11 years 4 months ago #8 by tim

Please Log in or Create an account to join the conversation.

Hi

Regarding the fatal error, could you confirm if this file is there?

/modules/mod_minik2/image.php
11 years 4 months ago #9 by erwinschro

Please Log in or Create an account to join the conversation.

Yes, the file is there.
11 years 4 months ago #10 by tim

Please Log in or Create an account to join the conversation.

Mmm weird....the resizeImageHelper class should be found then.

Could you open /modules/mod_minik2/mod_minik2.php and see if this line is there (about line 20)
require_once(dirname(__FILE__).DS.'image.php');

If it's there then check if this class is in there
class resizeImageHelper {
...
}

If all are in place then the error shown up is really really weird....

Let us know then
11 years 4 months ago #11 by erwinschro

Please Log in or Create an account to join the conversation.

ok, we nailed it. The require_once line was not there. adding it fixed the page (although not completly yet). So probably, this file did not get updated. I re-enabled all writing permissions for the mod_minik2 folder, en did the update again. That worked. The line is now there and de page is working again.

2 smaller problems turned up, wich i took the liberty of solving.

Firstly, the proximity template causes a mootool/jquery conflict. The jquery in my menus do not work if i select the proximity template. This can be solved by changing proximity.js

line6 :

$(function() {

change to:

$(function($) {


secondly, the images aren't showing up. The generated path in the templates is done with this line:

(default.php from the <<templatename>> folder)

<img src="<?php echo resizeImageHelper::getResizedImage('/'.$item->image, $tmbWidth, $tmbHeight, $option); ?>" alt="<?php echo $item->title; ?>" style="height:<?php echo $tmbHeight; ?>px; width:<?php echo $tmbWidth; ?>px" />

the extra '/'. at the beginning of the path, causes a double slash in the generated imagepath

example:

//media/k2/items/cache/e44a6f32e15cb53ee479b2697e759e2e_XS.jpg

The double // at the start should be a single /

removing the '/'. from the template fixes the problem. (at least in my case)

This worked for me!. Problem solved.
11 years 3 months ago #12 by tim

Please Log in or Create an account to join the conversation.

Powered by Kunena Forum