Flux d’activité
Flux d’activité de Messages
-
-
je regarde ça des demain
le principe est de faire une boucle sur le repertoire sur lequel tu as tes images ( avec fopen et while )
apres tu recupere le nom de chaque fichier dans ta boucle et tu le traite avec ta fonction.
c'est a dire ici
function createThumbWithOver($img_src='./images/dell_d600.jpg',$w_thumb=195,$h_thumb=0,$border=2,$radial=10,$alpha=50){
il faut remplacer ce nom de fichier par le repertoire et le nom de l'images
elle est complete ta fonction !!! y a meme les images en hover pour les liens!!!
-
tiankris
Et ca marche?
Vous obtenez des résultats? Si oui, qq'un peux t-il faire un résumé de ce qu'il faut faire s'il te plait Monsieur?
Je parle du suivi des transactions, bien sûre...
-
Merci pour votre réponse rapide, effectivement, il s'agit de la version 2.6.
Est il possible de passer à une version supérieur et quelle est le prix et la procédure à suivre?
merci
-
le plus simple est de regarder sur le fichier bas.php dans le dossier /administrer/modeles/
A priori, si les formulaire d'identification ne marche pas je pencherais pour version 2.6 ou inférieure
-
Bonjour,
j'héberge depuis + d'un an le site d'une agence immobiière qui a été créée par une une agence de webdesign sur saint martin, lors du changement de nos serveurs, de très nombreux bugs sont apparus à cause de la nouvelle version mysql.
le site ets http://www.westindies-immobilier.com
lors de la gestion des seissions, la fonction session_registrar() est absolète. tous les tarifs affichent 999.999 et il est impossible de se s'identifier.
Comment puis je retrouver la version exacte du module peel et existe t'il un correctif?
Merci pour vos réponses
-
-
-
Bonjour,Vous voulez la supprimer définitivement ou juste qu'elle n'apparaisse plus en backoffice ?
Bonjour,
Et bien définitivement.
Cela ne fonctionne pas vraiement.
Des soucies avec les dates d'anniversaires.
Cordialement,
Balam
-
Bonjour,
J’ aurai besoin d’ajouter le paiement par american express sur la boutique http://www.nagepassion.eu/boutique/index.php
Pouvez vous me donner la marche à suivre ?
merci...
-
Si vous constatez le pb sur les pages de caddie, il faut me retransmettre vos identifiants à la base de données afin que je regarde si il n'y a pas une catégorisation des produits qui marchent malOui effectivement c'est surtout sur ces pages que le problème pose soucis, surtout pour les clients.
Par ailleurs, pour les paiements CB, la confirmation de commande est envoyée 3 fois mais apparemment pour les paiements par paypal, pas de confirmation de commande reçue .
Je vous envoie par mail ce qu'il faut M. Ruault.
-
Bonjour,
sa fonction est de récupérer les images d'un répertoire pour les miniaturiser
automatiquement est les envoyer dans un autre répertoire !!
c'est ce que je recherche !!
c'est là que j'ai besoin d'aide pour le mettre en place pour peel !!
voilà le code :
<?php /* $img_src // Chemin vers l'image cible */ function createThumbWithOver($img_src='./images/dell_d600.jpg',$w_thumb=195,$h_thumb=0,$border=2,$radial=10,$alpha=50){ $pic['destOver']['name'] = md5($img_src.$w_thumb.$h_thumb.$border.$radial.$alpha.'over'); // nom du fichier over $pic['destNormal']['name'] = md5($img_src.$w_thumb.$h_thumb.$border.$radial.$alpha); // nom du fichier normal $makePic = false; // variable pour vérifcation is on cré les images ou non // Routine pour vérifier si le fichier cache existe et si il est plus vieux que l'image d'origine if(file_exists('./mini/'.$pic['destNormal']['name'].'.gif') === true ){ // si le fihcier existe ? if(intval(filemtime($img_src)) > intval(filemtime('./mini/'.$pic['destNormal']['name'].'.gif'))){ // si le fichier cache est plsu vieux que le fichier source $makePic = true; // fichier source est plus récent donc il faut recréer les images }else{ $makePic = false; // le fichier sourve est plsu vieux que le fichier cache donc on ne le recré pas } }else{ $makePic = true; // si le fihcier cache n'existe pas il faut le créer } // Vérification de la variable , piour savoIr si on cré les images if($makePic === true){ // Récupération des infos de l'image source list($pic['src']['info']['width'], $pic['src']['info']['height'], $pic['src']['info']['type'], $pic['src']['info']['attr']) = getimagesize($img_src); //On vérifie si le parametre de la hauteur est plsu grand que 0 if($h_thumb == 0){ // si egal a zaro on affecte la hauteur proportionnellement $h_thumb = floor($pic['src']['info']['height'] * $w_thumb / $pic['src']['info']['width']); } switch($pic['src']['info']['type']){ case"1": $pic['src']['ress'] = imagecreatefromgif($img_src); break; // Création de l'image pour une source gif case"2": $pic['src']['ress'] = imagecreatefromjpeg($img_src); break; // Création de l'image pour une source jpg case"3": $pic['src']['ress'] = imagecreatefrompng($img_src); break; // Création de l'image pour une source png } $pic['destNormal']['ress'] = imagecreatetruecolor($w_thumb, $h_thumb); // On crée la miniature vide pour l'image Etat Normal $pic['destOver']['ress'] = imagecreatetruecolor($w_thumb, $h_thumb); // On crée la miniature vide pour l'image Etat Over // On crée la miniature Normal imagecopyresampled($pic['destNormal']['ress'], $pic['src']['ress'], 0, 0, 0, 0, $w_thumb, $h_thumb, $pic['src']['info']['width'], $pic['src']['info']['height']); // On crée la miniature Over imagecopyresampled($pic['destOver']['ress'], $pic['src']['ress'], 0, 0, 0, 0, $w_thumb, $h_thumb, $pic['src']['info']['width'], $pic['src']['info']['height']); // On commence à créer le masque pour le contour coin rond $pic['maskBorder']['ress'] = imagecreate($w_thumb, $h_thumb); // On crée le mask vide $pic['maskBorder']['green'] = imagecolorallocate($pic['maskBorder']['ress'], 255, 255, 255); // affectation de la couleur verte $pic['maskBorder']['pink'] = imagecolorallocate($pic['maskBorder']['ress'], 255, 255, 255); // affectation de la couleur rose // Ici on trace la zone à mettre en transparence avant le merge entre les 2 images // PRINCIPE : 4 cercle situé dans chauque coin avec un rayon de 2 fois la bordure // PRINCIPE : 1 forme polygonale de 8 coter pour peindre de rose la zone restante imagefilledellipse($pic['maskBorder']['ress'], $radial, $radial, $radial*2, $radial*2, $pic['maskBorder']['pink']); // cercle gauche supérieur imagefilledellipse($pic['maskBorder']['ress'], $w_thumb-$radial, $radial, $radial*2, $radial*2, $pic['maskBorder']['pink']); // cercle droite supérieur imagefilledellipse($pic['maskBorder']['ress'], $radial, $h_thumb-$radial, $radial*2, $radial*2, $pic['maskBorder']['pink']); // cercle gauche inférieur imagefilledellipse($pic['maskBorder']['ress'], $w_thumb-$radial, $h_thumb-$radial, $radial*2, $radial*2, $pic['maskBorder']['pink']); // cercle droit inférieur imagefilledpolygon ($pic['maskBorder']['ress'], array($radial,0,0,$radial,0,$h_thumb-$radial,$radial,$h_thumb,$w_thumb-$radial,$h_thumb,$w_thumb,$h_thumb-$radial,$w_thumb,$radial,$w_thumb-$radial,0), 8, $pic['maskBorder']['pink']); // forme géométrique à 8 coter imagecolortransparent($pic['maskBorder']['ress'], $pic['maskBorder']['pink']); // Applique la transparence à la couleur rose // On commence à créer le masque pour l'image over $pic['maskOver']['ress'] = imagecreate($w_thumb, $h_thumb); // On crée le mask vide $pic['maskOver']['white'] = imagecolorallocate($pic['maskOver']['ress'], 0, 130, 198); // On definis la couleur blanche $pic['maskOver']['pink'] = imagecolorallocate($pic['maskOver']['ress'], 255, 255, 255); // On definis la couleur blanche qui sera utilisé comme couleur de transparence // Ici on trace la zone à mettre en transparence avant le merge entre les 2 images // PRINCIPE : 4 cercle situé dans chauque coin avec un rayon de 2 fois la bordure // PRINCIPE : 1 forme polygonale de 8 coter pour peindre de rose la zone restante imagefilledellipse($pic['maskOver']['ress'] , $border+$radial, $border+$radial, $radial*2, $radial*2, $pic['maskOver']['pink']); // cercle gauche supérieur imagefilledellipse($pic['maskOver']['ress'] , $w_thumb-($border+$radial), $border+$radial, $radial*2, $radial*2, $pic['maskOver']['pink']); // cercle droite supérieur imagefilledellipse($pic['maskOver']['ress'] , $border+$radial, $h_thumb-($border+$radial), $radial*2, $radial*2, $pic['maskOver']['pink']); // cercle gauche inférieur imagefilledellipse($pic['maskOver']['ress'] , $w_thumb-($border+$radial), $h_thumb-($border+$radial), $radial*2, $radial*2, $pic['maskOver']['pink']); // cercle droit inférieur imagefilledpolygon ($pic['maskOver']['ress'] , array($border+$radial,$border,$border,$border+$radial,$border,$h_thumb-($border+$radial),$border+$radial,$h_thumb-$border,$w_thumb-($border+$radial),$h_thumb-$border,$w_thumb-$border,$h_thumb-($border+$radial),$w_thumb-$border,$border+$radial,$w_thumb-($border+$radial),$border), 8, $pic['maskOver']['pink']); // forme géométrique à 8 coter imagecolortransparent($pic['maskOver']['ress'] , $pic['maskOver']['pink']); // Applique la transparence à la couleur rose // TRAITEMENT SUR L'IMAGE NORMAL imagecopymerge($pic['destNormal']['ress'], $pic['maskBorder']['ress'], 0, 0, 0, 0, $w_thumb, $h_thumb, 100); // copie du masque au dessus de la miniature avec une transparence (0%) // il faut enlever le vert pour que le fond soit transparent if($radial > 0){ // si le radial est de 0 alors ne pas appliquer la transparence parce que le pixel 0,0 n'est pas vert ce qui entraine une transparence sur les zones qui on la meme couleur que le pixel 0,0 imagetruecolortopalette($pic['destNormal']['ress'], FALSE, 256); // conversion en palette 256 couleur $pic['destNormal']['green'] = imagecolorat($pic['destNormal']['ress'], 0, 0); // affectation de la couleur verte (récupérer au pixel 0,0) imagecolortransparent($pic['destNormal']['ress'], $pic['destNormal']['green']); // Applique la transparence à la couleur verte } // On enregistre la miniature avec bordure coin rond imagegif($pic['destNormal']['ress'],'./mini/'.$pic['destNormal']['name'].'.gif'); imagedestroy($pic['destNormal']['ress']); // TRAITEMENT SUR L'IMAGE OVER imagecopymerge($pic['destOver']['ress'], $pic['maskOver']['ress'], 0, 0, 0, 0, $w_thumb, $h_thumb, $alpha); // copie du masque au dessus de la miniature avec une transparence ($alpha) // Merge du masque du contour imagecopymerge($pic['destOver']['ress'], $pic['maskBorder']['ress'], 0, 0, 0, 0, $w_thumb, $h_thumb, 100); // copie du masque au dessus de la miniature avec une transparence ($alpha) // il faut enlever le vert pour que le fond soit transparent if($radial > 0){ // si le radial est de 0 alors ne pas appliquer la transparence parce que le pixel 0,0 n'est pas vert ce qui entraine une transparence sur les zones qui on la meme couleur que le pixel 0,0 imagetruecolortopalette($pic['destOver']['ress'], FALSE, 256); // conversion en palette 256 couleur $pic['destOver']['green'] = imagecolorat($pic['destOver']['ress'], 0, 0); // affectation de la couleur verte (récupérer au pixel 0,0) imagecolortransparent($pic['destOver']['ress'], $pic['destOver']['green'] ); // Applique la transparence à la couleur verte } // On enregistre la miniature over imagegif($pic['destOver']['ress'],'./mini/'.$pic['destOver']['name'].'.gif'); imagedestroy($pic['destOver']['ress']); } // Retourne les le code html / javascript pour afficher l'image et effectuer le rollOver / rollOut return 'src="./mini/'.$pic['destNormal']['name'].'.gif" onMouseOver="this.src=\'./mini/'.$pic['destOver']['name'].'.gif\'" onMouseOut="this.src=\'./mini/'.$pic['destNormal']['name'].'.gif\'"'; } ?>
là où je bloque et où je ne sais pas quoi mettre pour peel c'est ici :function createThumbWithOver($img_src='./images/dell_d600.jpg',$w_thumb=195,$h_thumb=0,$border=2,$radial=10,$alpha=50){
une fois que ça marche je met un tuto détail par détail pour le mettre en place !!
merci d'une aide...
-
Bonjour,
voilà j'ai trouvé !!
ça donne ça sur un lien externe : voir l'exemple
cet exemple sera effacé !!
sa fonction est de récupérer les images d'un répertoire pour les miniaturiser
automatiquement est les envoyer dans un autre répertoire !!
c'est ce que je recherche !!
c'est là que j'ai besoin d'aide pour le mettre en place pour peel !!
voilà le code :
<?php /* $img_src // Chemin vers l'image cible */ function createThumbWithOver($img_src='./images/dell_d600.jpg',$w_thumb=195,$h_thumb=0,$border=2,$radial=10,$alpha=50){ $pic['destOver']['name'] = md5($img_src.$w_thumb.$h_thumb.$border.$radial.$alpha.'over'); // nom du fichier over $pic['destNormal']['name'] = md5($img_src.$w_thumb.$h_thumb.$border.$radial.$alpha); // nom du fichier normal $makePic = false; // variable pour vérifcation is on cré les images ou non // Routine pour vérifier si le fichier cache existe et si il est plus vieux que l'image d'origine if(file_exists('./mini/'.$pic['destNormal']['name'].'.gif') === true ){ // si le fihcier existe ? if(intval(filemtime($img_src)) > intval(filemtime('./mini/'.$pic['destNormal']['name'].'.gif'))){ // si le fichier cache est plsu vieux que le fichier source $makePic = true; // fichier source est plus récent donc il faut recréer les images }else{ $makePic = false; // le fichier sourve est plsu vieux que le fichier cache donc on ne le recré pas } }else{ $makePic = true; // si le fihcier cache n'existe pas il faut le créer } // Vérification de la variable , piour savoIr si on cré les images if($makePic === true){ // Récupération des infos de l'image source list($pic['src']['info']['width'], $pic['src']['info']['height'], $pic['src']['info']['type'], $pic['src']['info']['attr']) = getimagesize($img_src); //On vérifie si le parametre de la hauteur est plsu grand que 0 if($h_thumb == 0){ // si egal a zaro on affecte la hauteur proportionnellement $h_thumb = floor($pic['src']['info']['height'] * $w_thumb / $pic['src']['info']['width']); } switch($pic['src']['info']['type']){ case"1": $pic['src']['ress'] = imagecreatefromgif($img_src); break; // Création de l'image pour une source gif case"2": $pic['src']['ress'] = imagecreatefromjpeg($img_src); break; // Création de l'image pour une source jpg case"3": $pic['src']['ress'] = imagecreatefrompng($img_src); break; // Création de l'image pour une source png } $pic['destNormal']['ress'] = imagecreatetruecolor($w_thumb, $h_thumb); // On crée la miniature vide pour l'image Etat Normal $pic['destOver']['ress'] = imagecreatetruecolor($w_thumb, $h_thumb); // On crée la miniature vide pour l'image Etat Over // On crée la miniature Normal imagecopyresampled($pic['destNormal']['ress'], $pic['src']['ress'], 0, 0, 0, 0, $w_thumb, $h_thumb, $pic['src']['info']['width'], $pic['src']['info']['height']); // On crée la miniature Over imagecopyresampled($pic['destOver']['ress'], $pic['src']['ress'], 0, 0, 0, 0, $w_thumb, $h_thumb, $pic['src']['info']['width'], $pic['src']['info']['height']); // On commence à créer le masque pour le contour coin rond $pic['maskBorder']['ress'] = imagecreate($w_thumb, $h_thumb); // On crée le mask vide $pic['maskBorder']['green'] = imagecolorallocate($pic['maskBorder']['ress'], 255, 255, 255); // affectation de la couleur verte $pic['maskBorder']['pink'] = imagecolorallocate($pic['maskBorder']['ress'], 255, 255, 255); // affectation de la couleur rose // Ici on trace la zone à mettre en transparence avant le merge entre les 2 images // PRINCIPE : 4 cercle situé dans chauque coin avec un rayon de 2 fois la bordure // PRINCIPE : 1 forme polygonale de 8 coter pour peindre de rose la zone restante imagefilledellipse($pic['maskBorder']['ress'], $radial, $radial, $radial*2, $radial*2, $pic['maskBorder']['pink']); // cercle gauche supérieur imagefilledellipse($pic['maskBorder']['ress'], $w_thumb-$radial, $radial, $radial*2, $radial*2, $pic['maskBorder']['pink']); // cercle droite supérieur imagefilledellipse($pic['maskBorder']['ress'], $radial, $h_thumb-$radial, $radial*2, $radial*2, $pic['maskBorder']['pink']); // cercle gauche inférieur imagefilledellipse($pic['maskBorder']['ress'], $w_thumb-$radial, $h_thumb-$radial, $radial*2, $radial*2, $pic['maskBorder']['pink']); // cercle droit inférieur imagefilledpolygon ($pic['maskBorder']['ress'], array($radial,0,0,$radial,0,$h_thumb-$radial,$radial,$h_thumb,$w_thumb-$radial,$h_thumb,$w_thumb,$h_thumb-$radial,$w_thumb,$radial,$w_thumb-$radial,0), 8, $pic['maskBorder']['pink']); // forme géométrique à 8 coter imagecolortransparent($pic['maskBorder']['ress'], $pic['maskBorder']['pink']); // Applique la transparence à la couleur rose // On commence à créer le masque pour l'image over $pic['maskOver']['ress'] = imagecreate($w_thumb, $h_thumb); // On crée le mask vide $pic['maskOver']['white'] = imagecolorallocate($pic['maskOver']['ress'], 0, 130, 198); // On definis la couleur blanche $pic['maskOver']['pink'] = imagecolorallocate($pic['maskOver']['ress'], 255, 255, 255); // On definis la couleur blanche qui sera utilisé comme couleur de transparence // Ici on trace la zone à mettre en transparence avant le merge entre les 2 images // PRINCIPE : 4 cercle situé dans chauque coin avec un rayon de 2 fois la bordure // PRINCIPE : 1 forme polygonale de 8 coter pour peindre de rose la zone restante imagefilledellipse($pic['maskOver']['ress'] , $border+$radial, $border+$radial, $radial*2, $radial*2, $pic['maskOver']['pink']); // cercle gauche supérieur imagefilledellipse($pic['maskOver']['ress'] , $w_thumb-($border+$radial), $border+$radial, $radial*2, $radial*2, $pic['maskOver']['pink']); // cercle droite supérieur imagefilledellipse($pic['maskOver']['ress'] , $border+$radial, $h_thumb-($border+$radial), $radial*2, $radial*2, $pic['maskOver']['pink']); // cercle gauche inférieur imagefilledellipse($pic['maskOver']['ress'] , $w_thumb-($border+$radial), $h_thumb-($border+$radial), $radial*2, $radial*2, $pic['maskOver']['pink']); // cercle droit inférieur imagefilledpolygon ($pic['maskOver']['ress'] , array($border+$radial,$border,$border,$border+$radial,$border,$h_thumb-($border+$radial),$border+$radial,$h_thumb-$border,$w_thumb-($border+$radial),$h_thumb-$border,$w_thumb-$border,$h_thumb-($border+$radial),$w_thumb-$border,$border+$radial,$w_thumb-($border+$radial),$border), 8, $pic['maskOver']['pink']); // forme géométrique à 8 coter imagecolortransparent($pic['maskOver']['ress'] , $pic['maskOver']['pink']); // Applique la transparence à la couleur rose // TRAITEMENT SUR L'IMAGE NORMAL imagecopymerge($pic['destNormal']['ress'], $pic['maskBorder']['ress'], 0, 0, 0, 0, $w_thumb, $h_thumb, 100); // copie du masque au dessus de la miniature avec une transparence (0%) // il faut enlever le vert pour que le fond soit transparent if($radial > 0){ // si le radial est de 0 alors ne pas appliquer la transparence parce que le pixel 0,0 n'est pas vert ce qui entraine une transparence sur les zones qui on la meme couleur que le pixel 0,0 imagetruecolortopalette($pic['destNormal']['ress'], FALSE, 256); // conversion en palette 256 couleur $pic['destNormal']['green'] = imagecolorat($pic['destNormal']['ress'], 0, 0); // affectation de la couleur verte (récupérer au pixel 0,0) imagecolortransparent($pic['destNormal']['ress'], $pic['destNormal']['green']); // Applique la transparence à la couleur verte } // On enregistre la miniature avec bordure coin rond imagegif($pic['destNormal']['ress'],'./mini/'.$pic['destNormal']['name'].'.gif'); imagedestroy($pic['destNormal']['ress']); // TRAITEMENT SUR L'IMAGE OVER imagecopymerge($pic['destOver']['ress'], $pic['maskOver']['ress'], 0, 0, 0, 0, $w_thumb, $h_thumb, $alpha); // copie du masque au dessus de la miniature avec une transparence ($alpha) // Merge du masque du contour imagecopymerge($pic['destOver']['ress'], $pic['maskBorder']['ress'], 0, 0, 0, 0, $w_thumb, $h_thumb, 100); // copie du masque au dessus de la miniature avec une transparence ($alpha) // il faut enlever le vert pour que le fond soit transparent if($radial > 0){ // si le radial est de 0 alors ne pas appliquer la transparence parce que le pixel 0,0 n'est pas vert ce qui entraine une transparence sur les zones qui on la meme couleur que le pixel 0,0 imagetruecolortopalette($pic['destOver']['ress'], FALSE, 256); // conversion en palette 256 couleur $pic['destOver']['green'] = imagecolorat($pic['destOver']['ress'], 0, 0); // affectation de la couleur verte (récupérer au pixel 0,0) imagecolortransparent($pic['destOver']['ress'], $pic['destOver']['green'] ); // Applique la transparence à la couleur verte } // On enregistre la miniature over imagegif($pic['destOver']['ress'],'./mini/'.$pic['destOver']['name'].'.gif'); imagedestroy($pic['destOver']['ress']); } // Retourne les le code html / javascript pour afficher l'image et effectuer le rollOver / rollOut return 'src="./mini/'.$pic['destNormal']['name'].'.gif" onMouseOver="this.src=\'./mini/'.$pic['destOver']['name'].'.gif\'" onMouseOut="this.src=\'./mini/'.$pic['destNormal']['name'].'.gif\'"'; } ?>
là où je bloque et où je ne sais pas quoi mettre pour peel c'est ici :function createThumbWithOver($img_src='./images/dell_d600.jpg',$w_thumb=195,$h_thumb=0,$border=2,$radial=10,$alpha=50){
une fois que ça marche je met un tuto détail par détail pour le mettre en place !!
merci d'une aide...
-
-
-
pruault
Bonjourj'ai bien réussi a installer la base et tout ce qui faut sur mon hebergement OVH
je peux accéder à l'administration
tout va bien !!!!!!
par contre je n'arrive pas a passer l'ecran "installer" sur le serveur local EasyPHP
pourtant je pense avoir tout bien fait
serveur hote : localhost
identifiant : root
mot de passe : aucun
nom de la base : celle que j'ai créée en local
etc...
qu'est-ce que je pourrais bien avoir fait de travers ?
je n'ai pas pu faire les CHMOD car je n'ai pas trouvé comment le faire en local. est-ce que ce serait ça ???
merci d'avance
Il faudrait nous communiquer l'erreur affiché
Mais cela fonctionne aussi sur Easyphp
-
Bonjour
j'ai bien réussi a installer la base et tout ce qui faut sur mon hebergement OVH
je peux accéder à l'administration
tout va bien !!!!!!
par contre je n'arrive pas a passer l'ecran "installer" sur le serveur local EasyPHP
pourtant je pense avoir tout bien fait
serveur hote : localhost
identifiant : root
mot de passe : aucun
nom de la base : celle que j'ai créée en local
etc...
qu'est-ce que je pourrais bien avoir fait de travers ?
je n'ai pas pu faire les CHMOD car je n'ai pas trouvé comment le faire en local. est-ce que ce serait ça ???
merci d'avance
-
Bonjour,merci pour ton code jpcreation !!
si tu install le nouveau FCK n'hésite pas à mettre le code !!
il servira !!
à bientôt...
Je pense que ce sera pas avant fin du mois car là j'explose !!
-
Bonjour,
merci pour ton code jpcreation !!
si tu install le nouveau FCK n'hésite pas à mettre le code !!
il servira !!
à bientôt...
-
OK, c'est parti !
ETAPE 1 : chargement des 2 fichiers ("nicEdit.js" et "nicEditorIcons.gif") sur le site (j'ai pris les 2 fichiers en direct de la page d'accueil car le zip plantait en décompression).
ETAPE 2 : on mets "nicEdit.js" dans le dossier /lib/js et le fichier "nicEditorIcons.gif" dans /administrer
ETAPE 3 : on colle le texte suivant dans sous le </head> de /administrer/modeles/haut.php
ETAPE 4 : on ouvre les fichiers sur lesquel on veut disposer du système. Je vous fais l'exemple avec les articles :
on remplace :
<input type="hidden" value="html" name="p_format" tabindex="1" id="p_format" />
<p>
<textarea style="width:100%" rows="10" name="texte" id="texte" class="formulaire1"><?php echo stripslashes($frm['texte'])?></textarea>
</p>
<script src="<?php echo $wwwroot?>/lib/js/toolbar.js" type="text/javascript"></script>
<script type="text/javascript">if (document.getElementById) {
var tb = new dcToolBar(document.getElementById('texte'),
document.getElementById('p_format'),'images/');
tb.btStrong('Forte emphase');
tb.btEm('Emphase');
tb.btIns('Inséré');
tb.btDel('Supprimé');
tb.btQ('Citation en ligne');
tb.btCode('Code');
tb.addSpace(10);
tb.btBr('Saut de ligne');
tb.addSpace(10);
tb.btBquote('Bloc de citation');
tb.btPre('Texte préformaté');
tb.btList('Liste non ordonnée','ul');
tb.btList('Liste ordonnée','ol');
tb.addSpace(10);
tb.btLink('Lien',
'URL ?',
'Langue ?',
'fr');
tb.btImgLink('Image externe',
'URL ?');
tb.addSpace(10);
tb.draw('Vous pouvez utiliser les raccourcis suivants pour enrichir votre présentation.');
}
</script>[/codebox]par cela :
[codebox] <input type="hidden" value="html" name="p_format" tabindex="1" id="p_format" />
<p>
<textarea style="width:800px" rows="15" name="texte" id="texte" class="formulaire1"><?php echo stripslashes($frm['texte'])?></textarea>
</p>
<script type="text/javascript">
bkLib.onDomLoaded(function() {
new nicEditor({buttonList : ['bold','italic','underline','strikeThrough','left', 'center', 'right', 'justify', 'ol', 'ul', 'indent', 'unindent', 'fontSize', 'fontFamily', 'color','undo','redo','subscript','superscript', 'hr', 'link','image', 'html']}).panelInstance('texte');
});
</script>Voilà vous avez maintenant une barre d'enrichissement équivalente au modèle 2 de cette page :
http://www.nicedit.com/examples2.php
Personnellement cela m'a pris 15 min pour le mettre sur les boites de Rubriques, Catégories, Articles et produits sachant que les sites de mon client dispose de plus de boite que la version de base.
Une dernière précision de taille : contrairement à Tiny il ne génère pas automatiquement la balise <p></p>
Il faut en revanche passer les "nl2br(stripslashes" en "stripslashes" pour les textes concernés
-
-
-
Bonjour à tous,
je suis en cours de test pour FCK mais en attendant voici ce que j'ai installé en 10 mn sur les sites d'un client (ce n'est pas aussi complet que les gros systèmes (FCK ou Tiny) mais cela fonctionne nickel
Si cela vous intéresse je vous met la marche à suivre.
-
Bonjour,
à force de chercher j'ai trouvé !!
je test et je la met en place !!
je regarde sur free ce que ça donne et je lence le schmilblic !!
c'est encore mieux que ce que ma recherche précédente !!
à bientôt...
-
miniaturisation d'image sans déformation...
dans PEEL SHOPPING : logiciel open source de boutique en ligne
macao45
Posté(e) · Signaler ce message
ça donne quelque chose comme ça $f etant le fichier image
$rep = "../images/";
$dir = opendir($rep);
while ($f = readdir($dir)) {
if(is_file($rep.$f)) {
function createThumbWithOver($img_src='./images/'.$f.'',$w_thumb=195,$h_thumb=0,$border=2,$radial=10,$alpha=50);
}
}
:)