par
POKEMAT » 14 janv. 2016, 01:07
Je t'aime mdr t'es trop fort tu me sauves !

Si je pouvais choisir t'aurais un prix nobel ! =D>
*j'ai trouvé une astuce pour masquer tout ça et afficher que le résultat ci-dessous:
Code : Tout sélectionner
<div style="display:none">
<?php
//Note moyenne presse et public et autre multipliable autant de fois que necessaire
if ($attribute_groups) {
foreach ($attribute_groups as $attribute_group) {
foreach ($attribute_group['attribute'] as $attribute) {
if ($attribute_group['name'] == 'Notation Presse') {
$note1 = substr($attribute['text'], 0, -4);
$ref1 = substr($attribute['text'], -3);
echo $note1;echo $ref1;
}
if ($attribute_group['name'] == 'Notation Public') {
$note2 = substr($attribute['text'], 0, -4);
$ref2 = substr($attribute['text'], -3);
echo $note2;echo $ref2;
}
if ($attribute_group['name'] == 'Notation Autre') {
$note3 = substr($attribute['text'], 0, -4);
$ref3 = substr($attribute['text'], -3);
echo $note3;echo $ref3;
}
}}}
//Moyenne des avis en pourcentage
$moyenne=(+$note1+$note2+$note3)*100/(+$ref1+$ref2+$ref3);
//Resultat note moyenne
echo $moyenne;
?></div>
<h1>Ce produit obtient une note moyenne de <?php echo substr($moyenne, 0, 5); ?> %*</h1></br>
* Presse, public, notation autre
PS: Attention pour ceux qui font un copier coller il faut changer (substr($attribute['text'],
0, -4)) en fonction de vos attributs car j'enregistre mes notes sous la forme: 80/100 ou 17/20. (en laissant un espace après le 0 du 20)
Voilà et ça marche, de quoi faire des moyennes d'attributs sur des pages produit opencart. Je pense que tu viens d'aider beaucoup de noobs comme moi qui chercheront à le faire aussi et qui tomberont sur ce sujet

Je t'aime mdr t'es trop fort tu me sauves ! :)
Si je pouvais choisir t'aurais un prix nobel ! =D>
*j'ai trouvé une astuce pour masquer tout ça et afficher que le résultat ci-dessous:
[code]<div style="display:none">
<?php
//Note moyenne presse et public et autre multipliable autant de fois que necessaire
if ($attribute_groups) {
foreach ($attribute_groups as $attribute_group) {
foreach ($attribute_group['attribute'] as $attribute) {
if ($attribute_group['name'] == 'Notation Presse') {
$note1 = substr($attribute['text'], 0, -4);
$ref1 = substr($attribute['text'], -3);
echo $note1;echo $ref1;
}
if ($attribute_group['name'] == 'Notation Public') {
$note2 = substr($attribute['text'], 0, -4);
$ref2 = substr($attribute['text'], -3);
echo $note2;echo $ref2;
}
if ($attribute_group['name'] == 'Notation Autre') {
$note3 = substr($attribute['text'], 0, -4);
$ref3 = substr($attribute['text'], -3);
echo $note3;echo $ref3;
}
}}}
//Moyenne des avis en pourcentage
$moyenne=(+$note1+$note2+$note3)*100/(+$ref1+$ref2+$ref3);
//Resultat note moyenne
echo $moyenne;
?></div>
<h1>Ce produit obtient une note moyenne de <?php echo substr($moyenne, 0, 5); ?> %*</h1></br>
* Presse, public, notation autre
[/code]
PS: Attention pour ceux qui font un copier coller il faut changer (substr($attribute['text'],[b] 0, -4[/b])) en fonction de vos attributs car j'enregistre mes notes sous la forme: 80/100 ou 17/20. (en laissant un espace après le 0 du 20)
Voilà et ça marche, de quoi faire des moyennes d'attributs sur des pages produit opencart. Je pense que tu viens d'aider beaucoup de noobs comme moi qui chercheront à le faire aussi et qui tomberont sur ce sujet :D