contactez le Bureau France !
par tel: 0 891 690 175 ou par email
Module Conseil sur la base du module information
4 messages
• Page 1 sur 1
Module Conseil sur la base du module information
Module Conseil 1.0.1 for OpenCart 1.5.5.1 par Eric02
Il n'y aura de ma part aucune garantie, vous utilisez ces explications et modifications sous votre unique responsabilité, pas même un carambar ne pourra être délivré en cas de problème dans l'utilisation de ce qui suit.
Ce module est une copie du module information, il permet d'avoir un module supplémentaire pour y placer du texte conseil à part du module information.
*** Requirements:
Si vous utilisez le fichier vqmod !!! sinon vous pouvez vous en passer...
You need VQmod 2.3.0 to use this extension. If you don't have this installed please see:
Avant de commencer, prenez le temps de lire la totalité du présent fichier.
Ce travail a un but pédagogique pour permettre à celles et ceux qui peuvent en avoir besoin, de modifier/adapter un module pour leurs besoins spécifique.
Transformer le module Information pour en faire un module Conseil.
Cette Modification/Transformation est réalisable relativement facilement par des webmestres de niveau "Débutant plutot à l'aise" ce que je suis modestement.
Ce travail nécessite un peu de méthode, de patience et de compréhension dans le code php (je ne suis pas un super crack de ce coté), mais bon ... on y arrive !!!
Vous pouvez au choix, soit :
- Suivre les explications ci-dessous, cela vous permettra de comprendre un peu plus le fonctionnement de OpenCart
- Utiliser les fichiers qui sont dans le zip
EFFECTUEZ UNE SAUVEGARDE DE VOTRE BASE DE DONNEES
Modification pour le module conseil
Dans un repertoire hors de celui de votre boutique, et en respectant la hierarchie
Copie/coller les fichiers :
monsite/admin/controller/module/information/information.php
monsite/admin/language/english/module/information.php
monsite/admin/language/french/module/information.php
monsite/admin/model/catalog/information.php
monsite/admin/view/template/default/module/information.tpl
Changer le nom de ces fichiers en remplaçant information par conseil
Copie/coller les fichiers :
monsite/catalog/controller/module/information/information.php
monsite/catalog/language/english/module/information.php
monsite/catalog/language/french/module/information.php
monsite/catalog/model/catalog/information.php
monsite/catalog/view/template/default/module/information.tpl
Changer le nom de ces fichiers en remplaçant information par conseil
A l'aide d'un éditeur 'Notepad++", ouvrez un à un ces fichiers pour remplacer information par conseil, en faisant attention à conserver les bons chemins dans certains de ces fichiers, de mémoire, les fichiers des repertoires controller et model
Adapter les fichiers Language aux conseils.
Mise en place du module conseil
Placez comme de coutume, ces fichiers dans les répertoires ad hoc.
Opération à effectuer pour injecter les instructions sql dans votre base de données.
Dans le dossier d'origine upload/install
ouvrez le fichier : install/opencart.sql
copiez les lignes à partir de la ligne 1549 , jusqu'à la ligne 1643
Collez ces lignes dans votre éditeur de texte
Faite un rechercher/remplacer
avec rechercher : information
remplacer par : conseil
sauvegarder ce fichier en le nommant "conseil.sql"
Passons à l'injection dans la Bdd
Ouvrez phpMyAdmin, aller sur votre base de données
Cliquer sur l'onglet "SQL"
dans le champs "Exécuter une ou des requêtes SQL sur la base monsite:"
- coller le contenu de votre fichier "Conseil.sql"
- cliquer sur le bouton "exécuter" en bas à droite
Un fois le message de succès de l'opération, quittez phpMyadmin.
Finitions
Ce module étant la copie conforme du module information, il se doit d'être présent dans le plan du site.
dans le fichier : catalog/controller/information/sitemap.php
ligne 34
apres : $this->data['text_information'] = $this->language->get('text_information');
coller : $this->data['text_conseil'] = $this->language->get('text_conseil');
ligne 87
après : $this->load->model('catalog/information');
coller : $this->load->model('catalog/conseil');
au dessous recherchez :
puis collez au dessous :
fichier : catalog/view/theme/default/tempate/information.sitemap.tpl
rechercher :
collez juste au-dessous
dans le fichier : catalog/language/french/information/sitemap.php
rechercher :
juste au dessous coller :
et dans le fichier : catalog/language/english/information/sitemap.php
rechercher :
juste au dessous coller :
Si vous utilisez le fichier vqmod/xml/Module_conseil.xml, l'ensemble des modifications de la partie "Finitions" ne sont pas à effectuer.
Vous aurez, pour finir à adapter/modifier le footer.tpl de votre site pour que l'affichage de vos conseils soient en correspondance avec le design de votre site.
Ce module se comporte à l'identique du module information !!!
Vous pouvez à présent, activer le module conseil et le remplir comme vous le souhaitez.
Amusez vous bien
Ps : il est à noter que l'adjonction des tables "conseils" dans la base de données risque de poser un probleme lors d'une future mise à jour pour passer votre site dans une version supérieur.
Il sera bon à ce moment là, d'apporter les modifications nécessaire sur le fichier "xxx.sql" de la mise à jour, si il y a lieu.
Astuce : Ayant une mémoire de poisson rouge et afin de m'éviter de devenir chauve avant l'heure, j'ai toujours à la racine de mon site, un fichier texte dans lequel, je note pas à pas l'ensemble toutes les modifications que je mets en place.
Pour finir il y a surement des simplifications/modifications/améliorations à apporter à ce travail, alors allez-y et partagez vos résultats.
Cordialement
Eric
Il n'y aura de ma part aucune garantie, vous utilisez ces explications et modifications sous votre unique responsabilité, pas même un carambar ne pourra être délivré en cas de problème dans l'utilisation de ce qui suit.
Ce module est une copie du module information, il permet d'avoir un module supplémentaire pour y placer du texte conseil à part du module information.
*** Requirements:
Si vous utilisez le fichier vqmod !!! sinon vous pouvez vous en passer...
You need VQmod 2.3.0 to use this extension. If you don't have this installed please see:
- Code: Tout sélectionner
http://code.google.com/p/vqmod/
Avant de commencer, prenez le temps de lire la totalité du présent fichier.
Ce travail a un but pédagogique pour permettre à celles et ceux qui peuvent en avoir besoin, de modifier/adapter un module pour leurs besoins spécifique.
Transformer le module Information pour en faire un module Conseil.
Cette Modification/Transformation est réalisable relativement facilement par des webmestres de niveau "Débutant plutot à l'aise" ce que je suis modestement.
Ce travail nécessite un peu de méthode, de patience et de compréhension dans le code php (je ne suis pas un super crack de ce coté), mais bon ... on y arrive !!!
Vous pouvez au choix, soit :
- Suivre les explications ci-dessous, cela vous permettra de comprendre un peu plus le fonctionnement de OpenCart
- Utiliser les fichiers qui sont dans le zip
EFFECTUEZ UNE SAUVEGARDE DE VOTRE BASE DE DONNEES
Modification pour le module conseil
Dans un repertoire hors de celui de votre boutique, et en respectant la hierarchie
Copie/coller les fichiers :
monsite/admin/controller/module/information/information.php
monsite/admin/language/english/module/information.php
monsite/admin/language/french/module/information.php
monsite/admin/model/catalog/information.php
monsite/admin/view/template/default/module/information.tpl
Changer le nom de ces fichiers en remplaçant information par conseil
Copie/coller les fichiers :
monsite/catalog/controller/module/information/information.php
monsite/catalog/language/english/module/information.php
monsite/catalog/language/french/module/information.php
monsite/catalog/model/catalog/information.php
monsite/catalog/view/template/default/module/information.tpl
Changer le nom de ces fichiers en remplaçant information par conseil
A l'aide d'un éditeur 'Notepad++", ouvrez un à un ces fichiers pour remplacer information par conseil, en faisant attention à conserver les bons chemins dans certains de ces fichiers, de mémoire, les fichiers des repertoires controller et model
Adapter les fichiers Language aux conseils.
Mise en place du module conseil
Placez comme de coutume, ces fichiers dans les répertoires ad hoc.
Opération à effectuer pour injecter les instructions sql dans votre base de données.
Dans le dossier d'origine upload/install
ouvrez le fichier : install/opencart.sql
copiez les lignes à partir de la ligne 1549 , jusqu'à la ligne 1643
Collez ces lignes dans votre éditeur de texte
Faite un rechercher/remplacer
avec rechercher : information
remplacer par : conseil
sauvegarder ce fichier en le nommant "conseil.sql"
Passons à l'injection dans la Bdd
Ouvrez phpMyAdmin, aller sur votre base de données
Cliquer sur l'onglet "SQL"
dans le champs "Exécuter une ou des requêtes SQL sur la base monsite:"
- coller le contenu de votre fichier "Conseil.sql"
- cliquer sur le bouton "exécuter" en bas à droite
Un fois le message de succès de l'opération, quittez phpMyadmin.
Finitions
Ce module étant la copie conforme du module information, il se doit d'être présent dans le plan du site.
dans le fichier : catalog/controller/information/sitemap.php
ligne 34
apres : $this->data['text_information'] = $this->language->get('text_information');
coller : $this->data['text_conseil'] = $this->language->get('text_conseil');
ligne 87
après : $this->load->model('catalog/information');
coller : $this->load->model('catalog/conseil');
au dessous recherchez :
- Code: Tout sélectionner
foreach ($this->model_catalog_information->getInformations() as $result) {
$this->data['informations'][] = array(
'title' => $result['title'],
'href' => $this->url->link('information/information', 'information_id=' . $result['information_id'])
);
}
puis collez au dessous :
- Code: Tout sélectionner
/* conseil en sitemap*/
$this->data['conseils'] = array();
foreach ($this->model_catalog_conseil->getConseils() as $result) {
$this->data['conseils'][] = array(
'title' => $result['title'],
'href' => $this->url->link('information/conseil', 'conseil_id=' . $result['conseil_id'])
);
}
/* fin conseil*/
fichier : catalog/view/theme/default/tempate/information.sitemap.tpl
rechercher :
- Code: Tout sélectionner
<li><?php echo $text_information; ?>
<ul>
<?php foreach ($informations as $information) { ?>
<li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li>
<?php } ?>
collez juste au-dessous
- Code: Tout sélectionner
<li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li>
</ul>
</li>
<li><?php echo $text_conseil; ?>
<ul>
<?php foreach ($conseils as $conseil) { ?>
<li><a href="<?php echo $conseil['href']; ?>"><?php echo $conseil['title']; ?></a></li>
<?php } ?>
</ul>
</li>
dans le fichier : catalog/language/french/information/sitemap.php
rechercher :
- Code: Tout sélectionner
$_['text_information'] = 'Informations';
juste au dessous coller :
- Code: Tout sélectionner
$_['text_conseil'] = 'Conseils';
et dans le fichier : catalog/language/english/information/sitemap.php
rechercher :
- Code: Tout sélectionner
$_['text_information'] = 'Informations';
juste au dessous coller :
- Code: Tout sélectionner
$_['text_conseil'] = Advices;
Si vous utilisez le fichier vqmod/xml/Module_conseil.xml, l'ensemble des modifications de la partie "Finitions" ne sont pas à effectuer.
Vous aurez, pour finir à adapter/modifier le footer.tpl de votre site pour que l'affichage de vos conseils soient en correspondance avec le design de votre site.
Ce module se comporte à l'identique du module information !!!
Vous pouvez à présent, activer le module conseil et le remplir comme vous le souhaitez.
Amusez vous bien
Ps : il est à noter que l'adjonction des tables "conseils" dans la base de données risque de poser un probleme lors d'une future mise à jour pour passer votre site dans une version supérieur.
Il sera bon à ce moment là, d'apporter les modifications nécessaire sur le fichier "xxx.sql" de la mise à jour, si il y a lieu.
Astuce : Ayant une mémoire de poisson rouge et afin de m'éviter de devenir chauve avant l'heure, j'ai toujours à la racine de mon site, un fichier texte dans lequel, je note pas à pas l'ensemble toutes les modifications que je mets en place.
Pour finir il y a surement des simplifications/modifications/améliorations à apporter à ce travail, alors allez-y et partagez vos résultats.
Cordialement
Eric
- Fichiers joints
-
module_conseil.zip
- Module conseil pour oc 1.5.5.1
- (18.58 Kio) Téléchargé 280 fois
Dernière édition par eric02 le 30 Juin 2013, 11:27, édité 1 fois.
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
- eric02
- Utilisateur enregistré
- Messages: 269
- Inscription: 20 Fév 2012, 13:39
Re: Module Conseil sur la base du module information
Bonjour Eric
Nous te remercions de ce travail, qui je pense sera utile à de nombreuses personnes.
Nous te remercions de ce travail, qui je pense sera utile à de nombreuses personnes.

1 - A lire avant de poster un sujet
2 - Politique sur la signature.
Quand le sujet est résolu, pensez à ajouter la petite coche verte

Merci
Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.
Seul, on avance plus vite, à plusieurs on avance plus loin.
-
LeorLindel - Administrateur
- Messages: 4227
- Inscription: 19 Fév 2010, 13:44
- Localisation: Lutéce
Re: Module Conseil sur la base du module information
Apres avoir vu et lu quelques posts ... Ailleurs, je pense que je vais apporter une autre solution, toute aussi performante et pas inintéressante du tout, dans la mesure ou elle serait plus facile à mettre en oeuvre pour tous, dès que tout cela sera calé je reviens vous en parler ici même.
Cordialement
Eric
Cordialement
Eric
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
- eric02
- Utilisateur enregistré
- Messages: 269
- Inscription: 20 Fév 2012, 13:39
Re: Module Conseil sur la base du module information
voir la suite et une autre solution
http://forum.opencart-france.fr/discussions-generales/detournement-de-fond-rubrique-conseils-t1890
Eric
http://forum.opencart-france.fr/discussions-generales/detournement-de-fond-rubrique-conseils-t1890
Eric
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
- eric02
- Utilisateur enregistré
- Messages: 269
- Inscription: 20 Fév 2012, 13:39
4 messages
• Page 1 sur 1
Retourner vers Soutien "Modules"
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité