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: Button-Verlinkung "Ihre Meinung"

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Button-Verlinkung "Ihre Meinung"
    Antwort #15 am: 16. Dezember 2011, 00:12:01
    Omg, jetzt muß ich mir heute zum zweiten mal sagen "Wer lesen kann ist klar im Vorteil".
    Du prüfst ja genau darauf, nämlich ob für die Kundengruppe die Abgabe von Bewertungen erlaubt ist.
    Ich  :datz:  :datz:  :sorry:

    So ist das natürlich User-freundlich gelöst.

    Wäre nur zu fragen, ob man den Button nicht vielleicht doch immer anzeigen lassen möchte und dann eben wie im vorangegangenen Post umgesetzt... 
    Weiß nicht, was meinen andere ?

    noRiddle

    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Button-Verlinkung "Ihre Meinung"
    Antwort #16 am: 16. Dezember 2011, 00:18:49
    Hehe... ich hatte mich schon gewundert, was du mir damit genau gesagt haben wolltest:

    [...]
    Soweit ich das verstehe prüfst du auf customer_status bevor der Button angezeigt wird.
    Für wen man allerdings Bewertungen freigeben möchte, kann man doch im Adminbereich einstellen.
    [...]

     *gg*

    Franky bastelt da gerade noch dran, dass der Tab "Meinungen" dann auch ausgeblendet wird, wenn die Kundengruppe nicht bewerten darf und es noch keine Bewertungen gibt, denn dann ist der Tab "Meinungen" ja ansonsten leer. :-/

    Grüße

    Torsten

    Ofendo

    • Schreiberling
    • Beiträge: 305
    • Geschlecht:
    Re: Button-Verlinkung "Ihre Meinung"
    Antwort #17 am: 16. Dezember 2011, 00:27:32
    Wäre das nicht in der art wie z.B.:

    Code: PHP  [Auswählen]
    {if $smarty.session.customer_id}{if $MODULE_products_reviews != ''}<li><a href="#tab_reviews">{#products_reviews#}</a></li>{/if}{/if}

    zu lösen?  :-?
    Wobei hier natürlich die Kundengruppe noch spezifiziert werden müsste...

    Saludos Dani

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Button-Verlinkung "Ihre Meinung"
    Antwort #18 am: 16. Dezember 2011, 00:51:36
    Hi Ofendo.

    So geht's nicht, da ja auch nicht eingeloggte User zwar nicht den Button, wohl aber die schon geschriebenen Bewertungen lesen können sollen.

    Saludos,
    noRiddle

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Button-Verlinkung "Ihre Meinung"
    Antwort #19 am: 16. Dezember 2011, 00:55:27
    Genau so ist es. ;-)

    Grüße

    Torsten

    Ofendo

    • Schreiberling
    • Beiträge: 305
    • Geschlecht:
    Re: Button-Verlinkung "Ihre Meinung"
    Antwort #20 am: 16. Dezember 2011, 00:58:33
    Stimmt, sorry...

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Button-Verlinkung "Ihre Meinung"
    Antwort #21 am: 16. Dezember 2011, 09:06:08
    Hallo Zusammen,

    so das sollte alles im Trunk nun geklärt sein...

    Viele Grüße

    Franky

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Button-Verlinkung "Ihre Meinung"
    Antwort #22 am: 16. Dezember 2011, 10:55:30
     :thumbs:

    Ich weiß, daß irgendwer immer da ist, der was anderes will und nicht zufrieden ist. ;-)
    Also nichts für Ungut.

    Ich hätte es gerne so, daß der Button auch für die Clientgroup sichtbar ist, die nicht für das Schreiben von Reviews freigeschaltet ist,
    nur eben mit dm Hinweis, daß man zum Schreiben einer Bewertung registriert sein muß
    (meist ist es ja die Kundengruppe Gast, welche nicht freigeschaltet wird, um Missbrauch vorzubeugen).

    Das ist keine Aufforderung sondern nur ein Statement, ich kümmere mich da natürlich selbst drum.

    Danke nochmals an Tomcraft und dich franky_n,

    noRiddle

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Button-Verlinkung "Ihre Meinung"
    Antwort #23 am: 16. Dezember 2011, 11:19:18
    Hallo noRiddle,

    kann man mit einer Abfrage ja machen in der "/includes/modules/product_reviews.php" in Z. 35ff das:

    Code: PHP  [Auswählen]
      if ($_SESSION['customers_status']['customers_status_write_reviews'] == 1) {
        $button_preview = '<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>';
      } else {
        $button_preview = '';
      }

    ändern in:

    Code: PHP  [Auswählen]
      if ($_SESSION['customers_status']['customers_status_write_reviews'] == 1) {
        $button_preview = '<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>';
      } else {
        if ($_SESSION['customers_status']['customers_status_id'] == 1) {
          $button_preview = xtc_image_button('button_write_review_login.gif', IMAGE_BUTTON_WRITE_REVIEW);
        } else {
          $button_preview = '';
        }
      }

    Dann noch einen Button ("button_write_review_login.gif") erstellen der den Text hat "Sie können bewerten wenn Sie eingeloggt sind" oder halt nicht als Button sondern Text ausführen...
    Allerdings bindet man dann so eine Anzeige an die Kundengruppen ID 1 und wird somit unflexibel wenn die Gast Kundengruppe mal nicht mehr Gast heißt sondern umfunktioniert wurde in z.B. Händler2...

    Viele Grüße

    Franky

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Button-Verlinkung "Ihre Meinung"
    Antwort #24 am: 16. Dezember 2011, 11:45:10
    [...]
    so das sollte alles im Trunk nun geklärt sein...
    [...]

    Noch nicht ganz... *gg*
    Das Verhalten ist jetzt wieder exakt das selbe wie nach meiner Änderung aus r2525.

    Der Tab "Meinungen" wir der Kundengruppe "Gast" angezeigt, obwohl diese weder bewerten darf, noch stehen für den Artikel schon Bewertungen zur Verfügung.

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

    Grüße

    Torsten

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Button-Verlinkung "Ihre Meinung"
    Antwort #25 am: 16. Dezember 2011, 21:16:29
    Hi.
    Erstmal danke ich dir, franky_n, für das code-snippet.
    Wie du jedoch selbst sagst, wäre diese Lösung zu unflexibel.

    Habe momentan leider etwas Stress und wenig Zeit, werde mich aber noch darum kümmern und evtl. einen Lösungsversuch vorstellen.

    Ja, Tomcraft, du hast Recht.
    So wird der Tab angezeigt aber leer, was wir ja vermeiden wollten.

    Wie macht das eigentlich MailBeez (habe ich noch nie installiert) ?
    Wenn da dem Kunden eine Mail-Aufforderung zum Abgeben einer Bewertung gesendet wird,
    wo wird der Kunde da hin geleitet, weiß das jemand ?
    (Ich meine erstmal die Version die den Kunden nicht gleich, ohne Login-Prozedere, durch Klicken eines Links in der E-Mail auf die entsprechende Seite leitet.)

    Ich denke, daß die Lösung eine Verbindung eurer Ansätze (Tomcraft und franky_n) und einer angepassten if-Abfrage in "/templates/YOUR_TEMPLATE/modules/product_info/product_info_***.html" sein wird.

    Bis bald,
    noRiddle

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Button-Verlinkung "Ihre Meinung"
    Antwort #26 am: 16. Dezember 2011, 21:54:40
    Hallo noRiddle,

    das Tab "Problem" ist im Trunk bereits gelöst.

    Habe es vermieden das ganze in Templates zu schreiben da es 6 an der Zahl sind und es über die php Datei gelöst...

    Zu der Geschichte mit dem Gast:
    Dafür müsste man ansonsten eine Einstellung im Admin programmieren, aber das mach mal selber, denn das ist mir derzeit zu zeitintensiv! ;)

    Viele Grüße

    Franky

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Button-Verlinkung "Ihre Meinung"
    Antwort #27 am: 19. Dezember 2011, 00:01:02
    @franky_n
    I see, halt ich auch wirklich für wichtig bzgl. Usability.

    Danke nochmals an euch beide.

    Das mit dem Gast:
    Klar werde ich das selbst lösen, wenn ich Zeit habe... :-)

    Grüsse,
    noRiddle
    2 Antworten
    2793 Aufrufe
    29. September 2011, 10:21:30 von craftsmen22
    0 Antworten
    2589 Aufrufe
    14. Juli 2010, 14:39:13 von Benny
    4 Antworten
    4009 Aufrufe
    14. Juni 2013, 11:47:05 von remedy