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: Frage zur Thickbox

    Donco

    • Schreiberling
    • Beiträge: 258
    Frage zur Thickbox
    am: 22. September 2011, 02:22:09
    Hallo,

    Ich habe ein Thickbox Problem.

    Meine "table_listing.html" enhält einen Link der eine Thickbox öffnet. Bei der Detailansicht eines Artikels ist das kein Problem.

    Die "table_listing.html" wird aber auch in einer speziellen Thickbox abgerufen, die dazu dient, dass sich der Kunde den Weg über die Detailansicht spart und den Artikel schneller in den Warenkorb legen kann.

    Und hier wird dann durch diesen Link eine Thickbox in einer Thickbox geöffnet was natürlich nicht funktioniert.

    Kann ich den Link irgendwie so setzen , dass ich erst Abfrage ob er aus einer Thickbox heraus geöffnet wird? Dann könnte ich den Kunden  mit einem anderen Link auf eine normale Content Seite umleiten.

    Nachvollziehen kann man das ganze wenn man in meinem Shop beim Listing auf das Warenkorb Symbol eines Artikels klickt.

    Beste Grüße

    Marius



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

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: Frage zur Thickbox
    Antwort #1 am: 22. September 2011, 02:43:51
    Hallo Marius,
    verwende doch einfach an den stellen ein Tooltip, wenn das ausreicht oder wie mache es wie folgt:

    Code: PHP  [Auswählen]
    {if strstr($smarty.server.PHP_SELF, 'product_info_popup')} Seite wird im Popup dargestellt.. {/if}

    Gruß h-h-h

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: Frage zur Thickbox
    Antwort #2 am: 22. September 2011, 03:01:51
    Vielen Dank für die schnelle Antwort. Ich denke es wird wohl auf Tooltipps hinaus laufen.
    Die Box als PopUp öffnen zu lassen ist nicht die ideale Lösung oder? Es haben bestimmte viel Besucher PopUp Blocker installiert.

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Frage zur Thickbox
    Antwort #3 am: 22. September 2011, 07:53:26
    Hi,

    ich persönlich finde Tooltips auch viel eleganter als ein Popup. :-)

    Schöne Grüße,
    Jan

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: Frage zur Thickbox
    Antwort #4 am: 23. September 2011, 19:54:01
    Ich habe versucht die Tooltips einzubauen. Bisher hatte ich leider keinen Erfolg.
    Die Datei "jquery.tools.min.js" habe ich ins Verzeichnis "/javascript/" kopiert.
    Der Datei "general.js.php" habe ich folgendes hinzugefügt:

    Code: PHP  [Auswählen]
     <script type="text/javascript">    <!--
        $(function() {
            $(".newtooltip").stop().tooltip({ position: "center right", offset: [0, 0] });
        });
        //-->
        </script>

    Die Datei "stylesheet.css" sieht so aus:

    Code: CSS  [Auswählen]
    .newtooltip
            {
        margin:0px;
            }
    .styletooltip
           {
            display:none;
            background:transparent url(/xtc/templates/shop6/img/tooltip/black_arrow.png);
            font-size:12px;
            height:70px;
            width:160px;
            padding:25px;
            color:#fff;    
            }

    Die "table_listing.html" sieht an der Stelle so aus:

    Code: PHP  [Auswählen]
    <div class="newtooltip"><a href="popup_content.php?content_title={$item_data.TEXT|replace:' ':''}" title="Information"><img src="{$tpl_path}buttons/{$language}/information.png" alt="information" title="information" border="0" /></a><div class="styletooltip"></div></div></div>

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Frage zur Thickbox
    Antwort #5 am: 24. September 2011, 10:12:38
    Ich hab da diverse Javascript-Fehler bei dir im Shop. Die solltest du erstmal beheben. Vermutlich hängt es damit zusammen.

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Re: Frage zur Thickbox
    Antwort #6 am: 24. September 2011, 14:34:35
    Die jQuery Tools können keinen Content nachladen, ein "link" wird also nicht funktionieren. Der Content des  Tooltip muss im "html" des aktuellen Dokumentes vorhanden, aber ausgeblendet sein.

    Gruss

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: Frage zur Thickbox
    Antwort #7 am: 24. September 2011, 15:11:58
    Das ist korrekt, es gibt aber Wege um das zu umgehen. ;)

    Mit Ajax ließe sich der Inhalt laden: http://www.tribalmystic.com/test/ajaxtip/

    Gruß h-h-h

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Re: Frage zur Thickbox
    Antwort #8 am: 24. September 2011, 19:26:06
     :-) wow, das sieht gut aus. Danke für den Link.

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: Frage zur Thickbox
    Antwort #9 am: 27. September 2011, 18:45:36
    @Matt , Vielen Dank für den Hinweis. Ich habe versucht die Javascript Fehler zu beheben. Ich hatte ganz am Anfang mal die folgenden Features installiert und nicht komplett entfernt BETA MODUL: jQuery Sliding Login Menü und CSS3 auch für IE mit .htc.

    Vielleicht kann jemand darüber schauen und mir sagen ob immer noch Javascript Fehler auftreten?
    Mit welchem Tool lassen sich Javascript Fehler am besten feststellen?

    @h-h-h: Ok, dann werde ich versuchen das ganze über Ajax zu realisieren und alle bisherigen Änderungen rückgängig machen.

    Muss ich hier eine Datei in den Javascript kopieren oder ist dort bereits alles vorhanden?

    Wie müsste ich den Code aus dem Ajax Tooltip Beispiel in meinem Fall einbinden?

    Code: PHP  [Auswählen]
    $("trigger").tooltip({
      tip: "tip container",
      relative: true,
      onBeforeShow: function(){
        $("tip container").load("file href");
      }
    });

    Ich kenne mich mit Ajax und Javascript leider überhaupt nicht aus.

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Frage zur Thickbox
    Antwort #10 am: 27. September 2011, 20:23:01
    [...]
    Vielleicht kann jemand darüber schauen und mir sagen ob immer noch Javascript Fehler auftreten?
    [...]

    Ja, tun sie. Alle modernen Browser bringen entsprechende Debugging-Tools mit, mit deren Hilfe kann man das sehen.

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: Frage zur Thickbox
    Antwort #11 am: 28. September 2011, 02:14:57
    Ich habe mir die Javascript Fehler mit der Firefox Fehlerkonsole angesehen (siehe Screenshots). Ich habe ein paar Thickbox Fehler. Dazu kommen noch ein paar Fehler vom Livezilla Modul.
    Viele Fehler treten in Zusammenhang mit der Datei "jquery.js" auf. Ich nehme an das diese Fehler durch den "Datepicker" vom Callback Modul verursacht werden. Wie kann ich diese Fehler beheben? Ich lasse das Callback Modul ohne den "Datepicker" laufen. Wenn es hier zu kompliziert wird wäre ich froh wenn es ein Profi für eine Spende oder Festpreis macht. Das gleiche gilt für die Ajax Tooltips.

    11 Antworten
    7314 Aufrufe
    19. Juli 2010, 22:00:18 von Tomcraft
    4 Antworten
    2804 Aufrufe
    02. Juli 2010, 08:54:18 von mollvision
    13 Antworten
    4653 Aufrufe
    22. April 2009, 09:48:11 von Anonym
    9 Antworten
    3789 Aufrufe
    12. August 2010, 20:23:25 von Tomcraft
               
    anything