<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ndk graphiste développeur freelance</title>
	<atom:link href="http://www.ndk-design.fr/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ndk-design.fr</link>
	<description></description>
	<lastBuildDate>Sat, 04 Feb 2012 10:46:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tente pliante</title>
		<link>http://www.ndk-design.fr/tente-pliante</link>
		<comments>http://www.ndk-design.fr/tente-pliante#comments</comments>
		<pubDate>Sat, 04 Feb 2012 10:44:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Graphisme]]></category>
		<category><![CDATA[Webdesign - Développement]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[developpement]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[Prestashop]]></category>
		<category><![CDATA[tentes pliantes]]></category>

		<guid isPermaLink="false">http://www.ndk-design.fr/?p=1302</guid>
		<description><![CDATA[Design, intégration et mise en place complète du site tente-pliante.fr sous Prestashop.
Site de vente en ligne de tentes pliantes et de barnum, pour particuliers et professionnels.
Voir en live
]]></description>
			<content:encoded><![CDATA[<p>Design, intégration et mise en place complète du site tente-pliante.fr sous Prestashop.</p>
<p>Site de vente en ligne de tentes pliantes et de barnum, pour particuliers et professionnels.</p>
<p><a href="http://tente-pliante.fr" target="_blank">Voir en live</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ndk-design.fr/tente-pliante/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Afficher le plus petit prix d&#8217;une catégorie dans prestashop</title>
		<link>http://www.ndk-design.fr/afficher-le-plus-petit-prix-dune-vategorie-dans-prestashop</link>
		<comments>http://www.ndk-design.fr/afficher-le-plus-petit-prix-dune-vategorie-dans-prestashop#comments</comments>
		<pubDate>Sun, 04 Dec 2011 09:47:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Trucs/astuces]]></category>
		<category><![CDATA[plus petit prix de la catégorie]]></category>
		<category><![CDATA[prastashop]]></category>

		<guid isPermaLink="false">http://www.ndk-design.fr/?p=1294</guid>
		<description><![CDATA[prestashop  plus petit prix de la categorie]]></description>
			<content:encoded><![CDATA[<p>Voici une astuce qui à pour simple but, au moyen d&#8217;une fonction à ajouter à Prestashop, de récupérer le plus petit prix d&#8217;une catégorie.</p>
<p>Très utile pour afficher avec la description de la catégorie, une phrase commerciale du type : &laquo;&nbsp;<span style="color: #ff0000;">A partir de 49€</span> &nbsp;&raquo;</p>
<h3><strong>1. On crée la fonction</strong></h3>
<p>Il faut pour cela créer un fichier appelé &laquo;&nbsp;Product.php&nbsp;&raquo; et le placer dans&nbsp;&raquo; override&gt;classes&nbsp;&raquo; (Prestashop 1.4)<strong> </strong></p>
<p>Voici le contenu de ce fichier :</p>
<pre class="brush: php; title: ; notranslate">

class Product extends ProductCore
{
 public function getMinPriceCategory($id_category)
 {
 $id_category = Tools::getValue('id_category');

 $sql ='
 SELECT `min(price)` as prixbas
 FROM `'._DB_PREFIX_.'product` p
 WHERE p.id_category_default = &quot;'.$id_category.'&quot;';
 $result = Db::getInstance(_PS_USE_SQL_SLAVE_)-&gt;getRow($sql);
 return (int)($result['prixbas']);
 }

}
</pre>
<h3>2.On déclare la variable</h3>
<p>Créez un fichier appelé &laquo;&nbsp;CategoryController.php&nbsp;&raquo; dans le repertoire &laquo;&nbsp;override&gt;controllers&nbsp;&raquo;</p>
<p>En voici le contenu</p>
<pre class="brush: php; title: ; notranslate">

class CategoryController extends CategoryControllerCore
{

self::$smarty-&gt;assign(
 'prixbas' =&gt; Product::getMinPriceCategory($id_category) );

}
</pre>
<h3>3. Il vous suffit ensuite d&#8217;appeler la vaiable dans votre tpl (category.tpl est bien adapté)</h3>
<pre class="brush: xml; title: ; notranslate">{l s='A partir de '}{convertPrice price=$prixbas}</pre>
<p>Voilà vous avez votre appel commercial.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ndk-design.fr/afficher-le-plus-petit-prix-dune-vategorie-dans-prestashop/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prestashop problèmes relatifs à l&#8217;import csv : les spécifications</title>
		<link>http://www.ndk-design.fr/prestashop-problemes-relatifs-a-limport-csv-les-specifications</link>
		<comments>http://www.ndk-design.fr/prestashop-problemes-relatifs-a-limport-csv-les-specifications#comments</comments>
		<pubDate>Sat, 03 Dec 2011 09:00:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Trucs/astuces]]></category>
		<category><![CDATA[features prestashop]]></category>
		<category><![CDATA[import csv]]></category>
		<category><![CDATA[Prestashop]]></category>
		<category><![CDATA[problème spécifications]]></category>

		<guid isPermaLink="false">http://www.ndk-design.fr/?p=1285</guid>
		<description><![CDATA[Prestashop, import csv, problème spécifications, features prestashop]]></description>
			<content:encoded><![CDATA[<p>En important des produits en masse par CSV dans l&#8217;administration de Prestashop, on rencontre quelques problèmes majeurs au niveaux des spécifications.</p>
<p>En effet, si plusieurs produits ont la même valeur de spécification, prestashop va les importer en tant que valeur personnalisée, et créer donc autant de valeur qu&#8217;il y aura d&#8217;entrer.</p>
<p>Ceci a pour effet de créer une multitude de doublons dans votre base de données (pas très optimal), et va causer des disfonctionnements si vous utilisez le module de navigation à facette.</p>
<p>Voici donc un script qui va fusionner toutes les valeurs portant le même nom en une seule, et réattibuer cette valeurs fusionnée à vos produits concernés.</p>
<p>On en profite également pour débarrasser la base de données des doublons, histoire de l&#8217;alléger un peu.</p>
<pre class="brush: php; title: ; notranslate">
 echo &quot;demarrage du processus...&quot;;
//CONNECTION A LA BASE
mysql_connect(&quot;host&quot;, &quot;user_de_la_base&quot;, &quot;mot de passe&quot;);
mysql_select_db(&quot;nom_de_la_base&quot;);
//ON PASSE LES VALEURS EN VALEURS NORMALES
mysql_query(&quot;UPDATE ps_feature_value SET custom = NULL WHERE custom = 1&quot;);
//ON CHERCHE LES DOUBLONS
$result = mysql_query(&quot;SELECT id_feature_value FROM ps_feature_value&quot;); while($feature_mere= mysql_fetch_object($result)) {
//ON CHOISI LA VALEUR QUE L'ON VA CONSERVER
$result2 = mysql_query(&quot;SELECT value FROM ps_feature_value_lang WHERE id_feature_value =&quot;.$feature_mere---&gt;id_feature_value.&quot;&quot;);
while($feature_name= mysql_fetch_object($result2))
{
//ON CHERCHE LES VALEUR QUI ONT LE MEME NOM QUE NOTRE VALEUR DE REFERENCE
$result3 = mysql_query(&quot;SELECT id_feature_value FROM ps_feature_value_lang WHERE value ='&quot;.$feature_name-&gt;value.&quot;' AND id_feature_value !=&quot;.$feature_mere-&gt;id_feature_value.&quot;&quot;);
while($feature_doublon = mysql_fetch_object($result3)){

//ON MET A JOUR NOS PRODUITS
mysql_query(&quot;UPDATE ps_feature_product SET id_feature_value =&quot;.$feature_mere-&gt;id_feature_value.&quot; WHERE id_feature_value =&quot;.$feature_doublon-&gt;id_feature_value.&quot;&quot;);

//ON NETTOIE LA BASE
mysql_query(&quot;DELETE FROM ps_feature_value WHERE id_feature_value =&quot;.$feature_doublon-&gt;id_feature_value.&quot;&quot;);
mysql_query(&quot;DELETE FROM ps_feature_value_lang WHERE id_feature_value =&quot;.$feature_doublon-&gt;id_feature_value.&quot;&quot;);

}

}
}

//ON EST CONTENT!
echo &quot;Les specifications ont été mises à jour&quot;;
</pre>
<p>N&#8217;hésitez pas à laisser un commentaire.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ndk-design.fr/prestashop-problemes-relatifs-a-limport-csv-les-specifications/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OnTheWallAgain.com</title>
		<link>http://www.ndk-design.fr/onthewallagain-com</link>
		<comments>http://www.ndk-design.fr/onthewallagain-com#comments</comments>
		<pubDate>Mon, 24 Oct 2011 05:59:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Graphisme]]></category>
		<category><![CDATA[Webdesign - Développement]]></category>
		<category><![CDATA[charte graphique]]></category>
		<category><![CDATA[Prestashop]]></category>
		<category><![CDATA[template Prestashop]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.ndk-design.fr/?p=1281</guid>
		<description><![CDATA[Création du design
Intégration sous Prestashop 1.4.5
Installation et intégration des modules
Voir en live
]]></description>
			<content:encoded><![CDATA[<p>Création du design</p>
<p>Intégration sous Prestashop 1.4.5</p>
<p>Installation et intégration des modules</p>
<p><a href="http://www.onthewallagain.com/" target="_blank">Voir en live</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ndk-design.fr/onthewallagain-com/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

