Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Newbie benötigt Eure Hilfe für "product_info_v1.html"

    Hainzy

    • Neu im Forum
    • Beiträge: 41
    Hallo liebe modified eCommerce Shopsoftware Gemeinde.

    Bin neu hier und habe natürlich gleich eine Frage an Euch.

    Benutze zur Zeit einen xt:commerce 3.04 SP 2.1 Shop der seit 2004, jetzt in der letzten Version, online ist.

    Nun möchte ich einen neuen Shop mit modified eCommerce Shopsoftware aufzusetzen.
    Installation zur Zeit lokal auf XAMPP hat supi geklappt.

    Zu meiner Frage:
    Habe mir in der product_info_v1.html die Ausgabe der description in einem Tab eingebaut.
    Weiterhin gibt es ein Tab, in dem die MODULE_products_reviews ausgewiesen wird.
    Nun wollte ich eine if Abfrage, mit else einbauen, die die Produktbewertungen für diesen Artikel anzeigt wenn welche da sind und einen alternativ Text ausgibt, wenn keine Bewertungen da sind.
    Genau an diesem Punkt komme ich nicht weiter, da meine Kenntnisse wohl für die Lösung dieser Problematik nicht ausreichen.

    Gibt es bei euch jemanden, der mir weiterhelfen kann?

    Über eine Antwort, würde ich mich sehr freuen.  :-)

    ich hoffe natürlich, ich kann auch den einen oder anderen hier helfen.

    Bis denne



    Linkback: https://www.modified-shop.org/forum/index.php?topic=2199.0

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Newbie benötigt Eure Hilfe für "product_info_v1.html"
    Antwort #1 am: 03. Oktober 2009, 17:54:21
    Lokale Installation, da wirds dann wohl keinen Link zum Problem geben. Aber hilfreich wär es, den Code zu posten, den du in die product_info_v1 eingebaut hast. Sowie die Abfrage mit der du es bisher probiert hast.

    Denn so ganz ohne irgendwelche Infos ist das eher gestochere im Nebel, da wird keine vernünftige Antwort bei rauskommen.

    Hainzy

    • Neu im Forum
    • Beiträge: 41
    Newbie benötigt Eure Hilfe für "product_info_v1.html"
    Antwort #2 am: 05. Oktober 2009, 08:27:24
    Hallo an alle.

    @ guensi...
    ...Vielen Dank für deine Antwort.

    Nach nun mehr als 8 Stunden Gehirnschmalz Massage und 5 Liter Kaffee,
    habe ich es hin bekommen.

    Trotzdem, Danke für die Unterstützung.

    Habe jetzt nicht nur die Kundenbewertung mit alternativ Text in den Tab´s
    eingebaut, sondern den Hersteller Link gleich mit.

    Siehe Screenshot´s

    Wie schon gesagt, Danke
    (Kann man das hier auch als erledigt kennzeichnen?)

    [ Für Gäste sind keine Dateianhänge sichtbar ]
    [ Für Gäste sind keine Dateianhänge sichtbar ]
    [ Für Gäste sind keine Dateianhänge sichtbar ]
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    stuttgarter

    • Frisch an Board
    • Beiträge: 83
    Newbie benötigt Eure Hilfe für "product_info_v1.html"
    Antwort #3 am: 05. Oktober 2009, 08:57:47
    Hallo / bin ebenfalls ein absoluter Neuling...

    In deiner Screenshotansicht ist sehr schön unter dem Produkt die Unterteilung in:

    Artikelbeschreibung / Bewertung / Mehr Informationen        zu sehen..

    Wie kann ich dies ebenfalls realisieren ?
    ps.: habe die   modified eCommerce Shopsoftware v1.02 dated: 2009-07-13

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Newbie benötigt Eure Hilfe für "product_info_v1.html"
    Antwort #4 am: 05. Oktober 2009, 08:58:12
    Zitat
    (Kann man das hier auch als erledigt kennzeichnen?)

    Nein, denn die Bastelecke hat nicht den Status "Support-Forum, hier wird nur gebastelt. ;-)

    Magst du deine Lösung mit der Community teilen?

    Grüße

    Torsten

    Hainzy

    • Neu im Forum
    • Beiträge: 41
    Newbie benötigt Eure Hilfe für "product_info_v1.html"
    Antwort #5 am: 05. Oktober 2009, 09:42:43
    Hallo Tomcraft

    Wenn ich das hier richtig sehe, bist du hier der Boss. :?:

    Natürlich werde ich das hier mit der Community teilen. :D
    Gib mir aber bitte ein kleines bisschen Zeit.

    Was ich schon mal sagen kann ist,
    ich habe die "Register Tabs" aus "zusätzliche Produktinformationen" von xtcLoad genommen.
    Die Datei hänge ich hier noch mal an.

    Mit den geänderten Dateien und den Quellcode, komme ich später noch mal durch.
    Ich hoffe, das ist OK

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Newbie benötigt Eure Hilfe für "product_info_v1.html"
    Antwort #6 am: 05. Oktober 2009, 10:17:58
    Gibt hier keinen Boss, wenn du mich mal ein Weilchen lang beobachtet hast, ich bin für Demokratie, was die Entwicklung des Shops angeht. ;-)

    Ich hatte gefragt, weil ich mir die TABs ganz gut für modified eCommerce Shopsoftware vorstellen kann. ;-)
    Vergiss das Thema bitte nicht. Kannst es dir auf die Favoriten-Liste tun, damit du noch daran denkst heir die geänderten Code-Teile anzuhängen.

    Grüße

    Torsten

    stuttgarter

    • Frisch an Board
    • Beiträge: 83
    Newbie benötigt Eure Hilfe für "product_info_v1.html"
    Antwort #7 am: 05. Oktober 2009, 19:58:46
    Vielen Dank  Hainzy  !!

    Hainzy

    • Neu im Forum
    • Beiträge: 41
    Newbie benötigt Eure Hilfe für "product_info_v1.html"
    Antwort #8 am: 06. Oktober 2009, 19:54:47
    Moin Leuts, da bin ich wieder.

    Versprochen ist versprochen :lol:

    @TOMCRAFT...
    ...hab dich nicht vergessen.
    Das mit dem Boss war um Himmels Willen, nicht böse gemeint. :cry:
    Ich meinte nur damit, dass du hier zum Kopf des Teams gehörst.

    Hier kommen die Änderungen, die ich bezüglich der Tabs
    (siehe Screenshot weiter oben in diesem Thead)
    bei mir eingebaut habe.

    +++Wie immer wichtig vor jeder Änderung+++
    +++SICHERUNGSKOPIEN DER VORHANDENEN DATEIEN MACHEN+++


    Zitat aus der Installations-Anweisung:

    Register Tabs für advanced products description Contribution
    von http://www.xtc-shoplayout.de
    *************************************************************************************
    Bei Änderungen an bestehenden Dateien fertigen Sie bitte vorher Sicherungskopien an !
    *************************************************************************************

    Installations-Anleitung :

    Kopieren Sie die Datei: tabpane.js.php, in den Ordner: shop/templates/ihr_template/javascript

    In der Datei: addon_stylesheet.css.txt,
    finden Sie die Einträge welche in die stylesheet.css Datei aus Ihrem Template Verzeichnis müssen.

    Datei: shop/includes/header.php

    suchen Sie diesen Eintrag:

    Code: PHP  [Auswählen]
    // require theme based javascript
    require('templates/'.CURRENT_TEMPLATE.'/javascript/general.js.php');
    darunter fügen Sie bitte folgendes ein:

    Code: PHP  [Auswählen]
    // APD Contri + register Tabs from http://www.xtc-shoplayout.de
    require('templates/'.CURRENT_TEMPLATE.'/javascript/tabpane.js.php');
    In der Datei: includes/modules/product_info.php, unter:

    Code: PHP  [Auswählen]
    include (DIR_WS_MODULES.'product_reviews.php');
    folgendes einfügen:

    Code: PHP  [Auswählen]
    // Button Write Übergabe an Tabs product_info_v1.html ---by HAINZY---
    $info_smarty->assign('BUTTON_WRITE', '<a href="'.xtc_href_link(FILENAME_PRODUCT_REVIEWS_WRITE, xtc_product_link($product->data['products_id'],$product->data['products_name'])).'">'.xtc_image_button('button_write_review.gif', IMAGE_BUTTON_WRITE_REVIEW).'</a>');
    // Button Write Übergabe an Tabs product_info_v1.html ---by HAINZY---
    Danach in der Datei: templates/DEIN_TAMPLATE/module/product_info/product_info_v1.html die Zeile:

    Code: PHP  [Auswählen]
    {if $PRODUCTS_DESCRIPTION !=''}<div>{$PRODUCTS_DESCRIPTION}</div>{/if}
    suchen und mit folgendem ersetzen:

    Code: PHP  [Auswählen]
    <!--{if $PRODUCTS_DESCRIPTION !=''}<div>{$PRODUCTS_DESCRIPTION}</div>{/if}-->
    </div>
    <!-- ****************************** -->
    <br />
    <table width="100%" border="0" cellpadding="0" cellspacing="0">
    <td>
    <div class="tab-pane" id="tab-pane-1">
    <div class="tab-page">
          <h2 class="tab"> Artikelbeschreibung </h2>
          {$PRODUCTS_DESCRIPTION}

       </div>

       <div class="tab-page">
            <h2 class="tab"> Bewertungen </h2>
            <table width="100%">
                    <tr>
    <!--            <td style="background-image: url({$tpl_path}img/info.jpg); background-repeat:no-repeat; background-position:top right"> ### Diese Zeile fügt ein Hintergrundbild in den Tab ein, welches oben rechts, nur einmal angezeigt wird ###by HAINZY### -->
           <td> <!-- Wenn Hintergrundbild erwünscht, dann diese Zeile ausklammern und obere Zeile aktivieren ###by HAINZY### -->
                    <h1>Testeo Bewertung:</h1>
                    {if $TESTEO!=''}{$TESTEO}
            <br />
            <br />
            <br />
            {else}
            <font color="#c81919"<b>Ups, leider keine Testeo Bewertung Verfügbar</b>
            <br />
            <br />
            {/if}
            {if $MODULE_products_reviews != ''}{$MODULE_products_reviews}
                    {else}
                    <h1>Kundenbewertung:</h1>
            <b><font color="#c81919">Leider liegen zu diesem Artikel<br />
            noch keine Kundenbewertungen vor.</b><br /><br />
            <p>Schreiben Sie als erster {$BUTTON_WRITE} zu diesem Artikel</p>
                    {/if}
            {if $MODULE_products_reviews != ''}{$MODULE_products_reviews}{/if}
            </td>
                    </tr>
            </table>
            </div>

       <div class="tab-page">
          <h2 class="tab"> Mehr Informationen </h2>
          <table width="100%">
                    <tr>
    <!--            <td style="background-image: url({$tpl_path}img/www_welt.jpg); background-repeat:no-repeat; background-position:top right"> ### Diese Zeile fügt ein Hintergrundbild in den Tab ein, welches oben rechts, nur einmal angezeigt wird ###by HAINZY### -->
           <td> <!-- Wenn Hintergrundbild erwünscht, dann diese Zeile ausklammern und obere Zeile aktivieren ###by HAINZY### -->
                    Weitere Informationen zu diesem Artikel,<br />
            erhalten Sie auf der Internetseite des Herstellers.<br />
            <br />
            <b>{if $PRODUCTS_URL!=''}{$PRODUCTS_URL}
            {else}
            <font color="#c81919">Ups, derzeit steht leider kein Link zur Verfügung
            {/if}</b><br />
            <br />
            <b><u>Haftungshinweis</u></b><br />
            Trotz sorgfältiger inhaltlicher Kontrolle übernehmen wir keine Haftung<br />
            für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten,<br />
            sind ausschließlich deren Betreiber verantwortlich.
                    </td>
                    </tr>
            </table>

            </div>

    </div>
    </td>
    </table>
    So, eigentlich sollte jetzt alles Funktionieren :oops:
    Wenn nicht, bitte nicht gleich hauen. OK?

    Für alle, die vielleicht gleich: Schei..e, das ist ja mit Java Script.
    Was ist denn, wenn Java Script aus ist? ...Schreien:

    1. Probiere gerade eine reine css basierte html Lösung zu basteln. :?: :!:
    is aber leider schwieriger, als ich dachte.

    2. Ist Java Script aus, so werden alle Tabs untereinander im content angezeigt.

    Wie gesagt, eigentlich sollte jetzt alles Funktionieren.
    Nun wünsche ich erst einmal, viel Spaß damit.

    @TOMCRAFT...
    ...wäre toll wenn du das in die 1.03 mit aufnimmst, aber warte mal lieber noch damit.
    Vielleicht kommt ja noch eine Lösung ohne Java Script.

    Nun wünsche ich allen eine gute Nacht :mrgreen:

    Tschüß

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Newbie benötigt Eure Hilfe für "product_info_v1.html"
    Antwort #9 am: 06. Oktober 2009, 21:04:21
    Hoppala... bin ich so falsch zu verstehen? Hab dir rein gar nichts übel genommen... hab das einfach nur klar stellen wollen, dass wir hier solche Themen demokratisch entscheiden. 8)

    Die Tabs wäreen so ja völlig ok und das ist eigentlich genau das, was ich haben wollte. Tabs mit Fallback auf "Normalanzeige" untereinander, wenn Javascript deaktiviert!

    Aber wo sind denn da deine eigenen Anpassungen, von denen du berichtet hast? *grübel*

    Du zitierst ja nur die Installationsnaleitung. *gg*

    Hättest du mal einen Link zum Shop, damit ich das mal live ansehen kann?

    Grüße

    Torsten

    Hainzy

    • Neu im Forum
    • Beiträge: 41
    Newbie benötigt Eure Hilfe für "product_info_v1.html"
    Antwort #10 am: 06. Oktober 2009, 21:18:01
    Hallo Tomcraft.

    Gibt keinen Link zu diesem Shop, läuft derzeit auf xampp.

    Mit den Anpassungen meinte ich den Inhalt der Tabs.
    Die je nach zu erfüllender Bedingung einen anderen Inhalt darstellen.
    Ansonsten habe ich keine Einträge in der German_lang gemacht, wegen nur deutsch.

    Sorry, wenn du da jetzt dachtes, ich würde das Rad neu erfinden.
    Wozu, gibts ja schon :mrgreen:

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Newbie benötigt Eure Hilfe für "product_info_v1.html"
    Antwort #11 am: 06. Oktober 2009, 21:19:21
    Joa, genau diese IF-Abfragen meinte ich aber. ;-)

    Hainzy

    • Neu im Forum
    • Beiträge: 41
    Newbie benötigt Eure Hilfe für "product_info_v1.html"
    Antwort #12 am: 06. Oktober 2009, 21:26:29
    Hier noch einmal die original Installationsanweisung, die ich oben ja nur  :roll: zitiert habe:

    Register Tabs für advanced products description Contribution
    von http://www.xtc-shoplayout.de
    ***************************************************************************************
    Bei Änderungen an bestehenden Dateien fertigen Sie bitte vorher Sicherungskopien an !
    ***************************************************************************************

    Installanleitung :
    kopieren Sie die Datei : tabpane.js.php in den Ordner : shop/templates/ihr_template/javascript

    in der Datei : addon_stylesheet.css.txt finden Sie die Einträge welche in die stylesheet.css Datei
    aus Ihrem Templateverzeichnis müssen.

    Datei : shop/includes/header.php

    suchen Sie diesen Eintrag :

    // require theme based javascript
    require('templates/'.CURRENT_TEMPLATE.'/javascript/general.js.php');

    darunter fügen Sie bitte folgendes ein :

    // APD Contri + register Tabs from http://www.xtc-shoplayout.de
    require('templates/'.CURRENT_TEMPLATE.'/javascript/tabpane.js.php');

    Anbei liegt eine Datei : product_info_tabs.html

    Diese Datei ist für die Register Tabs vorbereitet und anhand des Quelltextes sehen Sie den Aufbau.

    ---------------------------------------------------------------------------------------

    Datei : lang/german/lang_german.conf

    suchen Sie die Section [product_info] und fügen folgende Einträge hinzu :

    diese Eintrage können durch Sie auch angepasst werden :

    text_mini_description ='Zusatz Beschreibung 1'
    text_midi_description ='Zusatz Beschreibung 2'
    text_maxi_description ='Zusatz Beschreibung 3'
    text_options_description ='Zusatz Optionen'

    bei Mehrsprachigen Shops müssen die Einträge auch in den anderen lang-Ordnern vorgenommen werden.

    ***************************************************************************************

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Newbie benötigt Eure Hilfe für "product_info_v1.html"
    Antwort #13 am: 07. Oktober 2009, 08:07:08
    Sorry! Mein Fehler... das sah einfach zu gut aus! :wohow:

    Dankeschön!

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Newbie benötigt Eure Hilfe für "product_info_v1.html"
    Antwort #14 am: 03. November 2009, 10:21:06
    Es besteht überhaupt kein Grund die /includes/header.php anzupassen. Das kann alles ins Template ausgelagert werden.

    Ich arbeite gerade an einer Lösung, die evtl. in 1.03 einfliessen wird.

    Grüße

    Torsten

    3 Antworten
    4824 Aufrufe
    03. November 2009, 19:12:43 von xtc4pii
    9 Antworten
    3905 Aufrufe
    17. Dezember 2010, 19:08:39 von frawo
    1 Antworten
    2837 Aufrufe
    02. Februar 2010, 12:51:05 von ams
               
    anything