elassad Posted January 20, 2014 Share Posted January 20, 2014 Bonjour, j'ai mis des images dans le dossier img de la template afin de les afficher sur le footer de mon site , mais le problème c'est que je trouve juste un point d'interrogation qui s'affiche au lieu de l'image, par contre quand je met un url de net qui pointe sur une image ça marche nikkel. merci de m'expliquer ça. Merci Link to comment Share on other sites More sharing options...
Agostini Julien Posted January 20, 2014 Share Posted January 20, 2014 Bonsoir, Le point d'interrogation indique seulement que le chemin de votre image n'est pas bon. Afin d’accéder à une image de votre dossier "votretheme/img", je vous conseil d'utiliser la variable Smarty prévu à cet effet : {$img_dir} comme dans l'exemple ci-dessous : Ceci <img src="www.monsite.fr/themes/montheme/img/monimage.jpeg" alt="{l s='mon image'}" /> est donc remplacé par : <img src="{$img_dir}monimage.jpeg" alt="{l s='mon image'}" /> Bonne continuation, Link to comment Share on other sites More sharing options...
elassad Posted January 21, 2014 Author Share Posted January 21, 2014 Merci beaucoup ça marche très bien Link to comment Share on other sites More sharing options...
Agostini Julien Posted January 21, 2014 Share Posted January 21, 2014 Avec plaisir Link to comment Share on other sites More sharing options...
elassad Posted January 21, 2014 Author Share Posted January 21, 2014 Attend j'ai un autre pb :/ Link to comment Share on other sites More sharing options...
elassad Posted January 21, 2014 Author Share Posted January 21, 2014 Les images s'affichent correctement mais quand je clique sur un lien par ex un produit ou categorie je reçoit ce message : Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file '/home/etac/public_html/etac/themes/default/./errors.tpl' in '/home/etac/public_html/etac/themes/default/category.tpl'' in /home/etac/public_html/etac/tools/smarty/sysplugins/smarty_internal_templatebase.php:127 Stack trace: #0 /home/etac/public_html/etac/tools/smarty/sysplugins/smarty_internal_template.php(286): Smarty_Internal_TemplateBase->fetch(NULL, NULL, NULL, NULL, false, false, true) #1 /home/etac/public_html/etac/cache/smarty/compile/27/9a/50/279a50a277d9fc3f18c971970e7627643c9187c8.file.category.tpl.php(41): Smarty_Internal_Template->getSubTemplate('/home/etac/publ...', NULL, NULL, NULL, NULL, Array, 0) #2 /home/etac/public_html/etac/tools/smarty/sysplugins/smarty_internal_templatebase.php(180): content_52b62058db8718_21998932(Object(Smarty_Internal_Template)) #3 /home/etac/public_html/etac/classes/controller/FrontController.php(541): Smarty_Internal_TemplateBase->fetch('/home/etac/publ...') #4 /home/etac/public_html/eta in /home/etac/public_html/etac/tools/smarty/sysplugins/smarty_internal_templatebase.php on line 127 Link to comment Share on other sites More sharing options...
Agostini Julien Posted January 21, 2014 Share Posted January 21, 2014 tu as dû oublier un "$" pour une variable Smarty je pense... Link to comment Share on other sites More sharing options...
elassad Posted January 21, 2014 Author Share Posted January 21, 2014 non je crois pas psk j'ai enlevé les images que j'ai mis et le message d'erreur s'affiche toujours , je suis vraiment coincé Link to comment Share on other sites More sharing options...
Agostini Julien Posted January 21, 2014 Share Posted January 21, 2014 As-tu rajouter du JavaScript quelque part ? Link to comment Share on other sites More sharing options...
elassad Posted January 21, 2014 Author Share Posted January 21, 2014 non j'ai rien ajouté j'ai rien touché Link to comment Share on other sites More sharing options...
elassad Posted January 21, 2014 Author Share Posted January 21, 2014 Mon idée c'était d'ajouté des images dans le footer, j'ai fait votre solution et vous a vu ce que s'est passé Link to comment Share on other sites More sharing options...
Agostini Julien Posted January 21, 2014 Share Posted January 21, 2014 Si tu as modifié seulement le "footer" alors le problème s'y trouve forcément. Soit une accolade "{" mal placé soit un caractère manquant il y a forcément quelque chose peux tu donner ton footer.tpl stp ? Link to comment Share on other sites More sharing options...
elassad Posted January 21, 2014 Author Share Posted January 21, 2014 (edited) J'ai remarqué que le message d'erreur se change selon le lien sur lequel je clique si je clique sur un produit il me donne le même message mais il que "unable de load ............................\ product.tpl" même chose pour category "unable de load ............................\ category.tpl" Voici mon footer : {* * 2007-2013 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2013 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} {if !$content_only} </div> <!-- Right --> <div id="right_column" class="column grid_2 omega"> {$HOOK_RIGHT_COLUMN} </div> </div> <!-- Footer --> <div id="footer" class="grid_9 alpha omega clearfix"> {$HOOK_FOOTER} {if $PS_ALLOW_MOBILE_DEVICE} <p class="center clearBoth"><a href="{$link->getPageLink('index', true)}?mobile_theme_ok">{l s='Browse the mobile site'}</a></p> {/if} </div> </div> {/if} </body> </html> Edited January 21, 2014 by elassad (see edit history) Link to comment Share on other sites More sharing options...
Agostini Julien Posted January 21, 2014 Share Posted January 21, 2014 Je ne vois pas d'erreurs dans ton "footer.tpl" tu as forcément modifié autre chose car ton message d'erreur indique simplement qu'il ne trouve pas le fichier. Link to comment Share on other sites More sharing options...
elassad Posted January 21, 2014 Author Share Posted January 21, 2014 oui exactement , mais j'ai rien modifié Link to comment Share on other sites More sharing options...
Agostini Julien Posted January 21, 2014 Share Posted January 21, 2014 (edited) Regarde de ce côté la "/home/etac/public_html/etac/themes/default/./errors.tpl" le fichier est introuvable il y a forcément quelque chose qui ne va pas.... Edited January 21, 2014 by AgostiniJulien (see edit history) Link to comment Share on other sites More sharing options...
elassad Posted January 21, 2014 Author Share Posted January 21, 2014 oui tout à fait, comment je peux vérifier ça ? Link to comment Share on other sites More sharing options...
Agostini Julien Posted January 21, 2014 Share Posted January 21, 2014 En regardant sur ton serveur que le fichier s'y trouve bien. As tu déplacé tes fichier via ftp ou autre ? Link to comment Share on other sites More sharing options...
Agostini Julien Posted January 21, 2014 Share Posted January 21, 2014 Dans ton erreur ce qui est étrange c'est le '/./' avant le "errors.tpl". Est-ce un thème que tu as acheté ? Link to comment Share on other sites More sharing options...
elassad Posted January 21, 2014 Author Share Posted January 21, 2014 J'ai juste déplacé des images vers le serveur et pas de fichiers de thème , alors que les fichiers product.tpl & category.tpl existent toujours. J'utilise ftp par filezilla Link to comment Share on other sites More sharing options...
elassad Posted January 21, 2014 Author Share Posted January 21, 2014 J'utilise le thème default de prestashop ; http://etac.ma/etac/index.php Link to comment Share on other sites More sharing options...
Agostini Julien Posted January 21, 2014 Share Posted January 21, 2014 Essaie de vider ton cache smarty... Link to comment Share on other sites More sharing options...
elassad Posted January 21, 2014 Author Share Posted January 21, 2014 Je suis vraiment vraiment navré je suis le plus grand con du monde j'ai réalisé que je fichier errors.tpl se trouve dans le dossier /img je sais pas comment ça été passé mais c'est sûr que j'ai glissé par erreur. maintenant le site fonctionne très bien je te remercie beaucoup et désolé pour le dérangement mon ami, vous êtes le meilleur . merci Link to comment Share on other sites More sharing options...
Agostini Julien Posted January 21, 2014 Share Posted January 21, 2014 Pas de soucis ça arrive... Bonne continuation, Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now