Afin de bien pouvoir travailler avec les prix TTC dans votre catalogue dans la nouvelle version de Magento (1.4.0.1), vérifier bien votre configuration dans
Systeme => Configuration => Ventes => Paramètres de livraison=> Origine : mettre France au lieu de Etats Unis

Sinon Magento ne tiendra pas compte de vos réglages de TVA

TVA magento
Bookmark and Share

Si vous n'arrivez pas à vous loguer en admin après une installation, utilisez http://127.0.0.1 au lieu http://localhost. (Cela résoudra également le pb pendant l'installation qui empechait de séléctionner Français ) .

Pour cela, modifiez votre config apache ou ajoutez dans votre fichier etc/hosts

127.0.0.1        magento.localhost.com  www.localhost.com

Ce problème est du à la gestion des cookies.

Si vous ne voulez pas refaire une installation , réinitialisez votre mot de passe admin dans la base de données avec:

UPDATE admin_user SET password=MD5(‘mypassword’) WHERE username=‘admin’;
Bookmark and Share

Alertes Google Analytics et alertes personnalisées
Google Analytics intègre un nouveau moteur d'alertes, qui vous avertit automatiquement en cas de changements notables au niveau des tendances et des modèles définis dans votre compte. Vous avez le choix entre des alertes journalières, hebdomadaires et mensuelles, que vous pouvez recevoir par e-mail ou consulter via l'interface utilisateur. Notez que les alertes peuvent également être personnalisées pour le suivi d'une série de critères et statistiques.

Nouveaux objectifs, notamment en matière d'intérêt et d'interaction
Vous pouvez maintenant effectuer le suivi d'un plus grand nombre de conversions en définissant jusqu'à 20 objectifs par profil. Les données relatives au temps passé et au nombre de pages consultées par visite vous permettent en effet de mesurer l'intérêt et l'interaction des internautes concernant la marque promue sur votre site. Pour évaluer l'intérêt et l'interaction des visiteurs, commencez par définir votre premier objectif en quelques étapes simples.

Création de rapports plus détaillés concernant la publicité sur les mobiles
Google Analytics vous permet maintenant d'effectuer le suivi des sites Web pour mobile ainsi que des applications conçues pour l'iPhone et l'Android. Et, si vous souhaitez également effectuer le suivi des téléphones non compatibles JavaScript, il vous suffit d'ajouter un code serveur à votre site Web pour mobile (PHP, JSP, PERL ou ASPX). Note à l'attention des développeurs d'applications pour mobile : pour obtenir plus d'informations et accéder aux kits de développement logiciel et à la documentation technique, cliquez ici. Sachez également que les rapports relatifs aux mobiles, disponibles dans la section Visiteurs, contiennent désormais des informations détaillées sur les mobiles et opérateurs mobiles.

Visiteurs uniques
Lorsque vous créez un rapport personnalisé ou des segments avancés, vous pouvez maintenant sélectionner Visiteurs uniques et comparer les données correspondantes en fonction de n'importe quel critère défini dans Google Analytics. Vous pouvez ainsi connaître le nombre réel de visiteurs (cookies uniques) de votre site.

Fonctionnalités d'analyse avancées
Découvrez le filtrage avancé dans les tableaux, les critères secondaires et les tableaux croisés dynamiques. Ces fonctionnalités vous permettront de procéder à une analyse instantanée et plus poussée des données de votre compte.

Partage de segments avancés et de modèles de rapports personnalisés
Dorénavant, vous pouvez partager un rapport personnalisé ou un segment avancé avec toute personne disposant d'un compte Google Analytics. Pour cela, il vous suffit de lui communiquer le lien de l'URL pointant vers le rapport ou le segment concerné : un modèle déjà mis en forme est alors automatiquement importé dans son compte. Vous pouvez également sélectionner les profils avec lesquels vous souhaitez et ne souhaitez pas partager les segments avancés et les rapports personnalisés définis dans votre compte.

Variables multiples personnalisées
Les variables personnalisées vous permettent de collecter les données relatives à votre site qui revêtent le plus d’importance pour vous. Vous pouvez également définir des critères afin d'effectuer le suivi des visiteurs en fonction de certains attributs : les visiteurs (par exemple, membres et non-membres), la session (utilisateurs connectés ou non) et la page (section "Sports" consultée ou non). Grâce à ces variables personnalisées, il est possible, en outre, de classer les interactions et comportements enregistrés sur votre site par catégories. Découvrez cette fonctionnalité sans plus attendre .

Bookmark and Share

What is the point in using HTML email?

Outlook offers three email format types for creating email messages: plain text, rich text and HTML. By using the HTML email format, you can easily insert HTML tags, such as images, links, forms or scripts, into your outgoing email messages.

 

How does HTML email work?

HTML emails are basically HTML pages transported as email messages and Microsoft Outlook is using the XML format for automatically generating the HTML code for your emails. However, you need to be aware that, when sending a HTML email, you assume that the receiver is also able to properly view HTML formatted emails. Due to increasing virus attacks via HTML emails, it is possible that your HTML email is going to be blocked or quarantined by the spam blocker or anti-virus program of the one receving your email.
In order to increase your chances of properly delivering a HTML email, avoid inserting potential malware code within your outgoing HTML emails, such as:

scripts nested within your email HTML code;

images which are not transported within your HTML email message, but downloaded from a server when the email is viewed;

executable email attachments;

any HTML code which may trigger an external URL when the HTML email is displayed on the receiver's computer.

As a result, stick to pure HTML tags when composing a HTML email.

 

In order to create a HTML email using Microsoft Outlook, you firstly need to turn on HTML editing for your emails. To do so, open Outlook, then from the Tools menu bar, open the Options window, then click on the "Mail Format" tab and on the "Message Format" frame, select "HTML" from the message format drop-down list.

After the HTML selection is made, you can create a new Outlook email message and it will automatically use the HTML format. Depending on your skills and preferences, you can then compose the email using the Outlook HTML features (using the "Insert" and "Format" menus from the Outlook message edit window.

To insert an image into your new email message, go to the "Insert" menu, then click on "Picture...". This will open the properties window for your image. To select which image to insert, click on the "Browse" button and select the desired image file. You can also insert an alternate text for your image. This text is going to be displayed over your image placeholder, if the receiver of your HTML email has disabled images within incoming email messages.

Depending on the email client software of the one receiving your HTML email, you might need to insert link tags in your HTML email body, in order to properly display a clickable link within your email.
To insert a hyperlink while editing a HTML email message, go to the "Insert" menu and select "Hyperlink...": a new window will popup, asking you to specify the properties of your new link. Please note that not every link is a HTML link: you can use the same function to insert clickable email addresses, FTP addresses or other link types into your new Outlook HTML email.

Once you click on the "OK" button, the new HTTP link will be displayed within your Outlook HTML email message.
To fully customize your HTML email message, you can set Outlook to use Microsoft Word to edit email messages, thus getting access to further HTML editing options, such as HTML tables, paragraphs or any other HTML tags.

Bookmark and Share

On ne peut pas faire plus leger: un seul fichier pour effectuer l'administration mysql telle qu'on la connait avec Phpmyadmin : http://bit.ly/5jUvRH

Bookmark and Share

Sur un site multilingue, il peut arriver que nous ayons à générer du contenu dans une langue différente de celle du siteaccess courant. L'affichage dans une iframe d'un autre siteaccess ayant la langue recherchée n'est pas toujours le plus facile, notamment lorsqu'il s'agit de générer un template d'envoi de mail...

Pour nous faciliter la tache, on peut employer une petite astuce :

 //On récupère l'instance par défaut du site.ini, utilisé pour les locales :
 $ini = eZINI::instance();
 //Récupération de la locale courante :
 $originalLanguageCode = $ini->variable( 'RegionalSettings', 'Locale' );
 //On défini la locale souhaitée :
 $ini->setVariable( 'RegionalSettings', 'Locale',  'fre-FR' );
 //On vide le cache de locale pour que notre changement soit bien pris en compte :
 eZLocale::resetGlobals();
 $tpl = templateInit();
 /* Nous placerons nos fetchs d'objets à afficher ici */
 $content = $tpl->fetch( 'design:mon_template_a_traduire.tpl' ) );
 //On redéfini la locale d'origine:
 $ini->setVariable( 'RegionalSettings', 'Locale',  $originalLanguageCode );
 eZLocale::resetGlobals();

Il est a noter que dans le site.ini de votre siteaccess, dans le paragraphe [RegionalSettings], la variable TextTranslation doit bien être a enabled, il n'est pas possible de la redéfinir au niveau d'un module (du fait du mécanisme d'appel des fonction i18n en fonction de cette variable).

Bookmark and Share

Lorsque vous créez vos propres modules, il est parfois intéressant de rediriger le visiteur vers une vue antérieur. Pour récuperer l'URI de la dernière vue utilisée, eZ Publish met à notre disposition une variable de session, "LastAccessesURI", qui peut être appelée dans une des vues de vos modules de cette façon :

$http = eZHTTPTool::instance();
$http->sessionVariable( "LastAccessesURI" );

Vous obtiendrez alors la dernière page visitée par l'utilisateur avant l'appel de votre vue.

Là où il peut y avoir problème, c'est lorsque cette dernière page visitée n'est pas vraiment pertinente. Par exemple lorsqu'il s'agit d'une page d'édition de contenu, ou de l'appel d'une méthode AJAX : il peut être déroutant pour l'utilisateur de se retrouver sur l'édition d'une version d'objet qui n'existe plus ou sur le retour d'une portion d'HTML qui est générée par une de vos vues orientée AJAX...

La solution se trouve dans la déclaration de vos vues au niveau de votre module.php, dont voici un fragment d'exemple :

$ViewList["ajax_action"] = array( 'script' => 'ajax_action.php',
                                  'functions' => 'action',
                                  'ui_context' => 'edit',
                                  'params' => array( 'objectID' ) );

Pour faire en sorte que la vue ne soit pas retenue comme 'dernière URI utilisée', il suffit de mettre dans l'index 'ui_context' une des valeurs suivantes : 'edit', 'administration', 'browse' ou 'authentication'.

Une page chargée après l'appel de la vue "ajax_action" n'aura donc pas cette dernière comme "LastAccessURI", mais bien la dernière page "utile" visitée par l'utilisateur.

Pour en savoir plus, voir dans le code : /index.php aux environs de la ligne 880 (eZ Publish 4.1.3).

Bookmark and Share

Le nouvel outil Open Source de Google va-t-il changer notre façon de communiquer et de collaborer en ligne ?

Google Wave permettra aux internautes de dialoguer et d'échanger toute sorte de documents depuis leur navigateur. Développé en open source (les développeurs sont invité à enrichir les fonctions de Wave) et s'appuyant sur le langage HTML 5, il fonctionnera sur les principaux navigateurs : Internet Explorer, Firefox, Safari, Opera et, bien sûr, Google Chrome. Il sera également disponible depuis l'Internet mobile, et en particulier sur les téléphones dotés du système d'exploitation maison, Android. Lors de la présentation, Google a dévoilé les futures fonctions de Wave. Les premiers résultats sont impressionnants : http://www.youtube.com/watch?v=v_UyVmITiYQ&feature=player_embedded

Bookmark and Share

Apres avoir utilisé sous windows le gui flvmdi ( www.buraks.com/flvmdi/ ) pour injecter des Metadas dans nos FLV afin d'effectuer un streaming, voici l'équivalent sous mac (mais en ligne de commandes) : FLVTool2

Pour l'instalation , le plus simple est encore :

sudo gem install flvtool2

Il suffit alors de le lancer:

flvtool2 -UP mavideo.flv

FLVTool2 est developpé par Norman Timmler: www.inlet-media.de

 

Bookmark and Share