Flux d’activité

Flux d’activité de Messages

  1. carcy


    Bonsoir tout le monde

    Aujourd'hui, je souhaiterai faire évoluer un ptit peu l'aspect de mon site.

    La page d'acccueil du site est modifiable dans le backoffice dans les zones HTML personnalisées pour ce qui est du contenu. Or, ma question aujourd'hui, est la suivante :

    à quel niveau faut il que j'intervienne, et comment, pour passer cette page non pas en 3 colonnes, mais en 2 seulement (à savoir faire disparaître ma colonne de droite...)

    Merci pour vos infos

    cordialement

    JL

  2. Olikos


    Bonjour.

    Actuellement, le fichier search.php propose trois options "Tous les mots", "N'importe quel mot", "La phrase exacte".

    Je souhaiterai pouvoir y rajouter une autre option qui correspondrait à peu près à "Tous les mots + prix > 10€".

    Dans search.php, j'ai donc déclaré la valeur $fields[] = 'p.prix'; afin de pouvoir chercher à ce niveau.

    Par contre, ensuite, je ne sais pas ce que je dois faire. Apparemment, il faut changer une partie du code suivant , ou modifier le $cmptype :

    /**

    * build_terms_clause()

    *

    * build the sql statement's where clause

    * this will build the sql based on the given information

    *

    * @param mixed $terms

    * @param mixed $fields

    * @param mixed $match

    * @return

    */

    function build_terms_clause($terms, $fields, $match)

    {

    // init

    $nb_fields = count($fields);

    $nb_terms = count($terms);

    $where_clause = ' ( ';

    switch ($match) {

    // 1 => Tous les mots

    // 2 => n'importe quel mots

    // 3 => phrase exacte. donc un seul mot, donc on ne se sert pas de cmptype

    case 1:

    $cmptype = ' AND ';

    break;

    case 2:

    $cmptype = ' OR ';

    break;

    default:

    $cmptype = ' OR ';

    }

    $compteur_terms = 0;

    // construction de la requete

    foreach ($terms as $term) {

    $compteur_terms++;

    // si on a un - devant, alors on ne veut pas du mot

    if (substr($term, 0, 1) == "-") {

    //on enleve le '-' qu'on convertir en NOT

    $term = substr($term, 1);

    $notmod = ' NOT ';

    } else {

    $notmod = '';

    }

    reset($fields);

    $compteur_fields = 0;

    $where_clause .= ' ( ';

    foreach ($fields as $val) {

    $compteur_fields++;

    $where_clause .= ' ' . $val . ' ' . $notmod . ' LIKE "%' . nohtml_real_escape_string($term) . '%" ' . "\n";

    // si on est à la fin, on ferme la parenthese, sinon "OR"

    $where_clause .= ($compteur_fields == $nb_fields ? ' )': 'OR');

    }

    // si on est à la fin, on ferme la parenthese, sinon $cmptype soit OR ou AND

    $where_clause .= ($compteur_terms == $nb_terms ? ' )': $cmptype). "\n";

    }

    return $where_clause;

    }

    Pouvez-vous me dire si c'est possible ? Et si oui, comment faire ?

    Merci.

  3. ccperso


    Bonjour;

    Toutes tes demandes sont possible

    1- dans le rubrique informations j'aimerai enleve devenir revendeur

    réponse: dans lib\fonctions\module_handler.php ligne 553

    changer

    function is_reseller_module_active()

    {

    return (vb($GLOBALS['site_parameters']['module_retail']) == 1 && file_exists($GLOBALS['fonctionsreseller']));

    }

    par :

    function is_reseller_module_active()

    {

    return (false);

    }

    2-change de nom cela est possible et ou change

    réponse:le changement de nom se passe dans le fichier langue, plus précisément dans \lib\lang\fr.php ligne 340

    Ceci resolveras tous tes soucis...........

    changer define("RETAILER", "Devenir revendeur"); par define("RETAILER", "Nouveau nom");

    slt me pour annuledevenir revendeur puis pour modifier le formulaire ? cest en quel ligne

  4. Gilles Boussin


    Bonjour,

    Je ne comprends pas ce que vous voulez faire. La gestion des tags remplacés automatiquement dans le texte se fait dans les envois d'emails. Si vous voulez utiliser le même principe ailleurs, vous devez en faire l'implémentation complète.

    Par ailleurs ce que vous m'indiquez comme tag est censé avoir la forme : [link=....]TEXTE AFFICHE[/link], il vous manque donc un ] et le texte à afficher.

    Vous pourrez alors utiliser la fonction linkFormat($text) présente dans lib/fonctions/format.php pour décoder votre tag et le transformer en lien HTML, mais dans votre cas je ne comprends pas l'intérêt de ne pas faire plus simple et de faire simplement un str_replace quelque part.

    Gilles

  5. Gilles Boussin


    Bonjour,

    Dans le modèle d'email que vous avez modifié, il y a un code technique que vous devez récupérer. Cherchez ensuite ce code technique dans tout le code de votre site avec votre éditeur de texte, et vous allez trouver un appel à send_email. Avant cet appel sont générées les valeurs des tags, rajoutez la gestion du votre à cet endroit.

    Gilles

  6. Gilles Boussin


    Je vous invite :

    - à activer l'affichage des erreurs sur votre site, au cas où les erreurs vont pouvoir s'afficher (car certaines ne sont mises que dans les logs) - vu que vous ne pouvez plus accéder à l'admin, mettez en seconde ligne de votre fichier :

    ini_set('display_errors', 1);

    - si ça n'apporte rien, contactez votre hébergeur pour avoir des logs d'erreurs

    - si ce n'est pas possible, changez d'hébergeur car ce n'est pas possible de travailler sérieusement sans avoir des fichiers de logs d'erreur.

    Ou autre approche :

    Revenez à la version standard de PEEL Shopping avant vos modifications qui ont apporté les problèmes, et touchez de manière parcimonieuse au code pour éviter les soucis.

    Gilles

  7. Labourgogne71


    Bonjour,

    Une page blanche veut dire qu'un problème survient avant l'envoi du contenu par le serveur. La plupart du temps, il se produit une erreur PHP, qui sera visible dans les logs => il faut que vous consultiez les logs d'erreur de votre serveur web. Ca vous dira où a lieu l'erreur.

    Si il s'agit d'un BOM d'une fichier UTF8 avant un header, ça vous le dira aussi.

    Gilles

    Bonjour,

    Je n'ai aucune statistique disponible pour le site lahotteauxjouets.com. C'est ce que me dit mon accès compte chez nexenservices. Donc je ne peux voir d'ou vient le prb... Je viens de regarder dans phpmyadmin et la rien non plus...Je pense que j'ai vraiment besoin d'aide. Si je patoge maintenant, que se passera-t-il quand nous allons passer a la version premuim...!!!

    Cela fait 3 mois que nous exploitons la version Shopping et nous arrivons au terme de notre developpement du site... Nous envisageons de passer a la version Premium courant mai, ceci afin de pouvoir gérer au mieux nos stocks et nos livraisons.

    Pouvez vous me donner le fil conducteur, pour que nous puissions retrouver un fonctionnement a 100% ?

    Cordialement,

    Bernard

  8. Gilles Boussin


    Bonjour,

    Une page blanche veut dire qu'un problème survient avant l'envoi du contenu par le serveur. La plupart du temps, il se produit une erreur PHP, qui sera visible dans les logs => il faut que vous consultiez les logs d'erreur de votre serveur web. Ca vous dira où a lieu l'erreur.

    Si il s'agit d'un BOM d'une fichier UTF8 avant un header, ça vous le dira aussi.

    Gilles

  9. william_13


    Bonjour la communauté

    j aimerai mettre un autre menu comme celui ci (catalogue) categorie

    en back office tout est ok celà fonctionne

    J ai bien la categorie parent et sous categorie

    les noms sont differents categorie devient album

    et une sous categorie nommé Regard

    maintenant au niveau public

    le menu est visible dans la colonne de gauche

    mais seule la categorie principal est visible avec le +

    + Album

    mais quand je clique sur Album pour ouvrir le menu rien ne ce fait

    Une idée

    Merci à vous

  10. Labourgogne71


    Je n'ai pas suffisamment d'informations pour pouvoir vous aider...

    Vous pouvez m'envoyer par message privé les accès admin, phpmyadmin et les accès FTP que je regarde.

    Bonsoir Gilles,

    J'ai la même erreur, seulement, la...je patoge à grandes eaux...!!!

    Souhaitez-vous regarder cela tranquillement, mardi?

    Quand je me connecte a l'admin par "Mon compte" = page blanche

    idem

    pour la validation du caddie en front office = page blanche

    D'ailleurs tout ce qui touche a l'appel d'une validation est en page blanche

    Merci

    Bernard

Twitter Advisto ecommerce

Facebook PEEL Shopping