Bewertungs Sterne in Tab anzeigen

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.452
282
AW: Bewertungs Sterne in Tab anzeigen

In der artikel_inc_custom.tpl das rote ergänzen:

Code:
            {if $Einstellungen.bewertung.bewertung_anzeigen == "Y"}
                <div class="panel {if $Einstellungen.artikeldetails.artikeldetails_tabs_nutzen == "N"}notab{/if}" id="box_votes">
                    <h2 class="title">{lang key="Votes" section="global"} [COLOR=#ff0000]{if $Artikel->fDurchschnittsBewertung > 0}<span class="stars p{$Artikel->fDurchschnittsBewertung|replace:'.':'_'}"></span>{/if}[/COLOR]</h2>
                    {include file='tpl_inc/artikel_bewertung.tpl'}
                </div>
            {/if}
 

Star Piercing

Sehr aktives Mitglied
1. Dezember 2012
1.361
371
AW: Bewertungs Sterne in Tab anzeigen

Werden leider keine Sterne angezeigt...
Habe den Code noch an einem anderen Ort eingefügt und dort geht es, aber im Tab selber komischerweise nicht.
 

sergio-power

Gut bekanntes Mitglied
15. September 2011
127
1
Karlsruhe
AW: Bewertungs Sterne in Tab anzeigen

Hallo,

habe auch gerade ausprobiert - bei uns funktioniert auch nicht :(
Hat jemand eine Idee wie man es doch hinkriegen kann?

Gruß
Sergej
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.452
282
AW: Bewertungs Sterne in Tab anzeigen

Stimmt, habs gestern auch garnicht getestet ^^
Das Problem liegt an dem Plugin (jquery-semantictabs.js) was die Tabs zusammenbaut. Also dann sieht das ganze folgendermaßen aus:

artikel_inc_custom.tpl:

Code:
      {* tabs *}
      {if $Einstellungen.artikeldetails.artikeldetails_tabs_nutzen != "N"}
         $("#mytabset").semantictabs({ldelim}
            panel: '.panel',
            head: 'h2.title',
            active: '{if $BewertungsTabAnzeigen == 1}#box_votes{elseif $fehlendeAngaben_benachrichtigung && $verfuegbarkeitsBenachrichtigung==1}#box_article_notification{elseif $fehlendeAngaben_fragezumprodukt && $Einstellungen.artikeldetails.artikeldetails_fragezumprodukt_anzeigen == "Y"}#box_article_question{elseif $PluginTabAnzeigen}{$PluginTabName}{else}:first{/if}',
            activate: 0,
            [COLOR=#ff0000]stars: {$Artikel->fDurchschnittsBewertung|replace:'.':'_'}[/COLOR]
         {rdelim});
      {/if}

und jquery.semantictabs.js (vorher sicherung machen):

Code:
            var title = jQuery.trim(jQuery(this).find(args.head).text());
            var id = title.replace(/[^A-Za-z0-9]+/g, "").toLowerCase();
[COLOR=#ff0000]            var stars = "";
            if(id == 'bewertungen') {
                stars = " <span class=\"stars p" + args.stars + "\"></span>";
            }[/COLOR]
            $(this).attr("rel", id);
            container.find("ul.tabs").append("<li class=\"" + id + "\"><a href=\"javascript:void(0);\">"+title+[COLOR=#ff0000]stars+[/COLOR]"</a></li>");

Das rote jweils ergänzen.

CSS noch um p0 ergänzen:

Code:
.stars.p0 {
  background-position: top left;
}
 

Star Piercing

Sehr aktives Mitglied
1. Dezember 2012
1.361
371
AW: Bewertungs Sterne in Tab anzeigen

artikel_inc_custom.tpl:

Code:
      {* tabs *}
      {if $Einstellungen.artikeldetails.artikeldetails_tabs_nutzen != "N"}
         $("#mytabset").semantictabs({ldelim}
            panel: '.panel',
            head: 'h2.title',
            active: '{if $BewertungsTabAnzeigen == 1}#box_votes{elseif $fehlendeAngaben_benachrichtigung && $verfuegbarkeitsBenachrichtigung==1}#box_article_notification{elseif $fehlendeAngaben_fragezumprodukt && $Einstellungen.artikeldetails.artikeldetails_fragezumprodukt_anzeigen == "Y"}#box_article_question{elseif $PluginTabAnzeigen}{$PluginTabName}{else}:first{/if}',
            activate: [COLOR=#ff0000]0,[/COLOR]
            [COLOR=#ff0000]stars: {$Artikel->fDurchschnittsBewertung|replace:'.':'_'}[/COLOR]
         {rdelim});
      {/if}

klappt wunderbar.
nur das komma bei activate: 0 nicht vergessen ;)
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.319
143
Küps
AW: Bewertungs Sterne in Tab anzeigen

Ich habe gerade eueren Code Schnippsel probiert und so eingesetzt wie beschrieben. Leider wird es bei mir nicht angezeigt. Passt das alles noch so?

Gruß

Chris
 

NETZdinge.de

Sehr aktives Mitglied
7. April 2010
2.248
325
AW: Bewertungs Sterne in Tab anzeigen

Ich würde das mit nem Plugin und pquery versuchen, hab's aber nicht probiert... Werde ich mal testen...
 

croissant

Aktives Mitglied
1. April 2011
54
0
Berlin / Marseille
AW: Bewertungs Sterne in Tab anzeigen

Hallo René

das heißt, du hast ein Plugin entwickelt?


Ich habe heute früh dein "Anonyme Produktbewertungen" Plugin heruntergeladen und das ist wirklich toll!

Wäre eine kleine Erweiterung mit der Funktion "Bewertungs Sterne in Tab anzeigen " möglich?

:) Guillaume
 

NETZdinge.de

Sehr aktives Mitglied
7. April 2010
2.248
325
AW: Bewertungs Sterne in Tab anzeigen

Quasi ja...

Das "anonyme Produktbewertungen" Plugin als Plus-Version anzubieten habe ich auch schon im Kopf gehabt, denke mir aber, dass jemand vielleicht nur die Sterne haben möchte und nicht die anonyme Funktionalität...

Würde es deshalb als extra Plugin machen, für'n 15 Euro netto...

wie sieht das die Mehrheit?
 

NETZdinge.de

Sehr aktives Mitglied
7. April 2010
2.248
325
AW: Bewertungs Sterne in Tab anzeigen

Ein Kleines Update behebt einen Fehler, sodass das Plugin in JTL Testshops nicht funktionierte und es gibt jetzt Einstellungen für die pQuery Pfade, damit das auch in modifizierten oder alternative Templates funktioniert.

Einfach neu installieren: Plugin um Bewertungssterne gleich im Tab anzuzeigen | NETZdinge.de

Für die Zukunft erhaltet Ihr Infos zum Plugin hier: http://forum.jtl-software.de/plugins-fuer-jtl-shop3/63616-neues-plugin-bewertungssterne-im-tab.html
 

Ähnliche Themen