ACIDRE point COM

Jean-Luc NGUYEN, Développeur eZ Publish, PHP et MySQL, wordpress, SPIP et plus si affinités

Articles de la catégorie ‘PHP’

eZ Publish] Swark extension

Je viens de découvrir une nouvelle extension pour eZ Publish 3X et 4X, elle s’appelle Swark. C’est une extension automatiquement chargée qui est composée d’un ensemble d’opérateurs de templates, qui, comme je viens de le signaler, est utile dans les templates. Ce sont pleins de fonctions PHP qu’on utilise toujours, mais qui manquent aux opérateurs [...]

Lire la suite

 

eZ Publish : Opérateur de template

Un opérateur de template (template operator) dans eZ publish est une fonction qu’on appelle dans un template. J’ai créé un petit exemple très simple de redirection en fonction de la langue du navigateur inclus dans une extension autochargée. Télécharger l’extension.

Lire la suite

 

PHP : archiver avec l’extension ZIP

Parfois, un export peut se faire sous format .csv, mais un export de fichiers nécessite de compresser. Dans ce cas, l’extension ZIP s’impose. extension=php_zip.dll Je remets ici un exemple de compression de fichiers avec une fonction et son appel (que j’ai trouvé ici) : function creer_archive($nom, $fichiers, $commentaire =  ») { if (is_array($fichiers)) { $zip [...]

Lire la suite

 

eZ Publish : Nouvelle classe utilisateur pour e-commerce

eZ Publish possède lors de l’installation une classe utilisateur (nommée « user ») avec un minimum d’informations, suffisantes pour la gestion de compte. Mais quand on décide de faire du e-commerce, il faut bien ajouter de nouvelles données, comme une adresse de livraison ou de facturation non ? En fouillant dans le code, dans la classe /kernel/classes/ezshopaccounthandler.php, [...]

Lire la suite

 

eZ Publish : redirection vers la langue du navigateur

Youpi, j’ai envoyé sur le site ez.no ma 1ère contribution ! C’est un tout simple opérateur de template qui permet de rediriger vers la langue du navigateur de l’internaute. Le lien.

Lire la suite

 

SPIP : L’envoi d’e-mail depuis un formulaire

Dans les squelettes de SPIP, on ne connait jamais la façon la plus simple pour envoyer un e-mail depuis un formulaire qu’on a créé. On pourrait inclure une librairie PHP d’envoi d’email, mais SPIP propose sa propre fonction : include_spip(‘inc/mail’); envoyer_mail($email_destinataire, $sujet_email, $contenu_email); De même, on ne connait jamais la syntaxe de la balise de [...]

Lire la suite