Jump to content

tarte-au-sucre

Members
  • Posts

    62
  • Joined

  • Last visited

tarte-au-sucre's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. Depuis le temps, les meilleurs alliés sont : - Google Chrome et l'outil intégré - Mac OS qui intègre un bon correcteur orthographique - Copier / Coller sous Word et enfin, un bon niveau de français au départ, car certaines erreurs sont indécelables via ces outils... Ceci étant dit, sans faire de pub mal placée : Wordpress intègre un correcteur orthographique, mais je n'ai jamais su quel add on le proposait de base !
  2. Hi there ! Je travaille sur une façon pour, un client qui vendrait un peu comme sur leboncoin, ses propres produits via une boutique sur prestashop. Cela implique qu'il puisse gérer ses produits via sa boutique. J'ai déjà réussi à créer des "boutiques par client" avec un statut vendeur / acheteur. cependant, j'en suis à la gestion des produits depuis le frontoffice = backoffice d'un vendeur. J'ai créé une méthode permettant de désactiver un produit. ça marche en base, ma méthode permet de mettre à 0 ou 1 la valeur de "active" dans la table product. cependant, côté client, la valeur reste la principale. J'entends par là que si je désactive un produit, ps_product.active va passer à 0, mais côté client cela va rester sur 1, malgré les rafraichissements. Une idée ? J'ai l'impression qu'un cache intermédiaire m'empêche d'avancer. Merci à tous !
  3. je suppose (mais je n'ai jamais étudié les méthodes password) que la cookie key est simplement un SALT ?
  4. C'est une question idiote mais ... ne faut il pas une méthode hookDisplayNOMDUHOOK() dans le fichier nomdumodule.php dans son dossier /nomdumodule ?
  5. Dans ce cas, je ne saurais que vous conseiller ce tutoriel qui permet d'embrayer (attention il y a quelques erreurs) http://www.prestarocket.com/blog/creer-module-mvc-prestashop-1-5/ et la doc prestashop http://doc.prestashop.com/dashboard.action
  6. J'imagine toujours le développement Prestashop sans passer par la méthode "sale" : intervenir dans le code source mais préférer passer par la surcharge (override) qui est plus adaptée au CMS. à Priori, ce que vous souhaitez faire, si vous voulez que ce soit pérenne (évoluable avec les mises à jours et non bloquant) c'est développer un module, qui vienne s'intégrer dans la page d'accueil. Cette page d'accueil deviendra ainsi ce fameux CMS qu'elle souhaite afficher. Il faudra ensuite que ce module recrée une seconde page qui reprendra la page d'accueil actuelle. C'est ce que j'entendais par "réorganiser les hooks" Disons que c'est la solution la plus propre que je vois. Il y en a probablement d'autres !
  7. Bonjour : rendre cela possible : selon quels droits ? le client ? l'administrateur ? Il "suffit" de développer un module qui travaille avec la base de données pour cela.
  8. Que ça plante l'ajax, c'est normal, l'index.html ne fait pas "partie" de Prestashop, donc il ne peut pas interagir avec ! Pourquoi ne pas, simplement, réorganiser les hook ? Et coder dans le thème et les fichiers .tpl ?
  9. Comment ça, "avant l'index.php" ? sur 1.5.2, cela fonctionne par un dispatcher, ce qui signifie que tout passe par index.php qui affiche en fonction du paramètre controller. Si je reformule, vous souhaitez afficher un CMS sur la homepage du site, c'est bien cela ?
  10. Bonjour, Si le module n'existe pas, alors il faut le développer ! Soit vos connaissances en programmation sont suffisantes pour le faire, soit il faudra le faire développer par quelqu'un.
  11. Hello, Je reviens avec une réponse qui me permet de passer ce problème. Il faut rajouter un require_once au début du fichier de controller, sinon ça ne marche pas, il ne connait pas le modèle, d'où l'erreur.
  12. Merci ! Mais ça ne change pas l'erreur 5oo je mets à jour mon post avec ta correction
  13. Bonjour : De quand date le site ? Quand a t-il été mis en ligne ? Un Google Webmaster tools est il ouvert ? Le sitemap a t'il été fournit auprès de Google Webmaster tools ? Ces deux dernières étapes améliorent le référencement : non pas dans le sens où vous allez être en top list, mais au moins pour les premières phases de découverte du site par Google et d'accélérer le premier Crawl.
  14. Bonjour à tous, Je développe un module qui contient un modèle personnalisé, avec une table dans laquelle il va puiser et insérer les infos dont il a besoin. j'ai bien la structure suivante /module /wishlistcustomer /controllers /front default.php /models Wishlist.php /views /templates /front display.tpl Voici le code, brièvement : display.tpl {debug} Pour celui là, rien de bien sexy, le but étant simplement de tester si ma page s'affiche. default.php : Class wishlistcustomerDefaultModuleFrontController extends ModuleFrontController { public function initContent() { parent::initContent(); $wishes = Wishlist::getWishList(); $this->context->smarty->assign('wishes', $wishes); $this->setTemplate('display.tpl'); } } vous noterez l'appel à la fonction statique de getWishList() de mon modèle Wishlist décrit ici : Wishlist.php class Wishlist extends ObjectModel{ public static function getWishList(){ return "test"; } } J'ai bien vérifié le nom de mes dossiers, rien à signaler, je n'ai pas de closing tag ?> à la fin de mes fichiers. Ils sont bien encodés en UTF8 Sans BOM Et pourtant, à l'affichage simple de ma page display.tpl, rien ne marche. Quand je commente la ligne $wishes = Wishlist::getWishList(); , eh bien, ça marche ! ce qui fait que j'ai tendance à implémenter mes méthodes de modèles directement dans le controller, pour gagner du temps, mais j'en suis à l'étape de refactorisation (je me mords les doigts !) et ça ne marche plus ERREUR 500 ! Je suis débutant sur 1.5 et je n'ai jamais développé de cette façon sur les Prestashop précédentes, car je n'ai jamais eu à ajouter de modèle ni de table. Pour info, je sais que la wishlist existe dans les modules pré éxistants, mais j'ai besoin de fonctionnalités qui me sont chères et que je n'ai pas dans l'autre module. Merci à vous tous !!
  15. Je suis ce tutoriel à l'instant qui a l'air d'être plutôt bon et de m'aider dans le développement de ce que je souhaite : http://www.prestarocket.com/blog/creer-module-mvc-prestashop-1-5/ Je vous le conseille
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More