Modul Shariff social share buttons statt 2-click

Thema wurde von sirtet, 22. Mai 2015 erstellt.

  1. Sillytoots

    Sillytoots Erfahrener Benutzer

    Meine Counts sind auch wieder verschwunden.
    Ich hab's jetzt erstmal aufgegeben.

    Mir war so, als hätte ich irgendwo gelesen, dass es hier irgendwas mit der Häufigkeit der Abfragen an den Server bezüglich der Counts zu tun haben könnte.
    Ich bin aber leider nicht Profi genug :(
     
  2. Sillytoots

    Sillytoots Erfahrener Benutzer

    In einem vorherigen Beitrag von mir steht:

     
  3. Lehnych

    Lehnych Aktives Mitglied

    Dprich im root des shops. Richtig? Das hat bei mir leider nicht funktioniert.
     
  4. uncutmovie.de

    uncutmovie.de Erfahrener Benutzer

    Ich habe doch geschrieben, dass du den Ordner direkt im Ordner shariff-backend erstellen musst. :D
     
  5. uncutmovie.de

    uncutmovie.de Erfahrener Benutzer

    Aber trotzdem vielen Dank für deine Mühe.
    Ich wollte eigentlich Heise mal anschreiben und habe es leider noch nicht geschafft. :D

    In den nächsten Tage werde ich das mal in Angriff nehmen und ich halte euch auf dem Laufenden.
     
  6. Lehnych

    Lehnych Aktives Mitglied

    Das hilft leider auch nicht. Dazu führt es auch zu einem Fehler. Counts werden auch nicht angezeigt. Siehe Screen
     

    Anhänge:

  7. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Was hast du den in der JASON Datei für eine URL eingetragen?
    Bitte da nur www . domain
    oder falls ihr ohne www arbeitet dann ohne
    aber kein http davor
     
  8. uncutmovie.de

    uncutmovie.de Erfahrener Benutzer

    Ich gehe mal davon aus, dass die .json-Datei nicht richtig eingestellt ist. Bitte nochmal überprüfen.
     
  9. Lehnych

    Lehnych Aktives Mitglied

    Vielen Dank.
    Daran las es. Ich hatte es ohne www gehabt.
     
  10. uncutmovie.de

    uncutmovie.de Erfahrener Benutzer

    So, ich wollte mich mal melden und jetzt werden auch die Counts bei Facebook angezeigt. Fragt mich bitte nicht, warum es jetzt funktioniert. Es funktioniert jetzt halt.
     
  11. RJHGW

    RJHGW Erfahrener Benutzer

    Es wäre schön wenn es eine kleine txt Anleitung geben würde, wo man genau was ändern oder noch erstellen muss.
    Denn nach dem ganzen Beiträgen bin ih mir nicht so sicher, ob ich es Problemlos eingebaut bekomme....
     
  12. uncutmovie.de

    uncutmovie.de Erfahrener Benutzer

    Das war nur von kurzer Dauer, dass es funktioniert hat. Nun werden die Counts wieder nicht bei Facebook angezeigt. :confused:
     
  13. oletana

    oletana Mitglied

    Funktioniert alles auch unter 2.5.x
    Aber eine Sache stört und komme nicht drauf weshalb.
    Durch den Einbau werden die "share-content" verlinkungen nicht mehr schön dargestellt.
    Normalerweise eine CCS geschichte aber da hat sich ja nichts geändert - hat jemand eine Lösung ?
    Hab das hier schon gesehen, dass es bei manchen dennoch korrekt dargestellt wird.

    Im Screenshot, seht ihr was ich meine und wie es normalerweise aussieht.

    danke

    [edit]
    hier noch die standard-USERMOD.html

    PHP:
    {load_language_text section="product_info"}
    {
    load_language_text section="buttons" name="button"}

    {if 
    $PRODUCT_NAVIGATOR}
        {
    $PRODUCT_NAVIGATOR}
    {/if}

    <
    div class="details clearfix" id="product_info"{$RICH_SNIPPET_ARRAY.product_itemscope}>
        <
    form name="{$FORM_NAME}" id="{$FORM_NAME}" action="{$FORM_ACTION_URL}" method="{$FORM_METHOD}">
            <
    div>
                <
    div class="gallery clearfix">

                    <
    div class="inside">
                        <
    div class="stage button_lightbox_gallery">
                            {
    gm_gmotion}
                            {if 
    $images.0.IMAGE}
                            <
    div class="info_image_box" style="margin: 0 auto 0 auto; width: {$images.0.WIDTH}px;">
                                <
    a href="{$images.0.ZOOM_IMAGE}" title="" onclick="return false;">
                                {if 
    $GMOTION == '0'}
                                    <
    img{$RICH_SNIPPET_ARRAY.product_itemprop_image} id="gallery_inside_main_1" src="{$images.0.IMAGE}" alt="{$images.0.IMAGE_ALT|default:$images.0.PRODUCTS_NAME}" title="{$images.0.IMAGE_ALT|default:$images.0.PRODUCTS_NAME}" />
                                {/if}
                                </
    a>
                            </
    div>
                            {/if}
                        </
    div>
                        {if 
    $thumbnails|@count > 1}
                        <
    div class="thumbnails">
                            {foreach 
    name=thumbnails item=thumbnails_data from=$thumbnails}
                                <
    div class="thumbnail"><a href="{$thumbnails_data.INFO_IMAGE}" rel="{$thumbnails_data.ZOOM_IMAGE}" class="button_product_images button_lightbox_gallery {if $smarty.foreach.thumbnails.first} active_thumbnail{/if}" id="gallery_inside_thumbnail_{$smarty.foreach.thumbnails.iteration}" title="{$thumbnails_data.IMAGE_ALT|default:$thumbnails_data.PRODUCTS_NAME}"><img{$RICH_SNIPPET_ARRAY.product_itemprop_image} style="padding-left: {$thumbnails_data.PADDING_LEFT}px; padding-top: {$thumbnails_data.PADDING_TOP}px;" src="{$thumbnails_data.IMAGE}" alt="{$thumbnails_data.IMAGE_ALT|default:$thumbnails_data.PRODUCTS_NAME}" title="{$thumbnails_data.IMAGE_ALT|default:$thumbnails_data.PRODUCTS_NAME}" /></a></div>
                            {/foreach}
                        </
    div>
                        {/if}
                    </
    div>
                    {if 
    $MODULE_products_media != ''}
                        {
    $MODULE_products_media}
                    {/if}
                </
    div>
                <
    div class="info clearfix">
                    <
    div class="inside">
                        <
    h1>{$RICH_SNIPPET_ARRAY.product_itemprop_name_start}{$PRODUCTS_NAME}{$RICH_SNIPPET_ARRAY.product_itemprop_name_end}</h1>
                        <
    dl>
                        {if 
    $PRODUCTS_MODEL!='' || $SHOW_PRODUCTS_MODEL}
                            <
    dt>{$txt.text_model}</dt>
                            <
    dd class="products_model">{$RICH_SNIPPET_ARRAY.product_itemprop_model_start}{$PRODUCTS_MODEL}{$RICH_SNIPPET_ARRAY.product_itemprop_model_end}</dd>
                        {/if}
                        {if 
    $SHIPPING_NAME || $SHOW_SHIPPING_TIME}
                            <
    dt>{$txt.text_shippingtime}</dt>
                            <
    dd class="shipping_time">{if $SHIPPING_IMAGE}<img src="{$SHIPPING_IMAGE}" alt="{$SHIPPING_NAME}" />{/if} <span class="products_shipping_time_value">{$SHIPPING_NAME}</span>{if $ABROAD_SHIPPING_INFO_LINK_ACTIVE} <a class="abroad_shipping_info_link lightbox_iframe" href="popup_content.php?coID={$smarty.const.SHIPPING_INFOS}&amp;lightbox_mode=1">({$txt.text_abroad_shipping_info})</a>{/if}</dd>
                        {/if}
                        {if 
    $PRODUCTS_QUANTITY || $SHOW_PRODUCTS_QUANTITY}
                            <
    dt>{$txt.text_stock}</dt>
                            <
    dd class="products_quantity"><span class="products_quantity_value">{$PRODUCTS_QUANTITY}</span> {if $PRODUCTS_QUANTITY_UNIT}{$PRODUCTS_QUANTITY_UNIT}{else}{$txt.text_pieces}{/if}</dd>
                        {/if}
                        </
    dl>
                        
                        {
    $properties_selection_form}
                        {
    $MODULE_product_options}
                        <
    div id="gm_attribute_images"></div>

                        {if 
    $PRODUCTS_FSK18=='true'}
                            <
    div id="fsk18_image"><img src="{$tpl_path}img/fsk18.gif" alt="" /></div>
                        {/if}

                        {
    gm_gprint position=1 margin_left=0}
                        {
    gm_gprint position=2 margin_left=0}
                        {
    gm_gprint position=3 margin_left=0}

                        {if 
    $MODULE_graduated_price != ''}
                            {
    $MODULE_graduated_price}
                        {/if}

                        <
    div class="price-container"{$RICH_SNIPPET_ARRAY.product_itemprop_offers}{$RICH_SNIPPET_ARRAY.offer_itemscope}>
                            <
    div class="inside">
                                {* 
    START no line brakes here *}
                                <
    span class="price" id="gm_attr_calc_price">{$RICH_SNIPPET_ARRAY.offer_itemprop_price_start}{$PRODUCTS_PRICE}{$RICH_SNIPPET_ARRAY.offer_itemprop_price_end}{if $PRODUCTS_VPE}<br /><span class="tax-shipping-text gm_products_vpe">{$PRODUCTS_VPE}</span>{/if}</span>
                                {* 
    END no line brakes here *}
                                <
    br />
                                {
    $RICH_SNIPPET_ARRAY.offer_itemprop_price_currency}
                                <
    span class="tax-shipping-text">{$PRODUCTS_TAX_INFO}{$PRODUCTS_SHIPPING_LINK}</span><br />
                                {if 
    $QUANTITY}
                                <
    br />                            
                                <
    div id="details_cart_part" style="{if $GM_GPRINT} display: none;{/if}">
                                    <
    a href="{page_url}#" id="cart_button" class="button_green_big button_set_big button_details_add_cart{if $DEACTIVATE_BUTTON == true} inactive{/if}"><span class="button-outer"><span class="button-inner"><img class="png-fix" src="{$tpl_path}img/icons/icon-white-shoppingcart.png" alt="" style="margin-right:10px; float:left" />{$txt.add_to_cart}</span></span></a>
                                    <
    span class="quantity_container">
                                        {if 
    $PRODUCTS_QUANTITY_UNIT}<label for="gm_attr_calc_qty" class="products_quantity_unit" id="gm_attr_calc_qty_unit">{$PRODUCTS_QUANTITY_UNIT}</label>{/if}
                                        <
    input type="text" id="gm_attr_calc_qty" class="products_quantity" name="products_qty" value="{$QUANTITY}"{if $DISABLED_QUANTITY} disabled="disabled"{/if} />
                                    </
    span>
                                    {if 
    $SHOW_WISHLIST}<div class="leaflet"><a href="{page_url}#" id="gm_wishlist_link" class="button_details_add_wishlist">{$button.add_to_wishlist}</a></div>{/if}
                                    <
    input type="hidden" name="products_id" id="gm_products_id" value="{$PRODUCTS_ID}" />
                                    <
    input type="hidden" name="submit_target" value="cart" />
                                    <
    div id="details_qty_advice">
                                        <
    div id="gm_checker_error_{$PRODUCTS_ID}">
                                        {if 
    $GM_MIN_ORDER}
                                            {
    $txt.text_min_order}<span class="details_qty_advice_bold">{$GM_MIN_ORDER}</span><br />
                                        {/if}
                                        {if 
    $GM_GRADUATED_QTY}
                                            {
    $txt.text_graduated_qty_1}<span class="details_qty_advice_bold">{$GM_GRADUATED_QTY}</span>{$txt.text_graduated_qty_2}
                                        {/if}
                                        </
    div>
                                    </
    div>
                                    {if 
    $SHOW_PRODUCTS_WEIGHT}
                                    <
    div id="details_products_weight">
                                        {
    $txt.text_weight} <span id="gm_calc_weight">{$PRODUCTS_WEIGHT}</span> {$txt.text_weight_unit}
                                    </
    div>
                                    {/if}
                                </
    div>
                                {else}
                                    <
    input type="hidden" name="products_id" id="gm_products_id" value="{$PRODUCTS_ID}" />
                                {/if}
                            </
    div>
                        </
    div>
                        {
    $KLARNA_WIDGET}
                    </
    div>
                </
    div>
    <!-- 
    #USER-CODE-BEGIN -->
                
    {if $SHOW_BOOKMARKING || $SHOW_PRINT || $GM_PRICE_OFFER!='' || $GM_TELL_A_FRIEND || $SHOW_FACEBOOK || $SHOW_TWITTER || $SHOW_GOOGLEPLUS || $SHOW_PINTEREST}
            <
    div class="content_share">
                {if 
    $SHOW_BOOKMARKING}
                    <
    a class="addthis_button" href="http://www.addthis.com/bookmark.php" rel="nofollow"><img class="png-fix" src="{$tpl_path}img/icons/icon-bookmark.png" alt="" /> &nbsp; {$txt.text_bookmarking}</a>
                {/if}
                {if 
    $SHOW_PRINT}
                    <
    a href="{page_url}#" class="button_print" rel="nofollow"><img class="png-fix" src="{$tpl_path}img/icons/icon-print.png" alt="" /> &nbsp; {$txt.text_print}</a>
                {/if}
                {if 
    $GM_PRICE_OFFER!=''}
                    <
    a href="{page_url}#" id="gm_price_offer" class="button_price_offer" rel="nofollow"><img class="png-fix" src="{$tpl_path}img/icons/price_offer.png" alt="" /> &nbsp; {$txt.text_price_offer}</a>
                {/if}
                {if 
    $GM_TELL_A_FRIEND}
                    <
    a href="{page_url}#" id="gm_tell_a_friend" class="button_tell_a_friend" rel="nofollow"><img class="png-fix" src="{$tpl_path}img/icons/tell_a_friend.png" alt="" /> &nbsp; {$txt.text_tell_a_friend}</a>
                {/if}</
    div>
                {/if}
    <!--  
    #USER-CODE-END -->                        
                
    <div style="clear: both"> <!-- --> </div>
            </
    div>
    <!-- 
    #USER-CODE-BEGIN -->
            
    <div class="shariff" data-backend-url="{$smarty.const.DIR_WS_CATALOG}shariff-backend/" data-services="[&quot;facebook&quot;,&quot;twitter&quot;,&quot;googleplus&quot;,&quot;pinterest&quot;]" "data-media-url="{$smarty.const.HTTP_SERVER}{$smarty.const.DIR_WS_CATALOG}{$images.0.ZOOM_IMAGE}"></div>
    <!--  #USER-CODE-END --> 
            
    {$SHOPGATE_QR_BOX}
            <div class="
    description tabs">
                <div id="
    description-1">
                    {if 
    $PRODUCTS_DESCRIPTION !=''}{$RICH_SNIPPET_ARRAY.product_itemprop_description_start}{$PRODUCTS_DESCRIPTION}{$RICH_SNIPPET_ARRAY.product_itemprop_description_end}{/if}
                </div>
            </div>        
        </form>
        {if 
    $MODULE_products_reviews != ''}
            
    {$MODULE_products_reviews}
        {/if}
    </div>

    {if 
    $MODULE_cross_selling != ''}
        
    {$MODULE_cross_selling}
    {/if}

    {if 
    $MODULE_reverse_cross_selling != ''}
        
    {$MODULE_reverse_cross_selling}
    {/if}

    {if 
    $MODULE_also_purchased != ''}
        
    {$MODULE_also_purchased}
    {/if}

    <!-- #BOF YOOCHOOSE -->
    {if 
    $MODULE_yoochoose_also_interesting != ''}
        
    {$MODULE_yoochoose_also_interesting}
    {/if}
    {if 
    $MODULE_yoochoose_product_tracking != ''}
        
    {$MODULE_yoochoose_product_tracking}
    {/if}
    <!-- #EOF YOOCHOOSE -->

    {if 
    $PRODUCTS_ADDED != ''}
        <div id="
    products_added">{$PRODUCTS_ADDED}</div>
    {/if}

    {if 
    $PRODUCTS_URL != ''}
        <div class="
    details_products_url">{$PRODUCTS_URL}</div>
    {/if}

    {if 
    $PRODUCTS_DATE_AVIABLE != ''}
        <div class="
    details_products_date_avaiable">{$PRODUCTS_DATE_AVIABLE}</div>
    {/if}

     

    Anhänge:

    Zuletzt bearbeitet: 7. November 2015
  14. Anonymous

    Anonymous Beta-Held

    Weiterempfehlen würde ich abschalten. Die Gefahr für Abmahnungen sind recht hoch.
     
  15. oletana

    oletana Mitglied

    mag sein aber es betrifft ja alles auch bookmarken, datenblatt drucken,..

    hat sich mehr oder weniger eledigt, man müsste nach dem einbau z.b. neue css styles definieren für #gm_tell_a_friend.button_tell_a_friend

    oder weiß jemand wie man den, durch diese modifikation vorhandenen mailbutton mit dem formular "tell a friend" verlinken könnte?
     
    Zuletzt bearbeitet: 7. November 2015
  16. Anonymous

    Anonymous G-WARD 2015/2016

    hat sich da schon jemand ran gewagt das beim neuen HoneyGrid einzubauen?

    Ins HoneyGrid müssen unbedingt schönere Buttons, das geht ja so gar nicht :)
     
  17. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    da geb ich dir recht, dass sieht noch bescheiden aus. ganz vergessen auf dem Treffen :(
     
  18. sirtet

    sirtet Erfahrener Benutzer

    @Gambio, wollt ihr das nicht gleich fix einbauen?

    PS:
    Klickt mal im Demoshop 4 (&5) auf FB... verschwindet statt farbig zu werden.
     
  19. Christian Mueller

    Christian Mueller Beta-Held

    Bei mir und Achim ist Shariff nun drinn im Testshop. Eigentlich alles wie bei EyeCandy.
    Ich habe es in die Preisbox gepackt. Sieht richtig gut aus.
     
  20. Anonymous

    Anonymous G-WARD 2015/2016

    nö, hatte ich Moritz gesagt :)