Besoin d'aide avec PHP et MySQL pour afficher les éléments 2 separate

  • barry
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 28, 2005
  • Messages: 115
  • Loc: scotland
  • Status: Offline

Message Septembre 30th, 2009, 11:00 am

Hi All

Je suis modding OsCommerce et j'ai couru dans un peu de mal avec un mod.

J'essaie de montrer 2 produits distincts dans un diaporama à la décoloration. Le diaporama est conçu uniquement pour montrer 1 produit à un moment mais je veux montrer 2 qui est un sous Neath l'autre.

Jusqu'à présent, j'ai ceci:



PHP Code: [ Select ]
<?php
/*Pick specials*/
$special_products_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_price, p.products_tax_class_id, p.products_image, s.specials_new_products_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_SPECIALS . " s where p.products_status = '1' and p.products_id = s.products_id and pd.products_id = s.products_id and pd.language_id = '" . (int)$languages_id . "' and s.status = '1' order by rand() limit " . PCS_MAX_DISPLAY_SPECIALS);
 
 
while ($special_product = tep_db_fetch_array($special_products_query)) {
 
$sql = 'SELECT `products_description` FROM `products_description` WHERE products_id ='. $special_product['products_id'].' && language_id='.(int)$languages_id;
   $description_query = tep_db_query($sql);
   $description = mysql_fetch_array($description_query, MYSQL_ASSOC);        
   $description['products_description'] = substr($description['products_description'], 0, 150);
   $desc_len = strlen($description['products_description']);
$description['products_description'][$desc_len-1] = '.';
   $description['products_description'][$desc_len-2] = '.';
   $description['products_description'][$desc_len-2] = '.';
 
$description['products_description']  = strip_tags($description['products_description']);
 
 
// this opens the main div which is part of an Jquery slide show
   echo '<div class="PCSChild" alt="'.  htmlspecialchars(html_entity_decode(''))  .'">';
   
   
   
   
   
   // this section shows a product
   echo'<div class="actualbox><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $special_product['products_id']) . '"><img style="float:right;"  src="show_resized_image.php?filename='.DIR_WS_IMAGES . $special_product['products_image'].'&width='.PCS_MAX_IMAGE_WIDTH.'&height='.PCS_MAX_IMAGE_HEIGHT.'" alt="'.$special_product['products_name'].'"><h1>'.$special_product['products_name'].'</h1></a>'.$description['products_description'].'<b style="position:absolute; bottom:0px; right:10px;"><s style="color:red;">'.$currencies->display_price($special_product['products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</s> '.$currencies->display_price($special_product['specials_new_products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</b></div>';
   
   
   // i want this bit to show a different product
   
echo'<div class="actualbox"><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $special_product['products_id']) . '"><img style="float:right;"  src="show_resized_image.php?filename='.DIR_WS_IMAGES . $special_product['products_image'].'&width='.PCS_MAX_IMAGE_WIDTH.'&height='.PCS_MAX_IMAGE_HEIGHT.'" alt="'.$special_product['products_name'].'"><h1>'.$special_product['products_name'].'</h1></a>'.$description['products_description'].'<b style="position:absolute; bottom:0px; right:10px;"><s style="color:red;">'.$currencies->display_price($special_product['products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</s> '.$currencies->display_price($special_product['specials_new_products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</b></div>';
 
 
//this closes the jquery slide
 
   echo'</div>';
   
}
?>
  1. <?php
  2. /*Pick specials*/
  3. $special_products_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_price, p.products_tax_class_id, p.products_image, s.specials_new_products_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_SPECIALS . " s where p.products_status = '1' and p.products_id = s.products_id and pd.products_id = s.products_id and pd.language_id = '" . (int)$languages_id . "' and s.status = '1' order by rand() limit " . PCS_MAX_DISPLAY_SPECIALS);
  4.  
  5.  
  6. while ($special_product = tep_db_fetch_array($special_products_query)) {
  7.  
  8. $sql = 'SELECT `products_description` FROM `products_description` WHERE products_id ='. $special_product['products_id'].' && language_id='.(int)$languages_id;
  9.    $description_query = tep_db_query($sql);
  10.    $description = mysql_fetch_array($description_query, MYSQL_ASSOC);        
  11.    $description['products_description'] = substr($description['products_description'], 0, 150);
  12.    $desc_len = strlen($description['products_description']);
  13. $description['products_description'][$desc_len-1] = '.';
  14.    $description['products_description'][$desc_len-2] = '.';
  15.    $description['products_description'][$desc_len-2] = '.';
  16.  
  17. $description['products_description']  = strip_tags($description['products_description']);
  18.  
  19.  
  20. // this opens the main div which is part of an Jquery slide show
  21.    echo '<div class="PCSChild" alt="'.  htmlspecialchars(html_entity_decode(''))  .'">';
  22.    
  23.    
  24.    
  25.    
  26.    
  27.    // this section shows a product
  28.    echo'<div class="actualbox><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $special_product['products_id']) . '"><img style="float:right;"  src="show_resized_image.php?filename='.DIR_WS_IMAGES . $special_product['products_image'].'&width='.PCS_MAX_IMAGE_WIDTH.'&height='.PCS_MAX_IMAGE_HEIGHT.'" alt="'.$special_product['products_name'].'"><h1>'.$special_product['products_name'].'</h1></a>'.$description['products_description'].'<b style="position:absolute; bottom:0px; right:10px;"><s style="color:red;">'.$currencies->display_price($special_product['products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</s> '.$currencies->display_price($special_product['specials_new_products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</b></div>';
  29.    
  30.    
  31.    // i want this bit to show a different product
  32.    
  33. echo'<div class="actualbox"><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $special_product['products_id']) . '"><img style="float:right;"  src="show_resized_image.php?filename='.DIR_WS_IMAGES . $special_product['products_image'].'&width='.PCS_MAX_IMAGE_WIDTH.'&height='.PCS_MAX_IMAGE_HEIGHT.'" alt="'.$special_product['products_name'].'"><h1>'.$special_product['products_name'].'</h1></a>'.$description['products_description'].'<b style="position:absolute; bottom:0px; right:10px;"><s style="color:red;">'.$currencies->display_price($special_product['products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</s> '.$currencies->display_price($special_product['specials_new_products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</b></div>';
  34.  
  35.  
  36. //this closes the jquery slide
  37.  
  38.    echo'</div>';
  39.    
  40. }
  41. ?>



Comme vous pouvez le voir sur le PHP ce qui montre que le même article deux fois. Je veux être en mesure de démontrer 2 produits différents au lieu de deux la même chose.

Vous pouvez le voir en action ici

DOT www bodytone2 biz DOT


Toute aide serait grandement appréciée ;)
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Septembre 30th, 2009, 11:00 am

  • UPSGuy
  • Lurker ಠ_ಠ
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juil 25, 2005
  • Messages: 2735
  • Loc: Nashville, TN
  • Status: Offline

Message Septembre 30th, 2009, 11:28 am

Je pense que vous allez à ce sujet dans le mauvais sens. AFIACT, vous n'avez pas besoin de cette seconde portion de là - vous devez trouver où theyre fixant la valeur de PCS_MAX_DISPLAY_SPECIALS et du changement que de 1 à 2. La boucle while doit obtenir à la fois sur l'écran pour vous.
I'd love to change the world, but they won't give me the source code.
  • barry
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 28, 2005
  • Messages: 115
  • Loc: scotland
  • Status: Offline

Message Septembre 30th, 2009, 11:39 am

No thats pas le cas. Le PCS_MAX_DISPLAY_SPECIALS est fixé à 10. Le reste de ces listes sont chargés à leur tour en utilisant AJAX. J'ai essayé de l'obtenir pour fonctionner en faisant% id id 2 alors ne montrent le premier et si montrent pas la deuxième, mais qui ne fonctionne pas parce que la requête de base de données a alrtead arrivé. Je pensais sur l'utilisation de "select count partir de" et si il est étrange qu'à démontrer impair puis exécutez le tout nouveau et si son spectacle même même mais le code est destiné à de longues et im pretty sure im aboiements dans l'arbre ne va pas avec cette idée de toute manière....
  • barry
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 28, 2005
  • Messages: 115
  • Loc: scotland
  • Status: Offline

Message Septembre 30th, 2009, 11:40 am

Woo hoo 100 postes .. été ici 4 ans, bien ;)
  • UPSGuy
  • Lurker ಠ_ಠ
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juil 25, 2005
  • Messages: 2735
  • Loc: Nashville, TN
  • Status: Offline

Message Septembre 30th, 2009, 11:49 am

oooh, je devrais avoir vérifié le lien, désolé. Je vois whats going on à présent. Chaque produit obtient sa propre "Slide". Sooo pour vous...pourquoi pas enlever la deuxième section, commencez un itérateur simple pour tenir le compte dans votre boucle while, et ensuite seulement font écho à la div si sa fermeture suite à une itération de même? Cela devrait mettre deux par lame.

Code: [ Select ]
<?php
/*Pick specials*/
$special_products_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_price, p.products_tax_class_id, p.products_image, s.specials_new_products_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_SPECIALS . " s where p.products_status = '1' and p.products_id = s.products_id and pd.products_id = s.products_id and pd.language_id = '" . (int)$languages_id . "' and s.status = '1' order by rand() limit " . PCS_MAX_DISPLAY_SPECIALS);

$iter = 0;
while ($special_product = tep_db_fetch_array($special_products_query)) {
$iter++;
$sql = 'SELECT `products_description` FROM `products_description` WHERE products_id ='. $special_product['products_id'].' && language_id='.(int)$languages_id;
  $description_query = tep_db_query($sql);
  $description = mysql_fetch_array($description_query, MYSQL_ASSOC);  
  $description['products_description'] = substr($description['products_description'], 0, 150);
  $desc_len = strlen($description['products_description']);
$description['products_description'][$desc_len-1] = '.';
  $description['products_description'][$desc_len-2] = '.';
  $description['products_description'][$desc_len-2] = '.';

$description['products_description'] = strip_tags($description['products_description']);


// this opens the main div which is part of an Jquery slide show
  echo '<div class="PCSChild" alt="'. htmlspecialchars(html_entity_decode('')) .'">';
  
  
  
  
  
  // this section shows a product
  echo'<div class="actualbox><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $special_product['products_id']) . '"><img style="float:right;" src="show_resized_image.php?filename='.DIR_WS_IMAGES . $special_product['products_image'].'&width='.PCS_MAX_IMAGE_WIDTH.'&height='.PCS_MAX_IMAGE_HEIGHT.'" alt="'.$special_product['products_name'].'"><h1>'.$special_product['products_name'].'</h1></a>'.$description['products_description'].'<b style="position:absolute; bottom:0px; right:10px;"><s style="color:red;">'.$currencies->display_price($special_product['products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</s> '.$currencies->display_price($special_product['specials_new_products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</b></div>';
  
  
//this closes the jquery slide

  if($iter % 2 == 0) {
    echo'</div>';
  }
  
}
?>
  1. <?php
  2. /*Pick specials*/
  3. $special_products_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_price, p.products_tax_class_id, p.products_image, s.specials_new_products_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_SPECIALS . " s where p.products_status = '1' and p.products_id = s.products_id and pd.products_id = s.products_id and pd.language_id = '" . (int)$languages_id . "' and s.status = '1' order by rand() limit " . PCS_MAX_DISPLAY_SPECIALS);
  4. $iter = 0;
  5. while ($special_product = tep_db_fetch_array($special_products_query)) {
  6. $iter++;
  7. $sql = 'SELECT `products_description` FROM `products_description` WHERE products_id ='. $special_product['products_id'].' && language_id='.(int)$languages_id;
  8.   $description_query = tep_db_query($sql);
  9.   $description = mysql_fetch_array($description_query, MYSQL_ASSOC);  
  10.   $description['products_description'] = substr($description['products_description'], 0, 150);
  11.   $desc_len = strlen($description['products_description']);
  12. $description['products_description'][$desc_len-1] = '.';
  13.   $description['products_description'][$desc_len-2] = '.';
  14.   $description['products_description'][$desc_len-2] = '.';
  15. $description['products_description'] = strip_tags($description['products_description']);
  16. // this opens the main div which is part of an Jquery slide show
  17.   echo '<div class="PCSChild" alt="'. htmlspecialchars(html_entity_decode('')) .'">';
  18.   
  19.   
  20.   
  21.   
  22.   
  23.   // this section shows a product
  24.   echo'<div class="actualbox><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $special_product['products_id']) . '"><img style="float:right;" src="show_resized_image.php?filename='.DIR_WS_IMAGES . $special_product['products_image'].'&width='.PCS_MAX_IMAGE_WIDTH.'&height='.PCS_MAX_IMAGE_HEIGHT.'" alt="'.$special_product['products_name'].'"><h1>'.$special_product['products_name'].'</h1></a>'.$description['products_description'].'<b style="position:absolute; bottom:0px; right:10px;"><s style="color:red;">'.$currencies->display_price($special_product['products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</s> '.$currencies->display_price($special_product['specials_new_products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</b></div>';
  25.   
  26.   
  27. //this closes the jquery slide
  28.   if($iter % 2 == 0) {
  29.     echo'</div>';
  30.   }
  31.   
  32. }
  33. ?>
I'd love to change the world, but they won't give me the source code.
  • barry
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 28, 2005
  • Messages: 115
  • Loc: scotland
  • Status: Offline

Message Septembre 30th, 2009, 12:04 pm

que le travail soit dosnt .. Il ne montre cependant deux produits différents, mais alors rien d'autre. Le truc, c'est les deux produits distincts besoin d'aller dans la couche PCSChild à la fois si la mise en page serait comme ceci:



div principale entrave tout
btw i ont les mettre en ordre, mais comme vous pouvez le voir sur la requête, ils sont aléatoires. Je ne s'intéressent pas vraiment à l'ordre et si je peux rendre au travail, je changerai hasard pour ordonnée si elle rendra la vie plus simple.

S'estompe dans PCSChild

produit 1
produit 2

fin de faides PCSChild out

S'estompe dans PCSChild

Produit 3
Produit 4

fin de faides PCSChild out

S'estompe dans PCSChild

Produit 5
Produit 6

fin de faides PCSChild out

et ainsi de suite jusqu'à la fin de la boucle while

J'ai essayé de simplement ajouter un 1 à l'ID de la deuxième produit, mais cela ne fonctionne pas

Penser mal aller regarder les quelques conneries à la télé tout à l'heure jusqu'à ce que ma tête se whats rondes se passe. J'aimerais entendre vos suggestions et bien merci beaucoup pour l'aide si loin!
  • UPSGuy
  • Lurker ಠ_ಠ
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juil 25, 2005
  • Messages: 2735
  • Loc: Nashville, TN
  • Status: Offline

Message Septembre 30th, 2009, 12:07 pm

Doh - l'ouvreur - J'ai oublié le premier match. Essayez ceci:

Code: [ Select ]
<?php
/*Pick specials*/
$special_products_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_price, p.products_tax_class_id, p.products_image, s.specials_new_products_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_SPECIALS . " s where p.products_status = '1' and p.products_id = s.products_id and pd.products_id = s.products_id and pd.language_id = '" . (int)$languages_id . "' and s.status = '1' order by rand() limit " . PCS_MAX_DISPLAY_SPECIALS);

$iter = 0;
while ($special_product = tep_db_fetch_array($special_products_query)) {
$iter++;
$sql = 'SELECT `products_description` FROM `products_description` WHERE products_id ='. $special_product['products_id'].' && language_id='.(int)$languages_id;
  $description_query = tep_db_query($sql);
  $description = mysql_fetch_array($description_query, MYSQL_ASSOC);  
  $description['products_description'] = substr($description['products_description'], 0, 150);
  $desc_len = strlen($description['products_description']);
$description['products_description'][$desc_len-1] = '.';
  $description['products_description'][$desc_len-2] = '.';
  $description['products_description'][$desc_len-2] = '.';

$description['products_description'] = strip_tags($description['products_description']);


// this opens the main div which is part of an Jquery slide show
 if($iter % 2 == 1) {
    echo '<div class="PCSChild" alt="'. htmlspecialchars(html_entity_decode('')) .'">';
 }
  
  
  
  
    // this section shows a product
  echo'<div class="actualbox><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $special_product['products_id']) . '"><img style="float:right;" src="show_resized_image.php?filename='.DIR_WS_IMAGES . $special_product['products_image'].'&width='.PCS_MAX_IMAGE_WIDTH.'&height='.PCS_MAX_IMAGE_HEIGHT.'" alt="'.$special_product['products_name'].'"><h1>'.$special_product['products_name'].'</h1></a>'.$description['products_description'].'<b style="position:absolute; bottom:0px; right:10px;"><s style="color:red;">'.$currencies->display_price($special_product['products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</s> '.$currencies->display_price($special_product['specials_new_products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</b></div>';
  
  
//this closes the jquery slide

  if($iter % 2 == 0) {
    echo'</div>';
  }
  
}
?>
  1. <?php
  2. /*Pick specials*/
  3. $special_products_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_price, p.products_tax_class_id, p.products_image, s.specials_new_products_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_SPECIALS . " s where p.products_status = '1' and p.products_id = s.products_id and pd.products_id = s.products_id and pd.language_id = '" . (int)$languages_id . "' and s.status = '1' order by rand() limit " . PCS_MAX_DISPLAY_SPECIALS);
  4. $iter = 0;
  5. while ($special_product = tep_db_fetch_array($special_products_query)) {
  6. $iter++;
  7. $sql = 'SELECT `products_description` FROM `products_description` WHERE products_id ='. $special_product['products_id'].' && language_id='.(int)$languages_id;
  8.   $description_query = tep_db_query($sql);
  9.   $description = mysql_fetch_array($description_query, MYSQL_ASSOC);  
  10.   $description['products_description'] = substr($description['products_description'], 0, 150);
  11.   $desc_len = strlen($description['products_description']);
  12. $description['products_description'][$desc_len-1] = '.';
  13.   $description['products_description'][$desc_len-2] = '.';
  14.   $description['products_description'][$desc_len-2] = '.';
  15. $description['products_description'] = strip_tags($description['products_description']);
  16. // this opens the main div which is part of an Jquery slide show
  17.  if($iter % 2 == 1) {
  18.     echo '<div class="PCSChild" alt="'. htmlspecialchars(html_entity_decode('')) .'">';
  19.  }
  20.   
  21.   
  22.   
  23.   
  24.     // this section shows a product
  25.   echo'<div class="actualbox><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $special_product['products_id']) . '"><img style="float:right;" src="show_resized_image.php?filename='.DIR_WS_IMAGES . $special_product['products_image'].'&width='.PCS_MAX_IMAGE_WIDTH.'&height='.PCS_MAX_IMAGE_HEIGHT.'" alt="'.$special_product['products_name'].'"><h1>'.$special_product['products_name'].'</h1></a>'.$description['products_description'].'<b style="position:absolute; bottom:0px; right:10px;"><s style="color:red;">'.$currencies->display_price($special_product['products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</s> '.$currencies->display_price($special_product['specials_new_products_price'], tep_get_tax_rate($special_product['products_tax_class_id'])).'</b></div>';
  26.   
  27.   
  28. //this closes the jquery slide
  29.   if($iter % 2 == 0) {
  30.     echo'</div>';
  31.   }
  32.   
  33. }
  34. ?>
I'd love to change the world, but they won't give me the source code.
  • UPSGuy
  • Lurker ಠ_ಠ
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juil 25, 2005
  • Messages: 2735
  • Loc: Nashville, TN
  • Status: Offline

Message Septembre 30th, 2009, 12:51 pm

Quote:
Woo hoo 100 postes .. été ici 4 ans, bien ;)


Son eau bouillante comme - plus vous regarder elle, le plus lent, il va. :)
I'd love to change the world, but they won't give me the source code.
  • barry
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 28, 2005
  • Messages: 115
  • Loc: scotland
  • Status: Offline

Message Septembre 30th, 2009, 11:25 pm

vous mes ami sont une star!

Il fonctionne parfaitement...tout ce que j'ai besoin de faire est un peu css Tweek, ING et tout va bien au ranch!

Merci aussi beaucoup pour m'aider out! :D:D:D
  • UPSGuy
  • Lurker ಠ_ಠ
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juil 25, 2005
  • Messages: 2735
  • Loc: Nashville, TN
  • Status: Offline

Message Octobre 1st, 2009, 5:03 am

You're welcome. La prochaine fois, Ill essayer d'attraper mes erreurs dans la première proposition. ;)
I'd love to change the world, but they won't give me the source code.

Afficher de l'information

  • Total des messages de ce sujet: 10 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 111 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC