Flux d’activité

Flux d’activité de Messages

  1. CédriC


    Bonjour,

    Voici une petite méthode pour connaître le temps d'éxécution de la page sur votre serveur.

    Nous avons besoin de modifier 3 pages.

    • lib/fonctions/fonctions.php
    • modeles/standard/haut.php
    • modeles/standard/bas.php

    Ouvrir la page Fonctions.php

    Coller le script suivant ou vous voulez mais de préférence au début.

    function getmtime()
    
     {
    
    	 $temps = microtime();
    
    	 $temps = explode(' ', $temps);
    
    	 return $temps[1] + $temps[0];
    
     }
    Ouvrir la page Haut.php Coller ce bout de code au début mais apres le <?php
    // On récupère la date de début de génération de la page
    
     $debut = getmtime();
    Ouvrir la page Bas.php Coller ce bout de code en fin de page mais avant la balise </body>
    	  <li>
    
    	   <?php
    
    	   // Fin du code
    
     // On effectue la différence entre le timestamp actuel et l'initial et on arrondit
    
      echo "Page générée en ". round(getmtime() - $debut,6) ." secondes"; ?>
    
      </li>

    Voilà enregistrer les 3 document, envoyer le tout sur votre serveur et rafraichisser votre page. Vous pourrez apercevoir tout en bas

    Page générée en x.xxxxxx secondes

    À bientôt pour une nouvelle astuce :mellow: !

    Test réalisé à partir de la version de Peel 5.1 Premium

  2. olch


    Bonjour,

    J'ai essayé de mettre en place votre solution mais sans succès.

    Donc j'ai commencé par créer le champ norder

    Champ Type Interclassement Attributs Null Défaut Extra

    norder varchar(10) latin1_swedish_ci Non

    Ensuite j'ai modifié fonction.php et ajouté

    function cree_commande(&$commande) {

    // Enregistre la commande dans la base

    global $normal;

    global $express;

    global $site;

    global $support;

    global $wwwroot;

    global $seuil;

    global $commission_affilie;

    $remise = 0;

    $tab_pays1 = mysql_fetch_array(mysql_query("SELECT pays_".$_SESSION['langue']." FROM peel_pays WHERE id = '".$commande['pays1']."'"));

    $norder = date("Y").$commandeid;

    mysql_query("update peel_commandes SET norder = '$norder' WHERE id = '$commandeid'");

    Avec cela j'obtien une erreur

    Pouvez vous me donner un coup de pouce svp

    Merci

    Guillaume

  3. pruault


    Il suffit d'ajouter dans /lib/class/caddie.php

    Les 3 lignes suivantes :

    $typeId = vn($this->typeId);
    
    
    $zoneId = vn($this->typeId);
    
    
    $this->calcul_frais_expedition(&$typeId, &$zoneId);
    Juste avant :
    $this->tva_total_produit = $this->total_tva;
    Dans la fonction
    function recalc_total() {

  4. Earthworm


    Bonjour,

    J'essaie sans succès d'utiliser la "fonction changement de langue" avec un url rewriting.

    L'exemple concret est de consulter ma fiche produit en version française : achat/cat-categorie-1/produit-1.html

    Et je voudrais par le fait de cliquer sur le drapeau anglais, consulter directement cette même page en anglais sans retourner à la page d'accueil du site.

    J'ai essayer avec le lien suivant dans la page haut.php :

    <a href="<?php echo $actuelle; ?>?langue=en" title="English version"><img src="<?=$wwwroot?>/lib/flag/gb.gif" alt="English version" border="0" width="18" height="12"></a>

    avec la valeur suivante dans mon fichier info.inc.php :

    $actuelle = "http://".$_SERVER["HTTP_HOST"]."".$_SERVER["REQUEST_URI"];

    Mais aucun changement, je retombe bien sur ma page mais la session de ma langue n'est pas remplacée par la nouvelle.

    Avez-vous une solution ?

    Earthworm

  5. phil83


    bonjour,

    ok , sa marche :mellow: ,merci

    par contre je souhaiterais personalisé ma page chez Paypal et j'aurais une petite

    question!!

    pour inseré un logo, Paypal recommande un espace sécurisée "https".

    Etant hébergé chez PEEL, je voudrais savoir si c'est possible ?

    voila se que recommande Paypal :

    Nous vous recommandons de saisir une URL d'image pour le style de page personnalisée uniquement si l'image est stockée sur un serveur sécurisé. Si ce n'est pas le cas, le navigateur Internet de votre client affichera un message indiquant que la page de paiement contient des éléments non sécurisés.

    merci

  6. Agence Oui


    Avez vous une piste pour commencer ce devellopement ?

    merci à vous

    Faut donc que je modifie la fonction : function affiche_liste_produits($start)

    $result=mysql_query("SELECT p.id, p.nom_".$_SESSION['langue']." as nom, p.description_".$_SESSION['langue']." as description, p.prix, p.promotion, p.etat, c.nom_".$_SESSION['langue']." AS categorie FROM peel_produits p, peel_produits_categories pc, peel_categories c WHERE p.id = pc.produit_id AND c.id = pc.categorie_id AND p.etat = 1 ORDER BY p.nom_".$_SESSION['langue']." DESC LIMIT $start,$nb")

    quel est donc la modif pour afficher la liste des catégories ????

    merci

  7. CédriC


    Bonsoir,

    Je voudrais savoir s'il serait possible que l'affichage des produits soit aléatoire dans les différentes rubrique afin que l'on trouve jamais le même produit au même enplacement?

    Merci

    Bonsoir,

    Deja en les mettant tous avec le meme numéro pour la disposition ! ca te fait un aléatoire non ?

  8. Agence Oui


    Bonjour

    Les vignettes qui sont générées en miniatures ne sont pas très propres, elles sont pixelisée,

    Comment améliorer la fonction ???

    Sinon ne peut pas ajouter un champ dans l'admin de PEEL qui ne gérerait que cette

    vignette et que j'uploade à la main ?

    merci pour votre aide

    Et ce script fonctionne aussi sur premium? ça reponds au probleme non ???

    http://forum.peel.fr/index.php?showtopic=1...amp;#entry14845

  9. Agence Oui


    Bonjour,

    ayant charché depuis pas mal de temps comment faire...

    j'ai trouvé ce script sur un site ...

    Etape 1:

    - créez un ficher en php ( pour l'exemple on va lui donner un nom: mini.php )

    Etape 2:

    - dans le fichier mini.php vous copiez et collez le code suivant :

    <?php
    
    $taille = getimagesize("$pic"); 
    
    $h_i = $taille[1]; 
    
    $w_i = $taille[0]; 
    
    	if($h_i >$h_max) 
    
    	{ 
    
    	$convert=$h_max/$h_i; 
    
    	$h_i=$h_max; 
    
    	$w_i=ceil($w_i*$convert); 
    
    	} 
    
    	if($w_i >$w_max) 
    
    	{ 
    
    	$convert=$w_max/$w_i; 
    
    	$w_i=$w_max; 
    
    	$h_i=ceil($h_i*$convert); 
    
    	}; 
    
    
    $largeur = "$w_i";
    
    $hauteur ="$h_i";
    
    
    header("Content-Type: image/jpeg");
    
    list($width, $height, $type, $attr) = getimagesize("$pic");
    
    
    if($type == "1")
    
    {
    
    $img_in = imagecreatefromgif($pic);
    
    }
    
    
    if($type == "2")
    
    {
    
    $img_in = imagecreatefromjpeg($pic);
    
    }
    
    
    if($type == "3")
    
    {
    
    $img_in = imagecreatefrompng($pic);
    
    }
    
    
    $img_out = imagecreatetruecolor($largeur, $hauteur);
    
    imagecopyresampled($img_out, $img_in, 0, 0, 0, 0, imagesx($img_out), imagesy($img_out), imagesx($img_in), imagesy($img_in));
    
    $t = imagejpeg($img_out);
    
    echo $t;
    
    
    ?>
    Etape 3: - placer votre fichier mini.php à la racine de votre site là où il y a votre fichier index.php, membre.php, robots.txt... et autres.. Etape 4: - en prenant un exemple simple tiré du fichié index.php - remplacez ce code:
    <img src="<?php echo $wwwroot?>/upload/<?php echo $prod['image1']?>
    - par ce code:
    <img border="0" src="<?php echo $wwwroot?>/miniature.php?pic=<?php echo $wwwroot?>/upload/<?php echo $prod['image1']?>&w_max=YYYY&h_max=XXXX">
    Etape 5: - il ne vous reste plus qu'à changé YYYY et XXXX ci dessus par des tailles. - exemple 80 pour YYYY et 85 pour XXXX voilà bon code et n'hésitez pas à poser des questions... à bientôt...
    et pour premium ça fonctionne, une petite idée sur le code ???? sur le fichier template ci dessus le code source
    echo (!empty($prod['image1'])) ? "<img src=\"$repertoire_upload/".$prod['image1']."\" width=\"50%\" border=\"0\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\"/>" : "<img src=\"$wwwroot/images/photo-non-disponible.gif\" width=\"122\" alt=\"photo non disponible\" border=\"0\">";

    merci

Twitter Advisto ecommerce

Facebook PEEL Shopping