macao45

Utilisateur open source
  • Compteur de contenus

    302
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par macao45


  1. comme promis

    <?php

    $sql="SELECT id, nom_fr FROM peel_marques ORDER BY nom_fr ASC";

    $select = mysql_query($sql);

    ?>

    <option value="" >-------------------------------------------</option>

    <select name="marques[]" multiple style="width:760" size="5">

    <?php

    if (mysql_num_rows($select) > 0) {

    while ($nom = mysql_fetch_array($select)) {

    $selectionne = in_array( $nom['id'], vb($frm['marques'])) ? "selected" : "";

    echo "<option value=\"" . $nom['id'] . "\" ".$selectionne.">" . $nom['nom_fr'] . " - ". $nom['nom_'.$_SESSION['langue'].''] ."</option>";

    }

    }

    ?>


  2. à rajouter aussi dans la page

    faire une recherche sur le texte efface ce produit de la et rajouter cette ligne

    mysql_query("DELETE FROM peel_produits_marques WHERE produit_id = '".intval($id)."'");

    initialiser aussi la variable frm dans affiche_formulaire_ajout_produit

    $frm['marques'] = array();
    à deux endroit différents $frm['references'] = array(); et

    $frm['marque'] = "";

    if (count(vn($frm['marques'])) == 0) {

    $frm['marques'][] = 0;

    }

    moi la table est alimentée .... :P je suis sur le code pour que quand on modifie on voit le choix precedent

    du cote de la ligne 1410 et 1660 (vue qu'a force de rajouter les lignes change) texte de recheche count(vn($frm['references']

    for ($i = 0; $i < count(vn($frm['marques'])); $i++) {

    if (!empty($frm['marques'][$i])) {

    $sql="

    INSERT INTO peel_produits_marques (marque_id, produit_id)

    VALUES ('{$frm['marques'][$i]}', '$produit_id')

    ";

    $qid = mysql_query($sql);

    }

    }

    vers ligne 363

    if ($marques) {

    if (mysql_num_rows($marques) > 0) {

    while ($ref = mysql_fetch_array($marques)) {

    $frm['marques'][] = $ref['marque_id'];

    }

    }

    }

    vers lignes 302

    $marques = mysql_query("

    SELECT marque_id

    FROM peel_produits_marques

    WHERE produit_id = '".intval($id)."'

    ");

    /* Charge les couleurs du produit */

    $couleurs = mysql_query("

    SELECT couleur_id

    FROM peel_produits_couleurs

    WHERE produit_id = '".intval($id)."'

    ");

    je crois que c'est tout :(

    si je me suis planté ... ne pas hésiter à le dire ;)


  3. faut s'inspirer de la pages produits.php de l'admin

    ligne 967 avant ou apres

    <tr>

    <td class="entete">Choisir les marques</td>

    </tr>

    <tr>

    <td>

    <select name="marques[]" multiple style="width:760" size="5">

    <option value="" selected>-------------------------------------------</option>

    <?

    $select = mysql_query("SELECT id, marque, nom_".$_SESSION['langue']." FROM peel_marques ORDER BY nom_fr ASC");

    if (mysql_num_rows($select) > 0) {

    while ($nom = mysql_fetch_array($select)) {

    $selectionne = in_array( $nom['id'], vb($frm['marques'])) ? "selected" : "";

    echo "<option value=\"" . $nom['id'] . "\" $selectionne>" . $nom['nom_fr'] . " - ". $nom['nom_'.$_SESSION['langue'].''] ."</option>";

    }

    }

    ?>

    </select>

    </td>

    </tr>

    et du coté de la ligne 1361

    ajouter

    for ($i = 0; $i < count(vn($frm['marques'])); $i++) {

    if (!empty($frm['marques'][$i])) {

    $qid = mysql_query("

    INSERT INTO peel_produits_marques (marque_id, produit_id)

    VALUES ('{$frm['marques'][$i]}', '$produit_id')

    ");

    }

    }

    j'ai pas mis en place j'ai juste changé le code ...

    essais pour voir ??? ;)


  4. bonsoir,

    meme en site de dev .... ne surtout pas prendre FREE!!! online non plus d'ailleur

    il existe plein d'hebergeurs pas cher avec nom de domaine et base digne de ce nom sur le net

    Trouvez quelque chose qui vous conviens ( 30 euros max par an avec nom de domain) mettez votre boutique et vous verrez que ça tourne !!

    de plus pour le referencement sur free ce serra la misère .....

    A+


  5. bonjour,

    Avez vous tenter de ne pas mettre les produits à la une avec le slideshow ?

    sinon ..... heu

    sur mon poste en XP pro

    essais avec firefox : nickel

    IE7 : en effet tres lent !!

    je me suis frotter à cela il y a deux semaine pour le taff ou je produit des pages avec 4000 liens .....

    IE7 tente de mettre en cache ou de joindre tous les liens qu'il trouve, meme si on y va pas !!!!

    il y a une option dans ie ( mais je ne sais pas ou) qui permet de devalider ce mode de fonctionement ...... MAIS!!!

    vous ne pouvez pas vous baser sur le fait que les surfer valide ou pas cette option de IE!!!

    pour resoudre mon problème j'ai fais un test de navigateur .....

    dans votre cas il faut modifier le menu avec seulement les categories sans les sous categories pour IE7 et laisser pour les autres navigateurs

    pour infos IE8 repondra comme firefox, chrome,opera ...... bref enfin un vrai browser!!!!!


  6. c'est vrai que le rewriting n'est pas dans le pack prenium

    Outils avancés pour le référencement dans les moteurs de recherches : gestion des métas tags, sessions, URL rewriting et catalogue en RSS, génération d'un sitemap XML pour google et URLLIST pour Yahoo sauf version non hébergée

    j'avais zappé le coup de l'hebergement ....

    je vais donc me retaper toutes les url des pages ;)


  7. !!!

    ben M... alors !!!! ;)

    la franchement je vois pas à distance il doit y avoir un truc qui coince mais ou je peux pas dire .....

    il faut peut etre mettre la ligne insert sous forme de variable

    $sql="INSERT INTO peel_categories (parent_id, nom, description, image, lang, etat, on_special)

    VALUES ($frm[parent], '".htmlspecialchars($frm['nom'], ENT_QUOTES)."', '".htmlspecialchars($frm['description'], ENT_QUOTES)."', '$img','fr','".$frm['etat']."','".$frm['on_special']."')"

    et faire un echo de $sql pour apres faire un copier coller dan phpmyadmin et voir ce que lui en dit


  8. Bonjour,

    ayant fais des sites avec du rewriting je me suis interréssé a la mise en place de cette techno sur peel 5.3

    je me suis dis : tiens le .htaccess est franchement light pour faire du rewriting, la véritée doit etre ailleur ...

    donc apres pas mal de recherche je ne tombe pas sur le fichier rewrite.php , il faut le faire ( alors qu'il est dans configuration.inc.php ligne 315)

    donc je le fais en recherchant sur le forum la tronche que cela devrait avoir ... j'en trouve un!!

    d'ailleur dans ce fichier il y la la fonction mrpropre qui manque pour une des fonction de l'admin ( fichier xml sitemap je crois)

    apres une recherche dans tous les fichiers de peel 5.3 pas de traces de la fonction href_link et href_link_titre

    donc je vois pas trop comment mettre en place le rewriting sans me taper toutes les pages et tous les liens pour que je puisse les exploiter en rewriting

    c'est ce que j'avais fais sur soundofarthur.com mais en version 3.0 donc pas de blème ce que j'ai pas je le fais

    je m'attendais a trouver la techno du rewriting en natif dans prenium 5.3 ;)

    j'ai rien compris et il suffit de cliquer dans un endroit de l'admin que j'ai pas trouvé ou il y a réellement rien de prévu ??

    Merci


  9. pareil pour moi

    j'ai donc mis en remarque ces lignes car fonctions PHP qui regarde la taille des images pour savoir comment les afficher

    donc je mets en fixe la taille pour eviter ces erreurs .... erreur en fonction du provider

    bonux:

    de tete il y a 3 litgnes à mettre en remarque et mettre en fixe sur la ligne suivante la taille que tu souhaite

    dans la section amelioration à mettre en place ...test de cette fonction avant l'installation finale du site ... phpinfo() doit surement donner cette info , j'ai pas fais gaffe.

Twitter Advisto ecommerce

Facebook PEEL Shopping