am: 22. August 2011, 17:31:34
Um dem Shop einen neuen Pepp zu verlieren, bin ich gerade dabei die "/boxes/reviews.php" umzubasteln. Bisher funktioniert alles wunderbar und sie wird mir auch direkt in der "product_info.html" angezeigt.
Nun wäre es eigentlich sinnvoll, die Bewertungssterne des jeweiligen Produkts so anzuzeigen, dass quasi die Gesamtzahl der Sterne geteilt durch die Anzahl der Bewertungen gleich die angezeigten Sterne ergibt.
Bisher habe ich mich vergebens bemüht die "rating_stars" zu zählen und durch die jeweilige Anzahl der Bewertungen der dazugehörigen "product_id" zu ermitteln.
Irgendwie nicht mein Tag heute.
Bis jetzt sieht der Umbau der source/boxes/reviews.php so aus.
if ($random_product) { $box_content = '
<a href="' . xtc_href_link
(FILENAME_PRODUCT_REVIEWS
, 'products_id=' . $random_product['products_id']) . '">' . $random_product['products_name'] . '
</a>
<br />
<a href="' . xtc_href_link
(FILENAME_PRODUCT_REVIEWS_INFO
, 'products_id=' . $random_product['products_id'] . '&reviews_id=' . $random_product['reviews_id']) . '">' . xtc_image
('templates/' . CURRENT_TEMPLATE
. '/img/stars_' . $random_product['reviews_rating'] . '.gif' , sprintf(BOX_REVIEWS_TEXT_OF_5_STARS
, $random_product['reviews_rating'])) . '
</a>';} elseif ($product->isProduct()) { $box_content = '<p><a href="' . xtc_href_link
(FILENAME_PRODUCT_REVIEWS_WRITE
, xtc_product_link
($product->data['products_id'],$product->data['products_name'])) . '">' . BOX_REVIEWS_WRITE_REVIEW
.'</a></p>';} Jemand eine Idee? Vielleicht sollte man diese Lösung dann auch komplett ins Shopsystem einfließen lassen.
Gruß
Ronny
Linkback: https://www.modified-shop.org/forum/index.php?topic=14689.0