+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: Virtue Mart Product Details design

  1. #1
    Kommt häufiger vorbei
    Registriert seit
    23.10.2005
    Beiträge
    295
    Bedankte sich
    45
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard Virtue Mart Product Details design

    Hallo,

    wäre es möglich in den Productdetails mehrer Bilder einzufügen, die man dann vergrößern kann. So wie hier
    Wäre toll wenn mir jemand helfen könnte.

    MFG
    Geändert von thomas11 (05.08.2006 um 13:55 Uhr)

  2. #2
    Verbringt hier viel Zeit
    Registriert seit
    15.06.2005
    Beiträge
    944
    Bedankte sich
    44
    Erhielt 209 Danksagungen
    in 188 Beiträgen

    Standard

    Du musst shop.product_details.php zwischen /* More Images */ und /* Files ? */ wie folgt abändern:

    Code:
    /* MORE IMAGES ??? */
        $more_images = "";
      if( !empty($images->images) ) {
      $dbi = new ps_DB();
    
    // Let's have a look wether the product has more images.
      $dbi->query( "SELECT * FROM #__{vm}_product_files WHERE file_product_id='$product_id' AND file_is_image='1'" );
      $images = $dbi->record;
      $i = 0;
      foreach( $images as $image ) {
        $info = pathinfo( $image->file_name );
       
        $src = dirname($image->file_url) ."/resized/". basename($image->file_name, ".".$info["extension"])."_".PSHOP_IMG_WIDTH."x".PSHOP_IMG_HEIGHT.".".$info["extension"];
    
    $linkurl = basename($image->file_name);
    $imageurl = IMAGEURL."product/$linkurl";
         
    if( $image_info = @getimagesize(IMAGEPATH."product/$linkurl") ) {
              $width = $image_info[0] + 20;
              $height = $image_info[1] + 20;
            }
                else {
            $width = 640;
            $height= 480;
          }
             
         
    /* Build the "See Bigger Image" Link */
          if( @$_REQUEST['output'] != "pdf" ) {
    $link = $imageurl;
    $text = $ps_product->image_tag($src, "alt=\"".$product_name."\"", 0)."<br/>".$VM_LANG->_PHPSHOP_FLYPAGE_ENLARGE_IMAGE."<br/><br/>";
    // vmPopupLink can be found in: htmlTools.class.php
    $loop_images = vmPopupLink( $link, $text, $width, $height );
          }
          else {
            $loop_images = "<a href=\"$imageurl\" target=\"_blank\">".$ps_product->image_tag($src, "alt=\"".$product_name."\"", 0)."</a><br><br>";
    }
    
    $looped .= $loop_images;
    }
    $more_images = $looped;
      }
     
      /* Files? */
    Dann erscheinen alle Bilder, die du als Produktbilder hochlädtst, als Thumbnails auf der Produkt Detailseite (normalerweise werden sie sonst nur als Link zu weiteren Bildern angezeigt). Das ist ein Hack vom virtuemart-Forum.

  3. Erhielt Danksagungen von:


  4. #3
    Wohnt hier Avatar von Bigbang
    Registriert seit
    21.11.2005
    Ort
    Schweiz
    Beiträge
    2.024
    Bedankte sich
    146
    Erhielt 527 Danksagungen
    in 352 Beiträgen

    Standard

    Hi Bluecafe.. wiedermal Spitze

    Danke ! Die Flypage wird bei mir dadurch zwar etwas verzogen...
    versuche sie mal anzupassen.

  5. #4
    Verbringt hier viel Zeit
    Registriert seit
    15.06.2005
    Beiträge
    944
    Bedankte sich
    44
    Erhielt 209 Danksagungen
    in 188 Beiträgen

    Standard

    Hi bigbang, ich war auch total happy als ich den hack gefunden hatte ..

    Du hast Recht, wenn es zu viele zusätzliche Bilder sind oder die Produktbeschreibung sehr kurz ist, dann kann sich die flypage dadurch etwas in die Länge ziehen. Bis zu 3 Bilder konnte ich aber ohne Probleme so darstellen (wenn die Produktbeschreibung entsprechend lang ist).

    Das virtuemart Forum ist manchmal wirklich eine Fundgrube!

  6. #5
    Kommt häufiger vorbei
    Registriert seit
    23.10.2005
    Beiträge
    295
    Bedankte sich
    45
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard

    Zitat Zitat von bluecafe
    Du musst shop.product_details.php zwischen /* More Images */ und /* Files ? */ wie folgt abändern:

    Code:
    /* MORE IMAGES ??? */
        $more_images = "";
      if( !empty($images->images) ) {
      $dbi = new ps_DB();
    
    // Let's have a look wether the product has more images.
      $dbi->query( "SELECT * FROM #__{vm}_product_files WHERE file_product_id='$product_id' AND file_is_image='1'" );
      $images = $dbi->record;
      $i = 0;
      foreach( $images as $image ) {
        $info = pathinfo( $image->file_name );
       
        $src = dirname($image->file_url) ."/resized/". basename($image->file_name, ".".$info["extension"])."_".PSHOP_IMG_WIDTH."x".PSHOP_IMG_HEIGHT.".".$info["extension"];
    
    $linkurl = basename($image->file_name);
    $imageurl = IMAGEURL."product/$linkurl";
         
    if( $image_info = @getimagesize(IMAGEPATH."product/$linkurl") ) {
              $width = $image_info[0] + 20;
              $height = $image_info[1] + 20;
            }
                else {
            $width = 640;
            $height= 480;
          }
             
         
    /* Build the "See Bigger Image" Link */
          if( @$_REQUEST['output'] != "pdf" ) {
    $link = $imageurl;
    $text = $ps_product->image_tag($src, "alt=\"".$product_name."\"", 0)."<br/>".$VM_LANG->_PHPSHOP_FLYPAGE_ENLARGE_IMAGE."<br/><br/>";
    // vmPopupLink can be found in: htmlTools.class.php
    $loop_images = vmPopupLink( $link, $text, $width, $height );
          }
          else {
            $loop_images = "<a href=\"$imageurl\" target=\"_blank\">".$ps_product->image_tag($src, "alt=\"".$product_name."\"", 0)."</a><br><br>";
    }
    
    $looped .= $loop_images;
    }
    $more_images = $looped;
      }
     
      /* Files? */
    Dann erscheinen alle Bilder, die du als Produktbilder hochlädtst, als Thumbnails auf der Produkt Detailseite (normalerweise werden sie sonst nur als Link zu weiteren Bildern angezeigt). Das ist ein Hack vom virtuemart-Forum.
    Danke,

    hat alles wunderbar geklappt. Wo kann ich den text "größeres Bild" entfernen. Und wo kann ich einstellen das die Thumbs größer sind.

    MFG

  7. #6
    War schon öfter hier
    Registriert seit
    07.03.2007
    Ort
    Sainte-Maxime (Fr)
    Beiträge
    101
    Bedankte sich
    23
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Hallo,

    Sorry für die blöde frage, aber wo finde ich den Ordner mit der Datei shop.product_details.php ??? Habe jetzt so ziemlich alles an Ordner geöffnet was auf dem Server liegt

  8. #7
    Neu an Board
    Registriert seit
    23.02.2007
    Beiträge
    14
    Bedankte sich
    2
    Erhielt 7 Danksagungen
    in 4 Beiträgen

    Standard

    /administrator/components/com_virtuemart/html/shop.product_details.php

  9. Erhielt Danksagungen von:


  10. #8
    War schon öfter hier
    Registriert seit
    07.03.2007
    Ort
    Sainte-Maxime (Fr)
    Beiträge
    101
    Bedankte sich
    23
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Super, es funst !

  11. #9
    Neu an Board
    Registriert seit
    22.03.2007
    Beiträge
    1
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Daumen hoch Danke!!!!

    Vielen Dank, sieht super aus
    Aber wie kann man die Bilder(more images) nebeneinander setzten anstatt untereinander?

    Wäre froh über einen Tipp, wie man den Code ändert.

  12. #10
    Neu an Board
    Registriert seit
    06.02.2007
    Beiträge
    21
    Bedankte sich
    4
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Daumen hoch DAnke

    klappt soweit alles super, das einzige was ich nicht hinbekomme, ist das die großen bilder nun nicht in einem extrafenster aufgehen. hast du oder irgendeiner sonst noch eine Idee dazu??

    danke arnd

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. virtue mart und der import per csv
    Von jelero im Forum Joomla E-Commerce Lösungen
    Antworten: 4
    Letzter Beitrag: 24.10.2007, 08:48
  2. Virtue Mart Bilder als Link
    Von Sl33p0r im Forum Joomla E-Commerce Lösungen
    Antworten: 2
    Letzter Beitrag: 17.07.2006, 07:11
  3. Antworten: 0
    Letzter Beitrag: 05.06.2006, 09:27
  4. Virtue Mart installiert aber
    Von otto im Forum Joomla E-Commerce Lösungen
    Antworten: 1
    Letzter Beitrag: 31.01.2006, 11:11
  5. Fragen zum Shopsystem (Virtue Mart?)
    Von IT-B@SICS im Forum Joomla E-Commerce Lösungen
    Antworten: 4
    Letzter Beitrag: 23.01.2006, 09:54

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein