Deniz
New member
<div itemscope="" class="starstruck-wrap" itemprop="aggregateRating" itemtype="http://schema.org/AggregateRating">
<span class="starstruck starstruck-main " data-id="2596" data-type="taxonomy" style="cursor: pointer;">
<a href="javascript:void(0)" onclick="rate(1)">
<i data-alt="1" class="fa fa-star" title="Kötü" data-current="fa fa-star"></i>
</a>
<a href="javascript:void(0)" onclick="rate(2)">
<i data-alt="2" class="fa fa-star" title="İdare eder" data-current="fa fa-star"></i>
</a>
<a href="javascript:void(0)" onclick="rate(3)">
<i data-alt="3" class="fa fa-star" title="Orta" data-current="fa fa-star"></i>
</a>
<a href="javascript:void(0)" onclick="rate(4)">
<i data-alt="4" class="far fa-star" title="Gayet iyi" data-current="far fa-star"></i>
</a>
<a href="javascript:void(0)" onclick="rate(5)">
<i data-alt="5" class="far fa-star" title="Fevkalade" data-current="far fa-star"></i>
</a>
<input name="score" type="hidden" value="3.4">
</span>
<p class="mb-0 small"><span class="vote-total">23414</span> kullanıcı oyu ile <span class="rating-value"><span class="vote-average">3.4</span> / 5</span> ortalama</p>
<meta itemprop="bestRating" content="5">
<meta itemprop="worstRating" content="1">
<meta itemprop="ratingCount" content="23414">
<meta itemprop="ratingValue" content="3.4">
<meta itemprop="itemReviewed" content="Trendyol">
</div>
<script>
function rate(star) {
alert("Seçilen yıldız: " + star); // Bu satır geri bildirimi gösterir. Bunun yerine API çağrısı yapılabilir.
// Burada bir AJAX çağrısı yaparak backend'e yıldız değerini gönderebilirsin.
// Örneğin:
/*
fetch('/rate', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ rating: star })
}).then(response => response.json())
.then(data => console.log(data));
*/
}
</script>
<span class="starstruck starstruck-main " data-id="2596" data-type="taxonomy" style="cursor: pointer;">
<a href="javascript:void(0)" onclick="rate(1)">
<i data-alt="1" class="fa fa-star" title="Kötü" data-current="fa fa-star"></i>
</a>
<a href="javascript:void(0)" onclick="rate(2)">
<i data-alt="2" class="fa fa-star" title="İdare eder" data-current="fa fa-star"></i>
</a>
<a href="javascript:void(0)" onclick="rate(3)">
<i data-alt="3" class="fa fa-star" title="Orta" data-current="fa fa-star"></i>
</a>
<a href="javascript:void(0)" onclick="rate(4)">
<i data-alt="4" class="far fa-star" title="Gayet iyi" data-current="far fa-star"></i>
</a>
<a href="javascript:void(0)" onclick="rate(5)">
<i data-alt="5" class="far fa-star" title="Fevkalade" data-current="far fa-star"></i>
</a>
<input name="score" type="hidden" value="3.4">
</span>
<p class="mb-0 small"><span class="vote-total">23414</span> kullanıcı oyu ile <span class="rating-value"><span class="vote-average">3.4</span> / 5</span> ortalama</p>
<meta itemprop="bestRating" content="5">
<meta itemprop="worstRating" content="1">
<meta itemprop="ratingCount" content="23414">
<meta itemprop="ratingValue" content="3.4">
<meta itemprop="itemReviewed" content="Trendyol">
</div>
<script>
function rate(star) {
alert("Seçilen yıldız: " + star); // Bu satır geri bildirimi gösterir. Bunun yerine API çağrısı yapılabilir.
// Burada bir AJAX çağrısı yaparak backend'e yıldız değerini gönderebilirsin.
// Örneğin:
/*
fetch('/rate', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ rating: star })
}).then(response => response.json())
.then(data => console.log(data));
*/
}
</script>