ACIDRE point COM

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

[eZ Publish] Générer un alias d’image avec PHP

$img = eZImageManager::instance();
$img->readINISettings();
$img->convert( $source, $dest, $aliasName );

Permet de générer un alias d’une image sans ezimage. La manière « propre » :

$myObject = eZContentObject::fetch( $objectID );
$dataMap = $myObject->attribute( 'data_map' );
$imageAttribute = $dataMap[ 'image' ];
$imageHandler = new eZImageAliasHandler( $imageAttribute );
$result = $imageHandler->imageAlias( $aliasName );
return $result['full_path'];

Plus de détails sur les liens suivants :

http://www.mugo.ca/Blog/How-to-create-image-aliases-in-eZ-Publish-using-PHP

http://share.ez.no/forums/developer/pregenerate-image-alias-on-object-publishing


Tags : , , , , , + Catégories : eZ Publish, Linux, PHP

[eZ Publish] Supprimer du contenu en base de données

Si pour quelconque raison, on ne peut pas supprimer du contenu dans le back-office, on peut le faire directement en base de données, mais c’est à faire avec connaissance.

Requête SQL « simple » pour eZ Publish 4.X, où 307 est l’identifiant de la classe des contenus à supprimer :

DELETE ezco, ezcot, ezcoa, ezcon, ezcov
FROM ezcontentobject ezco, ezcontentobject_tree ezcot, ezcontentobject_attribute ezcoa, ezcontentobject_name ezcon, ezcontentobject_version ezcov
WHERE ezco.contentclass_id = '307' 
AND ezco.id = ezcot.contentobject_id
AND ezco.id = ezcoa.contentobject_id
AND ezco.id = ezcon.contentobject_id
AND ezco.id = ezcov.contentobject_id

Toujours les mêmes précautions à prendre avant : backuper la BDD, et comprendre la requête SQL.


Tags : , , + Catégories : eZ Publish, Linux, MySQL

Adminer, outil de gestion de base de données simplifié

Adminer, comparativement à phpMyAdmin, est un outil proposant une interface web pour gérer ses bases de données. Cet outil est contenu dans un seul fichier PHP, ce qui facilite son déploiement. Surtout utile pour faire du « readonly ».

http://www.adminer.org/


Tags : , , , , + Catégories : Divers, PHP

Les 10 commandements du log

http://www.masterzen.fr/2013/01/13/the-10-commandments-of-logging/


Tags : + Catégories : Linux, PHP, Ubuntu

MySQL / debian : réinitialiser le mot de passe du user root

Un tutoriel très précis et sympa :

http://www.debian-fr.org/reinitialiser-le-mot-de-passe-root-sur-mysql-t35826.html


Tags : , , , , + Catégories : Linux, MySQL

Générateur d’image

Nous avons désormais notre générateur d’image en ligne :
http://www.acidre.com/dummy/


Tags : , , + Catégories : Divers, PHP, Web

Diviser, fusionner et gérer nos documents PDF en ligne

http://sejda.com/


Tags : , + Catégories : Divers, Web

WordPress : ajouter des champs custom à un article

Voici un article bien documenté sur la façon d’ajouter des champs (texte, radio, case à cocher) lors de l’édition d’un post (entres autres) :

http://www.deluxeblogtips.com/2010/04/how-to-create-meta-box-wordpress-post.html


Catégories : PHP, Wordpress

Comment mesurer le ROI de Facebook et Twitter ?

http://www.drewsmarketingminute.com/2012/07/twitter-and-facebook-roi.html


Tags : , , , + Catégories : Web

eZ Publish 5 basé sur Symfony

http://share.ez.no/blogs/ez/an-explosive-cocktail-symfony-and-ez-publish-5-joining-forces


Tags : , + Catégories : eZ Publish, PHP, Web