PDA

Zobacz pełną wersję : Dodatkowe zdjęcia na karcie produktu



Leonardo
05-02-2007, 13:49
Witam,
Testuję joomla 1.0.11 w połączeniu z VM 1.0.9

Obecnie konfiguruję możliwość pokazywania dodatkowych.
Dodałem nowe pola do bazy danych. Pole te są widoczne w konfiguracji import/export csv. Zdjęcia są ładowane przez csv. Wpis w pliku flypage.php jest zrobiony prawidłowo. Doszedłem do wniosku, że błąd tkwi w pliku shop.product.details. Sprawdziłem jeszcze raz deklaracja zdjęć, czyli:

$template = str_replace( "{z1}", $z1, $template );
$template = str_replace( "{z2}", $z2, $template );
$template = str_replace( "{z3}", $z3, $template );
$template = str_replace( "{z4}", $z4, $template );
$template = str_replace( "{z5}", $z5, $template );
$template = str_replace( "{z6}", $z6, $template );
$template = str_replace( "{z7}", $z7, $template );
$template = str_replace( "{z8}", $z8, $template );
$template = str_replace( "{z9}", $z9, $template );
$template = str_replace( "{z10}", $z10, $template );
$template = str_replace( "{z11}", $z11, $template );
$template = str_replace( "{z12}", $z12, $template );
$template = str_replace( "{z13}", $z13, $template );
$template = str_replace( "{z14}", $z14, $template );

są prawidłowe.
Pozostaje więc kwestia sposobu ich pokazywania wpisana w tym pliku:

/* DODATKOWE ZDJECIA
$width = 640;
$height= 480;

$z1 = $db_product->f("z1");
if( !empty( $z1) )
{
$link_z1 = IMAGEURL."product/$z1";
$text_z1 = $ps_product->image_tag($z1, "alt=\"".$product_name."\"", 1);
$z1 = vmPopupLink( $link_z1, $text_z1, $width, $height );
}
$z2 = $db_product->f("z2");
if( !empty( $z2) )
{
$link_z2 = IMAGEURL."product/$z2";
$text_z2 = $ps_product->image_tag($z2, "alt=\"".$product_name."\"", 1);
$z2 = vmPopupLink( $link_z2, $text_z2, $width, $height );
}

/*$z3 = $db_product->f("z3");
if( !empty( $z3) )
{
$link_z3 = IMAGEURL."product/$z3";
$text_z3 = $ps_product->image_tag($z3, "alt=\"".$product_name."\"", 1);
$z3 = vmPopupLink( $link_z3, $text_z3, $width, $height );
}*/

$z4 = $db_product->f("z4");
if( !empty( $z4) )
{
$link_z4 = IMAGEURL."product/$z4";
$text_z4 = $ps_product->image_tag($z4, "alt=\"".$product_name."\"", 1);
$z4 = vmPopupLink( $link_z4, $text_z4, $width, $height );
}
$z5 = $db_product->f("z5");
if( !empty( $z5) )
{
$link_z5 = IMAGEURL."product/$z5";
$text_z5 = $ps_product->image_tag($z5, "alt=\"".$product_name."\"", 1);
$z5 = vmPopupLink( $link_z5, $text_z5, $width, $height );
}

$z6 = $db_product->f("z6");
if( !empty( $z6) )
{
$link_z6 = IMAGEURL."product/$z6";
$text_z6 = $ps_product->image_tag($z6, "alt=\"".$product_name."\"", 1);
$z6 = vmPopupLink( $link_z6, $text_z6, $width, $height );
}
$z7 = $db_product->f("z7");
if( !empty( $z7) )
{
$link_z7 = IMAGEURL."product/$z7";
$text_z7 = $ps_product->image_tag($z7, "alt=\"".$product_name."\"", 1);
$z7 = vmPopupLink( $link_z7, $text_z7, $width, $height );
}

$z8 = $db_product->f("z8");
if( !empty( $z8) )
{
$link_z8 = IMAGEURL."product/$z8";
$text_z8 = $ps_product->image_tag($z8, "alt=\"".$product_name."\"", 1);
$z8 = vmPopupLink( $link_z8, $text_z8, $width, $height );
}
$z9 = $db_product->f("z9");
if( !empty( $z9) )
{
$link_z9 = IMAGEURL."product/$z9";
$text_z9 = $ps_product->image_tag($z9, "alt=\"".$product_name."\"", 1);
$z9 = vmPopupLink( $link_z9, $text_z9, $width, $height );
}

$z10 = $db_product->f("z10");
if( !empty( $z10) )
{
$link_z10 = IMAGEURL."product/$z10";
$text_z10 = $ps_product->image_tag($z10, "alt=\"".$product_name."\"", 1);
$z10 = vmPopupLink( $link_z10, $text_z10, $width, $height );
}
$z11 = $db_product->f("z11");
if( !empty( $z11) )
{
$link_z11 = IMAGEURL."product/$z11";
$text_z11 = $ps_product->image_tag($z11, "alt=\"".$product_name."\"", 1);
$z11 = vmPopupLink( $link_z11, $text_z11, $width, $height );
}

$z12 = $db_product->f("z12");
if( !empty( $z12) )
{
$link_z12 = IMAGEURL."product/$z12";
$text_z12 = $ps_product->image_tag($z12, "alt=\"".$product_name."\"", 1);
$z12 = vmPopupLink( $link_z12, $text_z12, $width, $height );
}
$z13 = $db_product->f("z13");
if( !empty( $z13) )
{
$link_z13 = IMAGEURL."product/$z13";
$text_z13 = $ps_product->image_tag($z13, "alt=\"".$product_name."\"", 1);
$z13 = vmPopupLink( $link_z13, $text_z13, $width, $height );
}

$z14 = $db_product->f("z14");
if( !empty( $z14) )
{
$link_z14 = IMAGEURL."product/$z14";
$text_z14 = $ps_product->image_tag($z14, "alt=\"".$product_name."\"", 1);
$z14 = vmPopupLink( $link_z14, $text_z14, $width, $height );
}

Obecnie przypisanych jest 14 dodatkowych zdjęć (z1...z14) pokazujących się w 4 wiersza. 1, 2 i 3 wiersz po 4 zdjęcia, a 4 wiersz 2 zdjęcia.
Na chwilę obecną nie pokazują się zdjęcia z1, z2 i z3 w pierwszym wierszu. Pozostałe pokazują się prawidłowo.
Czy mogłbym poprosić o korektę tego wpisu?