#1 (permalink)  
Alt 12.01.2010, 00:56
Benutzer
 
Registriert seit: 16.11.2009
Beiträge: 30
Standard Bewertungen sofort freischalten?

Hallo,
gibt es die Möglichkeit, dass Bewertungen sofort freigeschaltet werden? Die Kunden sehen natürlich ihre eigene Bewertung gern gleich, nachdem sie erstellt wurde. Ich weiss, dass es früher so war und eine manuelle Freischaltung gewünscht und implementiert wurde. Ich hätte es gern, trotz allen Spams, automatisch freigeschaltet. Geht das und wenn ja, wie?

Viele Grüße,
Florian Nolting
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 12.06.2010, 01:53
Neuer Benutzer
 
Registriert seit: 28.05.2010
Beiträge: 15
Standard

Im Verzeichnis plugins/xt_reviews/classes die Datei class.xt_reviews.php öffnen und ungefähr bei Zeile 55 (insert values) das Data-Array um folgenden Eintrag ergänzen:

PHP-Code:
$data_array['review_status']=1
Dadurch wird die Bewertung sofort freigeschaltet.
Allerdings geht die Bewertung dann noch nicht in die Gesamt-Bewertung des Artikels mit ein und auch die Anzahl der Bewertungen für diesen Artikel wird nicht aktualisiert.

Deswegen muß an's Ende der Methode vor dem return noch folgender Funktionsaufruf eingefügt werden:

PHP-Code:
$this->_reCalculate($products_id); 
Der komplette Code-Block sieht dann also so aus:

PHP-Code:
// insert values
$data_array=array();
$data_array['products_id']=$products_id;
$data_array['customers_id']=$_SESSION['customer']->customers_id;
$data_array['review_rating']=$review_rating;
$data_array['review_title']=$review_title;
$data_array['review_date']=$db->BindTimeStamp(time());
$data_array['review_status']=1;
$data_array['review_text']=$review_text;
$data_array['language_code']=$language->code;
$db->AutoExecute(TABLE_PRODUCTS_REVIEWS,$data_array,'INSERT');
$this->_reCalculate($products_id);
return 
true

Geändert von Mozzarella (12.06.2010 um 02:19 Uhr) Grund: Update
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 21.10.2010, 07:41
Benutzer
 
Registriert seit: 16.11.2009
Beiträge: 30
Standard

Super, Danke
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bewertungen, freischalten, sofort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand