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: LiveShopping 1.0.5 Countdown in Box?

    jpaust

    • Neu im Forum
    • Beiträge: 30
    LiveShopping 1.0.5 Countdown in Box?
    am: 21. Juli 2012, 11:16:27
    Hallo,

    ich habe das Modul LiveShopping installiert und so und es läuft wunderbar.

    Aber eigentlich hätte ich das gerne, dass der Countdown (hh:mm:ss) in der Box unter dem Bild auch gezeigt wird.

    Habe dafür die box template verändert, aber bekomme es nicht hin.

    Hätte da jemand ne gescheite Lösung?

    EIGENES TEMPLATE

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="live_shopping"}
    {config_load file="$language/lang_$language.conf" section="product_info"}

    <table width="100%" border="0" cellpadding="2">
    <tr><td> {if $module_content}
          <script src="{$tpl_path}javascript/jquery-1.2.6.pack.js" type="text/javascript"></script>
          <script src="{$tpl_path}javascript/jquery.countdown.pack.js" type="text/javascript"></script>
          <script src="{$tpl_path}javascript/jquery.countdown-{$language}.js" type="text/javascript"></script>
          <link rel="stylesheet" href="{$tpl_path}css/jquery.countdown.css" type="text/css" media="screen" />
          {foreach name=aussen item=module_data from=$module_content}
        {php}$xtf_col++;{/php}
        {$module_data.FORM_ACTION}
        <script type="text/javascript">
    liftoffTime_{php}echo $xtf_col;{/php} = mysqlTimeStampToDate('{$module_data.EXPIRES_DATE}');
    theserversTime = mysqlTimeStampToDate('{$server_time}');
    {literal}
     function mysqlTimeStampToDate(timestamp) {
        //function parses mysql datetime string and returns javascript Date object
        //input has to be in this format: 2007-06-05 15:26:02
        var regex=/^([0-9]{2,4})-([0-1][0-9])-([0-3][0-9]) (?:([0-2][0-9]):([0-5][0-9]):([0-5][0-9]))?$/;
        var parts=timestamp.replace(regex,"$1 $2 $3 $4 $5 $6").split(' ');
        return new Date(parts[0],parts[1]-1,parts[2],parts[3],parts[4],parts[5]);
      }
    jQuery(document).ready(function() {

    jQuery('#countdown_product_{/literal}{php}echo $xtf_col;{/php}{literal}').countdown({until: liftoffTime_{/literal}{php}echo $xtf_col;{/php}{literal},serverTime: theserversTime,format: 'wdHMS',onExpiry:function(){setTimeout('window.location.reload()',1000)}});
    });
    {/literal}
    {/foreach}
    {/if}
    </script></td></tr>
      <tr>
        <td>{#heading_text#}</td>
     </tr>
      <tr>
        <td><table width="100%" border="0">
      <tr>
        <td align="center" valign="middle">{if $IMAGE!=''}<a href="{$LINK}"><img src="{$IMAGE}" alt="{$NAME}" /></a><br />
                {/if}
                <a href="{$LINK}">{$NAME}</a>
                            <br /><br />
                            <div id="countdown_product_{php}echo $xtf_col;{/php}">{$module_data.EXPIRES_DATE}</div></td>
      </tr>
      <tr>
        <td>{$PRICE}</td>
      </tr>
      <tr>
        <td>{$PRODUCTS_TAX_INFO}{$PRODUCTS_SHIPPING_LINK}</td>
      </tr>
      <tr>
        <td style="color:#F00"><strong>{$YOU_SAVE}</strong></td>
      </tr>
    </table>
    </td>
      </tr>
    </table>

     

    ORIGINAL TEMPLATE

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="live_shopping"}

    <table width="100%" border="0" cellpadding="2" cellspacing="0">
      <tr>
        <td class="infoBoxHeading"><table width="100%" border="0" cellpadding="0" cellspacing="0">
            <tr>
              <td class="infoBoxHeading">{#heading_text#}</td>
             <td align="right"><a href="{$LIVE_LINK}"><img src="{$tpl_path}img/icon_more.gif" alt="" /></a></td>
            </tr>
        </table></td>
      </tr>
      <tr>
        <td class="infoBox" align="left"><table width="95%"  border="0" cellpadding="2" cellspacing="0"><tr><td class="boxText"><table border="0" width="100%" cellspacing="0" cellpadding="3" class="infoBoxContents">
          <tr>
            <td align="center" valign="middle" class="boxText">
                {if $IMAGE!=''}<a href="{$LINK}"><img src="{$IMAGE}" alt="{$NAME}" /></a><br />
                {/if}
                <a href="{$LINK}">{$NAME}</a>
                            <br /></td>
          </tr>
          <tr>
            <td align="left" valign="middle" class="boxText">
                    <table width="98%" border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td align="center" valign="middle" class="boxTextBG">{$PRICE}</td>
              </tr>
               <tr>
                <td align="center" valign="middle" class="boxTextBG">{$PRODUCTS_TAX_INFO}{$PRODUCTS_SHIPPING_LINK}</td>
              </tr>
              <tr>
                <td align="center" valign="middle" class="boxTextBG">{$YOU_SAVE}</td>
              </tr>
            </table></td>
          </tr>
        </table></td>
            </tr>
        </table></td>
      </tr>
    </table>


    Linkback: https://www.modified-shop.org/forum/index.php?topic=21254.0
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware

    Alfred

    • Experte
    • Beiträge: 2.115
    Re: LiveShopping 1.0.5 Countdown in Box?
    Antwort #1 am: 21. Juli 2012, 11:22:04
    Hallo,

    versuche mal http://www.ingoknito.de/scripts/servertime/index.php einzubauen.

    Gruß

    jpaust

    • Neu im Forum
    • Beiträge: 30
    Re: LiveShopping 1.0.5 Countdown in Box?
    Antwort #2 am: 21. Juli 2012, 11:33:50
    Und dann? Inwiefern kann mir das helfen?

    Das ist doch nur ne Uhr?

    Alfred

    • Experte
    • Beiträge: 2.115
    Re: LiveShopping 1.0.5 Countdown in Box?
    Antwort #3 am: 21. Juli 2012, 11:37:57
    Hallo,

    nein, das ist genauso ein Countdown.

    Gruß

    jpaust

    • Neu im Forum
    • Beiträge: 30
    Re: LiveShopping 1.0.5 Countdown in Box?
    Antwort #4 am: 21. Juli 2012, 11:52:22
    Hää? Ja aber das is doch nicht mit dem LiveShopping Modul irgendwie zusammenhängend?

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: LiveShopping 1.0.5 Countdown in Box?
    Antwort #5 am: 21. Juli 2012, 11:57:37
    Willst Du den Counter nur einmal anzeigen oder in beidem Box und Content?
    Hast Du das Live-Shopping Modul unter Sp1d am laufen? Hast Du schon mal die Suche in Deinem Shop getestet mit eingebautem Live-Shopping?

    jpaust

    • Neu im Forum
    • Beiträge: 30
    Re: LiveShopping 1.0.5 Countdown in Box?
    Antwort #6 am: 21. Juli 2012, 12:02:45
    Willst Du den Counter nur einmal anzeigen oder in beidem Box und Content?
    Hast Du das Live-Shopping Modul unter Sp1d am laufen? Hast Du schon mal die Suche in Deinem Shop getestet mit eingebautem Live-Shopping?

    Hallo,

    also wenn ich auf URL.de/live-shopping.php gehe, steht da natürlich der artikel, da drüber der countdown wann die aktion zu ende ist.

    über die suche wird der live-shopping artikel ebenfalls gefunden.

    ich will nur halt, dass dieser countdown, wie bei der artikelseite gezeigt wird.

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: LiveShopping 1.0.5 Countdown in Box?
    Antwort #7 am: 21. Juli 2012, 12:25:20
    Wie hast Du das in SP1d mit der advanced_search_results gelöst? Bei mir gibt es da, wenn das Angebot abgelaufen ist eine unschöne sql Fehlermeldung. Hast Du den Code http://www.modified-shop.org/forum/index.php?topic=21251.msg197882;topicseen#msg197882 in der advanced_search_results.php eingebaut?

    Hast Du den Countdown 2x eingebunden? Das Bild verwirrt etwas. Willst Du nun diesen zweiten Countdown (ohne den schwarzen Balken) in die Box bekommen?

    jpaust

    • Neu im Forum
    • Beiträge: 30
    Re: LiveShopping 1.0.5 Countdown in Box?
    Antwort #8 am: 21. Juli 2012, 13:11:51
    Wie hast Du das in SP1d mit der advanced_search_results gelöst? Bei mir gibt es da, wenn das Angebot abgelaufen ist eine unschöne sql Fehlermeldung. Hast Du den Code http://www.modified-shop.org/forum/index.php?topic=21251.msg197882;topicseen#msg197882 in der advanced_search_results.php eingebaut?

    Hast Du den Countdown 2x eingebunden? Das Bild verwirrt etwas. Willst Du nun diesen zweiten Countdown (ohne den schwarzen Balken) in die Box bekommen?

    Hallo,

    nee ich hab ein anderen code gehabt. Wahrscheinlich haben wir unterschiedliche module.
    Also irgendwie muss man ja diesen schwarzen Balken auch in die Box bekommen per smarty tag oder so
    aber klappt halt nicht wenn ich das mache

    Code: PHP  [Auswählen]
    /* *** advanced_search_result.php *** */
     suche
    ----------------------------------------------------------------
                    $pfrom_check = " AND (IF(s.status = '1' AND p.products_id = s.products_id, s.specials_new_products_price, p.products_price) >= ".$pfrom.") ";
    ----------------------------------------------------------------
    und füge danach ein           
    ----------------------------------------------------------------
                    if(USE_XTF_LIVE_SHOPPING == 'true'){
                    $pfrom_check .= " AND (IF(xtf_ls.status = '1' AND p.products_id = xtf_ls.products_id, xtf_ls.live_shopping_new_products_price, p.products_price) >= ".$pfrom.") ";
                    }
    ----------------------------------------------------------------

    suche

    ----------------------------------------------------------------
                    $pto_check = " AND (IF(s.status = '1' AND p.products_id = s.products_id, s.specials_new_products_price, p.products_price) <= ".$pto." ) ";
    ----------------------------------------------------------------
    und füge danach ein
    ----------------------------------------------------------------
                    if(USE_XTF_LIVE_SHOPPING == 'true'){
                    $pto_check .= " AND (IF(xtf_ls.status = '1' AND p.products_id = xtf_ls.products_id, xtf_ls.live_shopping_new_products_price, p.products_price) <= ".$pto." ) ";
                    }
    ----------------------------------------------------------------

    suche

    ----------------------------------------------------------------
    if (SEARCH_IN_ATTR == 'true') { $from_str .= " LEFT OUTER JOIN ".TABLE_PRODUCTS_ATTRIBUTES." AS pa ON (p.products_id = pa.products_id) LEFT OUTER JOIN ".TABLE_PRODUCTS_OPTIONS_VALUES." AS pov ON (pa.options_values_id = pov.products_options_values_id) "; }
    ----------------------------------------------------------------       
    und füge danach ein
    ----------------------------------------------------------------
    if(USE_XTF_LIVE_SHOPPING == 'true'){
            $from_str .= "LEFT OUTER JOIN ".TABLE_XTF_LIVE_SHOPPING." AS xtf_ls ON (p.products_id = xtf_ls.products_id) AND xtf_ls.status = '1'";
            }

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: LiveShopping 1.0.5 Countdown in Box?
    Antwort #9 am: 21. Juli 2012, 13:29:00
    Dann hast Du aber keinen SP 1d ...Zu dem Boxen-Problem: Da musst Du in templates/DEIN_TEMPLATE/source/boxes die php Datei anpassen die für das Live-Shopping Modul zuständig ist und den dort generierten Code -> Smarty Tag dann in der templates/DEIN_TEMPLATE/boxes html Datei die für das Live-Shopping Modul zuständig ist einfügen.

    8 Antworten
    434 Aufrufe
    24. Juni 2024, 13:47:59 von noRiddle (revilonetz)
    1 Antworten
    1881 Aufrufe
    19. März 2014, 04:56:01 von alkim media
    2 Antworten
    2372 Aufrufe
    01. Dezember 2014, 19:33:17 von Tomcraft
    8 Antworten
    6485 Aufrufe
    11. Mai 2011, 06:56:23 von vsell