Azygos

Utilisateur open source
  • Compteur de contenus

    8
  • Inscrit(e) le

  • Dernière visite


Réputation sur la communauté

0 Neutral

À propos de Azygos

  • Rang
    Nouveau

Activité de Azygos

  1. Azygos a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Mise en page bon de commande format pdf
    Bonjour


    Quand un produit a des attributs couleurs/tailles, les bons de commandes et factures en pdf ont un petit souci de mise en page.
    Le texte des attributs se superpose à la 2° ligne du produit suivant.

    Exemple : http://www.showroom-varesano-reassort.com/...kc&mode=bdc

    J'ai fait des recherches sur invoice.php et sur commande_php.php (dans le dossier factures) mais rien n'a abouti.
    Merci d'avance pour votre aide.
    • 1 réponse
    • 2 744 vues
  2. Azygos a ajouté un message dans un sujet  Pagination de la page new.php   

    Un grand merci.
    Tout fonctionne parfaitement.

    Bonne journée

    Sophie
    • 0
  3. Azygos a ajouté un message dans un sujet  Pagination de la page new.php   

    Oui, cela ne change rien. En fait, j'avais déjà plus de 100 nouveautés. Alors, pour varier en attendant de résoudre le problème, je ne faisais que changer (dans la requête sql) ASC et DESC. (donc du pur bricolage !)
    J'ai tout de même fait le test. Tu verras : là, il n'y en a que 30 d'affichés.

    Mais de mémoire, il me semble que ce problème est valable aussi pour la page special.php (qui affiche les promotions, même si cela pose moins de problèmes vu qu'on ne met jamais beaucoup d'articles en promo en même temps).
    Ces problèmes se posent car nous avons plus de 3000 références dans ce site.

    Encore merci de ton intérêt (en espérant qu'on trouve la solution)

    Sophie
    • 0
  4. Azygos a ajouté un message dans un sujet  Pagination de la page new.php   

    Bonjour

    Merci pour le compliment.

    Voici, ci-dessous, le code complet de la page new.php (et oui, $nb=65 existe)

    <?
    include("../configuration.inc.php");

    if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);}

    $DOC_TITLE = "[PEEL.FR]";

    include("$repertoire_modele/haut.php");

    echo "<div class=\"entete\">".NEWS."</div>";

    $nb = 65; //nombre d'enregistrement par page

    if (!isset($_GET['start'])) {$start=0;} else {$start = intval($_REQUEST['start']);}


    // Récupération et affichage des données

    $sql = "SELECT p.id, p.reference, p.nom, p.promotion, p.descriptif, p.description, p.image1, p.image2, p.prix, p.prix_revendeur, p.on_stock, p.points, p.on_special, pc.categorie_id FROM peel_produits p, peel_produits_categories pc, peel_categories c WHERE p.id = pc.produit_id AND pc.categorie_id = c.id AND p.on_new = '1' AND p.etat = '1' AND p.lang = '".$_SESSION['langue']."' ORDER BY p.position LIMIT $start,$nb";

    $result=mysql_query($sql);

    if (mysql_num_rows($result) == 0) {


    echo "<div class=\"texte\">".NO_INDEX_PRODUCT."</div>";

    } else {

    echo "<table border=0 cellpadding=\"3\" cellspacing=0 width=100%>";

    $nb_cellules = mysql_num_rows($result);

    $nb_colonnes = 5;

    $j = 0;

    while($prod=mysql_fetch_array($result))
    {

    if ( $j % $nb_colonnes == 0 ) {

    echo "<tr>";

    }

    if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {

    if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td class=\"newsCelluleTwo\" width=\"20%\" valign=\"top\">"; } else { echo "<td class=\"newsCelluleTwo\" width=\"20%\" valign=\"top\">"; }

    ?>

    <table align="center" border="0" cellspacing="0" cellpadding="3" width="100%">
    <tr>

    <td class="normal" align="center" valign="top">
    <? if (!empty($prod['image1'])) {

    if (!empty($prod['image2'])) {

    echo "<a href=\"java script:OpenWin('".$repertoire_images.$prod['image2']."',450,350,'zoom')\">";

    }

    echo "<a href=\"achat/produit_details.php?id=".$prod['id']."&catid=.$prod['categorie_id]."\"><img src=\"$wwwroot/administrer/upload/".$prod['image1']."\" width=\"80\" border=\"0\" alt=\" ".$prod['nom']." : Cliquez ici pour en savoir plus\" ></a>";

    if (!empty($prod['image2'])) {

    echo "</a><br /><a class=\"petit\" href=\"java script:OpenWin('".$repertoire_images.$prod['image2']."',450,350,'zoom')\">zoom</a>";

    }

    } else {

    echo "<img src=\"$wwwroot/images/photo-non-disponible.gif\">";

    }
    ?>
    </td>
    <!-- toutes les autres informations réunies dans une colonne à côté de la photo
    <td align="left" valign="top" class="normal">



    <a class="titre" href="achat/produit_details.php?id=<?=//$prod['id'] ?>&catid=<?=//$catid?>"><?=//stripslashes($prod['nom']) ?></a><br />

    <?php

    # Affichage du descriptif

    //echo stripslashes($prod['descriptif']); ?>



    </td>
    -->
    </tr>

    <tr>

    <td valign="top" class="normal" align="center">

    <?php


    echo "<a class=\"normal\" href=\"achat/produit_details.php?id=".$prod['id']."&catid=.$prod['categorie_id]."\">".MORE."</a><p>";



    if (est_identifie()) {



    if (a_priv("admin")) {


    echo "<div align=\"center\">".stripslashes($prod['reference'])."</div><br>";
    echo "<div align=\"center\"><a href=\"administrer/produits.php?mode=modif&id=".$prod['id']."\" class=\"normal\">MODIFIER</a></div>";



    }



    }



    ?>





    </td>

    </tr>

    </table>

    <?php

    }

    echo "</td>";

    $j++;

    if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {
    echo "</tr>";
    }

    }


    echo "<td align=\"center\" class=\"normal\" colspan=\"5\">";

    //Boutons précédent et suivant
    if($start)
    {print("<a class=petit href=\"achat/new.php?catid=".$catid."&start=".($start-$nb)."\">Page pr&eacute;c&eacute;dente</a>");}

    $result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1 AND p.on_new = 1");

    $row=mysql_fetch_row($result);

    if($row[0]>($start+$nb))
    {

    if($start)
    {print(" / ");}
    print("<a class=petit href=\"achat/new.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>");
    }

    print("<br>");

    //Affichage des pages



    if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ?



    print("Page :&nbsp;");



    for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages



    {



    ?>



    <b><a class="pagination" href="<?=$_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>">

    <?php



    echo ($index*$nb == $start) ? "<b>[" : "";



    echo $index+1;



    echo ($index*$nb == $start) ? "]</b>" : "";



    ?>



    </a></b>&nbsp;&nbsp;



    <?



    }



    }
    echo "</td></tr></table>";
    }
    include("$repertoire_modele/bas.php");



    ?>



    FIN

    Merci d'avance
    • 0
  5. Azygos a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Pagination de la page new.php
    Bonjour

    La pagination n'apparaît pas dans la page des Nouveautés.
    Voici le lien : http://www.pearlaccess.com/boutique/achat/new.php
    Or, j'ai plus de 500 nouveautés et je ne veux pas les afficher sur une seule page.
    Il y a bien la fonction habituelle de pagination en bas de page, mais elle n'apparaît pas sur le site.

    Voici le script de pagination complet :

    //Boutons précédent et suivant
    if($start)
    {print("<a class=petit href=\"achat/new.php?catid=".$catid."&start=".($start-$nb)."\">Page précédente</a>");}

    $result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1 AND p.on_new = 1");

    $row=mysql_fetch_row($result);

    if($row[0]>($start+$nb))
    {

    if($start)
    {print(" / ");}
    print("<a class=petit href=\"achat/new.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>");
    }

    print("<br>");

    //Affichage des pages

    if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ?
    print("Page : ");

    for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages
    {

    ?>

    <b><a class="pagination" href="<?=$_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>">

    <?php

    echo ($index*$nb == $start) ? "<b>[" : "";

    echo $index+1;
    echo ($index*$nb == $start) ? "]</b>" : "";

    ?>

    </a></b>  

    <?

    }

    }

    // FIN DU SCRIPT

    Merci d'avance pour votre aide

    Sophie
    • 8 réponses
    • 4 644 vues
  6. Azygos a ajouté un message dans un sujet  Ne pas afficher les prix en version anglaise   

    Merci à vous 2 pour votre réponse rapide.
    La solution de Cédric avec les 2 = marche super bien.
    Merci encore.

    Bonne continuation !
    • 0
  7. Azygos a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Ne pas afficher les prix en version anglaise
    Bonjour

    Ma version Peel Premium est 3.1.
    Je souhaiterais que lorsqu'on est en session de langue anglaise, la fonction "affiche_prix" n'apparaisse pas (donc pas de prix visible en version anglaise).
    J'ai tenté de l'indiquer dans le template , de façon basique mais
    1 - Ca ne marche pas : les prix s'affichent quand même
    2 - Si je réactualise la page (F5), la session de langue ne tient pas et revient au français.

    Voici mon script erroné :
    DEBUT
    if ($_SESSION['langue'] = "fr") {
    affiche_prix($prod['id']);
    }
    else {
    echo "Consultez la liste de nos distributeurs";
    }

    FIN

    Merci d'avance.

    Sophie
    • 5 réponses
    • 2 936 vues
  8. Azygos a ajouté un message dans un sujet  WAnewsletter et Peel2.9.3   

    Bonjour

    Ok. Super pour le script dans enregistrement.php.
    Par contre, quel script utiliser pour change_params.php ?
    J'ai testé celui de Paulana posté précédemment. Malheuresement, aucune prise en compte dans l'administration de wanaletter (que ce soit une suppression d'abonnement ou un nouvel abonnement).

    Merci d'avance pour votre aide.
    Sophie
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping