Jump to content

lion-s

Members
  • Posts

    37
  • Joined

  • Last visited

About lion-s

  • Birthday 10/10/1970

Profile Information

  • Location
    Chambéry

lion-s's Achievements

Newbie

Newbie (1/14)

3

Reputation

1

Community Answers

  1. si besoin, voici le lien de la doc prestashop 1.6 http://doc.prestashop.com/display/PS16 perso, je te conseil de personnalisé le thème de prestashop par défaut.
  2. Version de prestashop : 1.6.1.5 URL du site : http://www.scrapinbox.com Thème : default-bootstrap de prestashop (personalisé) bonjour en regardant dans outils webmaster de google > Apparence dans les résultats de recherche > Amélioration HTML. j'ai remarqué que j'avais beaucoup de balises meta description et balises meta descriptions courtes en double. exemple http://www.scrapinbox.com/138-santoro-s http://www.scrapinbox.com/138-santoro-s?p=2 comment faire pour que les moteurs (Google), ne prennent que l'URL sans ?p=(x) dans le BO du site, j'ai activé l'URL simplifiée et mis Redirection vers l'URL canonique sur 301 Déplacé définitivement (recommandé) le fichier htaccess, c'est le fichier par défaut de prestashop. si vous avez une idée pour supprimer les ?p=(x) des catégories et produits. je vous remercie par avance. christophe ci dessous mon fichier htaccess # ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums <IfModule mod_rewrite.c> <IfModule mod_env.c> SetEnv HTTP_MOD_REWRITE On </IfModule> RewriteEngine on #Domain: www.scrapinbox.com RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api$ api/ [L] RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L] RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L] # AlphaImageLoader for IE and fancybox RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L] # Dispatcher RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] </IfModule> AddType application/vnd.ms-fontobject .eot AddType font/ttf .ttf AddType font/otf .otf AddType application/x-font-woff .woff <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$"> Header add Access-Control-Allow-Origin "*" </FilesMatch> </IfModule> <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType image/x-icon "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType image/vnd.microsoft.icon "access plus 1 year" ExpiresByType application/font-woff "access plus 1 year" ExpiresByType application/x-font-woff "access plus 1 year" ExpiresByType application/vnd.ms-fontobject "access plus 1 year" ExpiresByType font/opentype "access plus 1 year" ExpiresByType font/ttf "access plus 1 year" ExpiresByType font/otf "access plus 1 year" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType application/x-font-otf "access plus 1 year" </IfModule> <IfModule mod_headers.c> Header unset Etag </IfModule> FileETag none <IfModule mod_deflate.c> <IfModule mod_filter.c> AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript font/ttf application/x-font-ttf font/otf application/x-font-otf font/opentype </IfModule> </IfModule> #If rewrite mod isn't enabled ErrorDocument 404 /index.php?controller=404 # ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again Options +FollowSymlinks RewriteEngine on RewriteCond %{HTTP_HOST} ^scrapinbox.com$ RewriteRule ^(.*) http://www.scrapinbox.com/$1 [QSA,L,R=301]
  3. bonjour luis tu devrais poser la question à la personne qui a crée le thème, lui pourra te répondre. christophe
  4. juste pour te dire que cela fonctionne media. problème Résolu je te remercie pour ton aide. christophe
  5. dans controllers/front/ParentOrderController.php je n'au pas trouvé de function processCarrier j'ai déplacé le code dans controllers/front/OrderController.php, mais cela ne fonctionne pas protected function processCarrier() { global $orderTotal; parent::_processCarrier(); if (count($this->errors)) { $this->context->smarty->assign('errors', $this->errors); $this->_assignCarrier(); $this->step = 2; $this->displayContent(); } $orderTotal = $this->context->cart->getOrderTotal(); if (Tools::isSubmit('message')) { $this->_updateMessage(Tools::getValue('message')); } }
  6. bien qu'il m'arrive de faire des petites modifications en PHP, ce n'est pas un logiciel que je maitrise, si tu pouvais m'indiquer comment faire ce serait cool.
  7. je dois collé le code dans controllers/front/ParentOrderController.php comme ceci protected function _updateMessage($messageContent) { if ($messageContent) { if (!Validate::isMessage($messageContent)) { $this->errors[] = Tools::displayError('Invalid message'); } elseif ($oldMessage = Message::getMessageByCartId((int)$this->context->cart->id)) { $message = new Message((int)$oldMessage['id_message']); $message->message = $messageContent; $message->update(); } else { $message = new Message(); $message->message = $messageContent; $message->id_cart = (int)$this->context->cart->id; $message->id_customer = (int)$this->context->cart->id_customer; $message->add(); } } else { if ($oldMessage = Message::getMessageByCartId($this->context->cart->id)) { $message = new Message($oldMessage['id_message']); $message->delete(); } } if (Tools::isSubmit('message')) { $this->_updateMessage(Tools::getValue('message')); } return true; }
  8. de rien luis n'étant pas un pro du développement php, je ne pourrais pas t'aider dans la modification du code, apparemment ton souci vient après que tu as modifié le lien du formulaire de connexion. ajoute le code que tu as modifié, les développeurs pourront voir l'erreur que tu as fais, par contre donne toutes les informations, la version de prestashop, le thème que tu utilise etc... cela leurs sera très utile christophe
  9. je te remercie media, j'ai localisé le code sur les 2 pages que tu m'as cité. question bête, ce code je le place dans quel page ?
  10. bonjour est ce que tu sais quel est le code PHP qui permet de récupérer les données. dans l'attente, je te remercie par avance média
  11. bonsoir luis vas dans la fiche de ton client change le mots de passe par 123456789 (ou ce que tu veux) et envoies le à ton client, ensuite à lui de mettre le passe qu'il souhaite. je ne pense pas que cela va résoudre ton souci de régénération de mot de passe, mais c'est le plus pour aider ton client rapidement. christophe
  12. prestashop version 1.6.1.3 thème default-bootstrap de prestashop serveur local bonsoir j'essaie d'ajouter le bloc formulaire (ou bloc commentaire) de la page Adresse pour le mettre dans la page Livraison du processus de commande (en 5 étape) pour que le client puisse laisser un message pour sa livraison et que son message soit récupéré dans le BO j'ai copié le code du formulaire qui est dans order-address.tpl (Adresse) de la ligne 94 à 99 {if !$opc} <div id="ordermsg" class="form-group"> <label>{l s='If you would like to add a comment about your order, please write it in the field below.'}</label> <textarea class="form-control" cols="60" rows="6" name="message">{if isset($oldMessage)}{$oldMessage}{/if}</textarea> </div> {/if} pour le coller dans order-carrier.tpl juste au dessus du bloc navigation Continuer mes achats et Commander le bloc du formulaire apparaît dans la page Livraison du processus de commande, mais le message ne s'affiche pas en BO, dans le bloc des messages de la commande client, ni dans les messages. par contre si j’écris le message dans le formulaire depuis la page Adresse du processus de commande (qui est son emplacement), il s'affiche dans le bloc des messages de la commande client et dans les messages en BO une petite idée serait la bienvenu, je vous remercie par avance,
  13. bonjour ma version de prestashop est V1.5.6.0, ces derniers jours, j'ai eu un souci avec le module de Mondial relay, les clients ne pouvaient plus sélectionner le point relay. j'ai désinstallé MR 2.0.6 et réinstallé le module, reconfiguré MR et créé un nouveau transporteur MR et cela re fonctionne. il aura fallut que prestashop met la pression sur Mondial relay pour que tout s'accélère.
  14. bonjour ma version de prestashop est V1.5.6.0, ces derniers jours, j'ai eu un souci avec le module de Mondial relay, les clients ne pouvaient plus sélectionner le point relay. j'ai désinstallé MR 2.0.6 et réinstallé le module, reconfiguré MR et créé un nouveau transporteur MR et cela re fonctionne. il aura fallut que prestashop met la pression sur Mondial relay pour que tout s'accélère.
  15. bonjour j'utilise la version de prestashop 1.5.6.0 et je souhaiterais greffer Accessoires dans rightcolumnbloc, dans position je n'ai pas trouvé le bloc correspondant a accessoires, si quelque a une idée. je vous remercie par avance.
×
×
  • Create New...