06.99.41.90.80
banner blog

Blog

Le coin de l'expert

Revue web

Il fallait que je fasse un article sur IE. Ses contraintes sont pesantes et ralentissent le développement des sites surtout quand on essaye de supporter les x versions de IE.

J'avais vu des publicités sur IE "plus rapide, plus sûr, plus performant, un browser moderne...". Comparé aux autres, il est à la traine dans tous les domaines. Heureusement que les dernières IE s'arrangent mais ça ne suffit toujours pas.

Ajouter un commentaire

Lire la suite...

CMS

J'ai constaté récemment, sur la version 1.5.4.1 de Prestashop, qu'on ne pouvait pas réordonner les pages de types CMS. La plupart du temps, ce n'est pas une fonction indispensable mais quand même...surtout quand on veut changer l'ordre des liens du blockcms. C'est un bug connu. Une correction a été apportée sur une branche de développement. Il suffit d'appliquer les modifications indiquées sur la page BO : fixed bug #PSCFV-9586 - Unable to sort CMS page in back office. Il suffit d'enlever les lignes surlignées en rouge et de les remplacer par celles en vert.

Attention cependant, le réordonnancement ne pourra se faire qu'avec les flèches situées dans la colonne "Position" et non par Drap & Drop. Après modification de l'ordre, il ne faut pas oublier d'aller sur le blockcms et le sauvegarder pour tenir compte des nouvelles positions.

Suite à une question en commentaire, voici un tuto rapide en images qui devrait rendre les choses plus claires.

Etape 1: Aller dans la page CMS (menu Préférences / CMS du back office) et réordonner les articles.

tuto-prestashop-cms1

Etape 2 : Aller dans la configuration du module blockcms et cliquez sur Save. Ceci permet de tenir compte des nouvelles positions.

tuto-prestashop-cms2

J'espère avoir réussi à éclaircir cet article :-)

Ajouter un commentaire

Lire la suite...

CMS

Dans Joomla, la classe JMail est utilisée pour gérer l'envoi des mails. On utilise l'appel $mailer = &JFactory::getMailer(); pour récupérer l'instance de JMail (plus d'informations sur l'utilisation de la méthode JFactory::getMailer()).

Un problème revient régulièrement sur les forums dédiés à Joomla. Il s'agit de la liste des destinataires qui n'est pas réinitialisée si on souhaite envoyer un mail plusieurs fois à différents destinataires. Le besoin peut être d'envoyer un mail personnalisé pour chaque utilisateur ou groupe d'utilisateurs.

Le code posant problème :

$mailer = JFactory::getMailer();
$from = "contact at hostname0.com";
$fromName = "Contact";
$subject = "...";
$body = "...";
$recipients1 = array();
$recipients2 = array();
$recipients1[] = "address1 at hostname1.com";
$recipients1[] = "address2 at hostname1.com";
$recipients2[] = "address1 at hostname2.com";
$recipients2[] = "address2 at hostname2.com"
$ret = $mailer->sendMail($from, $fromName, $recipients1, $subject, $body, false);
$ret = $mailer->sendMail($from, $fromName, $recipients2, $subject, $body, false);

 On s'attend logiquement à ce qu'un mail soit envoyé au premier groupe de destinataire ($recipients1) puis qu'un autre mail soit envoyé au deuxième groupe de destinataires. Ce n'est pas le cas. Lors du deuxième appel à sendMail le premier groupe est ajouté au deuxième groupe de destinataires. Il ne s'agit pas d'un bug de Joomla. JMail hérite de PHPMailer, une librairie très utilisée pour l'envoi de mails en PHP, et il s'agit du fonctionnement normal de cette librairie.

Pour contourner ce désagrément, on peut réinitialiser la liste des destinataires. Entre les deux appels à sendMail(...), il suffit d'ajouter $mailer->ClearAddresses();.

Etant donné que je suis tombé aussi sur ce problème, j'espère que ce post pourra en aider d'autres.

 

That's it!

Ajouter un commentaire

Lire la suite...

Revue web

En tant que webmaster et développeur web, je m'efforce de créer des sites agréables à visiter et conformes aux normes du web (W3C & co). Il est aussi important d'essayer de proposer des sites modernes par le design et par les technologies utilisées. Proposer de tels sites nécessite parfois de jongler avec les outils à notre disposition.

Les navigateurs web font partie de ces outils. Ils ont énormément évolué ces dernières années, ils ont mené une véritable course à l'innovation, aux performances et à la sécurité, pour le plus grand plaisir des internautes. D'ailleurs, le nombre de navigateurs n'a cessé de croitre depuis ces années. D'une époque où utilisait Netscape, Internet Explorer et Mozaic, nous sommes passés à une ère où nous avons le choix entre Internet Explorer, Chrome, Firefox, Safari, Opera, Maxthon, ...

navigateurs web

Ajouter un commentaire

Lire la suite...

CMS

Une question qui revient régulièrement sur le web et qui trouve assez peu de réponses : Comment personnaliser la feuille de style du menu livré avec Prestashop 1.5?

Le menu correspond au module blocktopmenu. Le fichier CSS (superfish-modified.css) correspondant se trouve dans le répertoire suivant : <RépertoireInstallationPrestashop>/modules/blocktopmenu/css. Il vaut mieux ne jamais modifier les fichiers core et les modules livrés par défaut avec Prestashop ! C'est dans le répertoire themes qu'on pourra ajouter ou modifier les fichiers de style du framework.

Pour personnaliser blocktopmenu, il faut copier le fichier <RépertoireInstallationPrestashop>/modules/blocktopmenu/css/superfish-modified.css dans le répertoire : <RépertoireInstallationPrestashop>/themes/<VotreThème>/css/modules/blocktopmenu/css/ et le modifier selon vos envies tout simplement.

En savoir plus sur la technique de surcharge (override)

Ajouter un commentaire

Lire la suite...

Contact

titchag'Création
Antonio PEDRO

  • Téléphone06.99.41.90.80
  • Domicile78000 Versailles
  • Adresse email
  • FormulaireFormulaire en ligne

Témoignages

quote start Super travail. J'ai beaucoup apprécié son écoute concernant mes demandes ainsi que son regard professionnel qui à pu m'orienter afin d'avoir une meilleure visibilité sur internet. Extrêmement raisonnable niveau tarifs, j'ai aimé sa rigueur, sa réactivité et le suivi dans le temps.   quote end

Tous droits réservés © 2009-2017