Jump to content

module FAQ gratuit PS 1.4 et PS 1.3.2


Recommended Posts

Bonjour,

pour éviter que vous cherchiez...comme je l'ai fait,

FAQ module version 1.4 compatible avec Prestashop 1.4.0,
Version compatible avec Prestashop 1.3.2 http://sourceforge.net/projects/modprestafaq/

Fonctionnement: upper le fichier zip dans les modules de presta, ensuite vous le configurer et là vous avez vos différentes questions et réponses, il fonctionne en accordéon en javascript, deux images l'un du BO l'autre du FO, ci-dessous:



Ornot

faq.1.4.0.zip

46685_hFHTZNGPGC2wR1fqPqTE_t

46687_9gYWpuCphB7ZEJwBCL4H_t

Link to comment
Share on other sites

Bonjour,

pour éviter que vous cherchiez...comme je l'ai fait,

FAQ module version 1.4 compatible avec Prestashop 1.4.0,
Version compatible avec Prestashop 1.3.2 http://sourceforge.net/projects/modprestafaq/

Fonctionnement: upper le fichier zip dans les modules de presta, ensuite vous le configurer et là vous avez vos différentes questions et réponses, il fonctionne en accordéon en javascript, deux images l'un du BO l'autre du FO, ci-dessous:



Ornot

46683_4601yfKiMKQLwddWxEDU_t

Link to comment
Share on other sites

bonjour à tous,

j'ai amélioré la faq 1.4.0 du site en construction:

j'ai en fait ajouté 2 titres aux questions en accordéons

TITRE3
Q1
Q2
Q3
TITRE4
Q1
Q2
Q3

voir un exemple ici les titres sont en roses
http://www.candydel.be/modules/faq/faqs.php
je vous explique comment procéder :

il faut éditer le code source du faq.tpl en ajoutant quelques lignes de codes:

{foreach from=$faqs item=faq name=loop}
   {if $smarty.foreach.loop.iteration == 3}{l s='FAQ livraison avec Mondial Relay' mod='faq'}{/if}
   {if $smarty.foreach.loop.iteration == 4}{l s='FAQ livraison avec La Poste.be: bpost' mod='faq'}{/if}
{$faq.question}

       {$faq.answer}


 
{/foreach}


le chiffre 3 et le 4 signifie que les titres sont accrochés au questions 3 et 4
si quelqu'un pouvait vérifier que c'est juste?
j'ai trouvé ce code sur le forum que j'ai amélioré, merci.

ci-dessous en images le FO de la faq 1.4.0

Ornot

46735_iSV8tuKEiXoL9MG2Mith_t

  • Like 1
Link to comment
Share on other sites

Bonjour,

J'ai testé les deux.

La 1.4 m'ajoute dans le BO un éditeur de texte, mais fait bugger le site.
La 1.3... ne propose pas d'éditeur de texte mais aucun moyen de retoucher un élément, lorsque je clique sur modifier, le titre apparait mais pas le texte.

Des idées :)

Link to comment
Share on other sites

Bonjour,

essaie pour voir de charger le même fichier à partir de:
http://addons.prestashop.com/fr/comparateurs-de-prix-prestashop/1000-faq.html

pour ma part, ça fonctionne parfaitement sur 1.3.7:
- Front office: bloc lien vers FAQ en colonne gauche + page avec "accordéon"à chaque question
- Back office: éditeur de texte, avec ajout question/ réponse, ou modification.

Cependant, j'ai eu des problèmes au dézippage lors de mon 1° téléchargement (je n'avais pas l'accordéon), et il m'a fallu un 2° essai pour que ce soit OK.
Enfin, fais peut-être un tour du coté des permissions du dossier module, chez moi les accès étaient bloqués.

Bonne continuation.
Daniel

Link to comment
Share on other sites

Re,

J'ai installé le module cité.

Pas d'éditeur de texte et pas de possibilité de modifier le texte lorsque je clique sur l'icône prévu à cet effet.

Dommage pour le coup car le module bon !

Peut-être des solutions ou améliorations pour une compatibilité plus importante :)

Link to comment
Share on other sites

Bonjour,

j'ai retrouvé le topic où j'ai trouvé la faq 1.4.0

http://www.prestashop.com/forums/viewthread/33081/P240/third_party_modules/free_faq_module_v1_dot_0

!!!! il est très long et contient 17 pages, la faq 1.4.0 est le message 212 du topic, et malheureusement il est en anglais, mais peux être en t'inscrivant au topic auras tu une version pour ton PS 1.4.2.5

Ornot

Link to comment
Share on other sites

Bonjour,

Benj0612,voici en pièce jointe le module faq que j'utilise

je suis en PS1.3.6 et il fonctionne très bien,il devrait fonctionné sur PS1.3.7 aussi

je vous joint aussi le module faq pour la version PS1.4 (testé et fonctionnel)

sinon le topic original se trouve ici

@Bientôt

Link to comment
Share on other sites

Hello,

C'est très sympa, merci.

Par contre je viens de tester sue ma 1.3.5 et :

- FAQ 1.4 : ne fait carrément plus apparaitre mon site
- FAQ 1.3 : je créé une question, une réponse, je valide (jusque là tout va bien); je clique l'icone pour éditer la question qui vient d'être crée, j'ai le titre, mais plus la réponse. Si je clique ensuite sur "editer" ça me cré une nouvelle chanson !

C'est vraiment dommage.. :s

Peut-être que quelqu'un aurra rencontré ce même problème et apportera une solution ?! :)

Link to comment
Share on other sites

ha!!! :cheese: rageant en effet c'est dommage

en tout cas pour la version 1.4 c'est nickel :-) (enfin chez moi)

ce module est vraiment très bien,il aurait du être intégré en natif dans la dernière version presta
dommage!!!

@Bientôt

Link to comment
Share on other sites

J'avais le meme probleme pour editer les FAQ faites.

Il y a une erreur sur l'appel a l'editeur Tiny MCE, qui n'est pas fonctionnel sur mon installation (1.4.2.5). J'ai recopié tinyMCE sous js, et les faq sont maintenant OK.

Link to comment
Share on other sites

Ce qui a resolu mon probleme : J'ai recopié la directory tinymce (que tu trouves sous /js) d'une ancienne installation ( 1.2.5.0) sur ma nouvelle 1.4.2.5. Ca a résolu le souci (j'avais deja vu que je ne pouvais pas editer en wysiwyg).

Peut etre il y avait il des fichiers corrompus?

Link to comment
Share on other sites

Ce qui a resolu mon probleme : J'ai recopié la directory tinymce (que tu trouves sous /js) d'une ancienne installation ( 1.2.5.0) sur ma nouvelle 1.4.2.5. Ca a résolu le souci (j'avais deja vu que je ne pouvais pas editer en wysiwyg).

Peut etre il y avait il des fichiers corrompus?


Bonjour zeiser50,

Je viens d'essayer ta solution, mais chez moi elle ne fonctionne pas, dommage =/
Link to comment
Share on other sites

Bonsoir,
Je suis sur la dernière version de PS 142 et je viens d'installer le module FAQ faq1.4.0 et il fonctionne bien en front-office.
La création de questions/réponses marche bien, par contre, dans le BO, les questions/réponses une fois créées, il est impossible les modifier, le contenu Question/Answer ne s'affiche pas dans les blocs prévus au-dessous.
Quelqu'un a t-il ce cas en ce moment ?
A+

Link to comment
Share on other sites

même pb avec moi,tout fonctionnait bine avec le module 1.3.2 et presta 1.3.En presta 1.4.2.5 je n'ai pas l'éditeur de texte.
Même en bidouillant je n'arrive à rien;
Autre "bug" constaté: Lorsque les titres possèdent des accents, il n'apparaissent pas dans la FAQ!!
Merci pour votre aide

Link to comment
Share on other sites

  • 2 weeks later...
bonjour à tous,

j'ai amélioré la faq 1.4.0 du site en construction:

j'ai en fait ajouté 2 titres aux questions en accordéons

TITRE3
Q1
Q2
Q3
TITRE4
Q1
Q2
Q3

voir un exemple ici les titres sont en roses
http://www.candydel.be/modules/faq/faqs.php
je vous explique comment procéder :

il faut éditer le code source du faq.tpl en ajoutant quelques lignes de codes:

{foreach from=$faqs item=faq name=loop}
   {if $smarty.foreach.loop.iteration == 3}{l s='FAQ livraison avec Mondial Relay' mod='faq'}{/if}
   {if $smarty.foreach.loop.iteration == 4}{l s='FAQ livraison avec La Poste.be: bpost' mod='faq'}{/if}
{$faq.question}

       {$faq.answer}


 
{/foreach}


le chiffre 3 et le 4 signifie que les titres sont accrochés au questions 3 et 4
si quelqu'un pouvait vérifier que c'est juste?
j'ai trouvé ce code sur le forum que j'ai amélioré, merci.

ci-dessous en images le FO de la faq 1.4.0

Ornot



Ornot
J'ai inséré le code dans le fichier faq.tpl mais rien ne change.

Pourriez-vous s'il vous plaît devis à compléter le code pour le fichier faq.tpl s'il vous plaît.

que vous

Si mon français est mauvais s'il vous plaît mettre le blâme sur Google Translate :-)
Link to comment
Share on other sites

Hello, Dave L,

j'ai attaché à ma réponse mon faq.tpl,
j'espère que cela t'aideras,

n'oublie pas que quand tu fais un changement sur ton serveur il faut vider le smarty,

éliminer tous les fichiers du dossier: tools/smarty/compile/

delete all files dans ce dossier ,

bonne journée,

Ornot :-)

<!-- FAQ Module -->
{capture name=path}{l s='FAQ' mod='faq'}{/capture}
{*include file=$tpl_dir./breadcrumb.tpl*}

{l s='Foire aux questions' mod='faq'}










{if $faqs && count($faqs) > 0}
[removed][removed]
[removed]
{literal}
ddaccordion.init({
   headerclass: "faq_question", //Shared CSS class name of headers group
   contentclass: "faq_answer", //Shared CSS class name of contents group
   revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click", "clickgo", or "mouseover"
   collapseprev: true, //Collapse previous content (so only one open at any time)? true/false
   defaultexpanded: [0], //index of content(s) open by default [index1, index2, etc] [] denotes no content
   onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
   animatedefault: true, //Should contents open by default be animated into view?
   persiststate: true, //persist state of opened contents within browser session?
   toggleclass: ["", "selected"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
   togglehtml: ["", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively  ["position", "html1", "html2"] (see docs)
   animatespeed: "normal", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
   oninit:function(headers, expandedindices){ //custom code to run when headers have initalized
       //do nothing
   },
   onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
       //do nothing
   }
});
{/literal}
[removed]


{foreach from=$faqs item=faq name=loop}
   {if $smarty.foreach.loop.iteration == 3}{l s='FAQ livraison avec Mondial Relay' mod='faq'}{/if}
   {if $smarty.foreach.loop.iteration == 4}{l s='FAQ livraison avec La Poste.be: bpost' mod='faq'}{/if}
{$faq.question}

       {$faq.answer}


 
{/foreach}

{else}

{l s='None questions yet.' mod='faq'}
{/if}
<!-- /FAQ Module -->



je te renvoie également à la version anglaise de ce topic:

http://www.prestashop.com/forums/viewthread/33081/P240/third_party_modules/free_faq_module_v1_dot_0

Link to comment
Share on other sites

Merci beaucoup pour votre réponse rapide.

Il paraît que j'avais inclus le code au lieu d'replced le code.

Cependant, j'ai copié votre code ci-dessus pour le fichier faq.tpl et supprimé les fichiers dans le dossier de compilation mais je vois toujours pas de changement dans l'éditeur.

Tous les conseils bienvenus.

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...

Fonctionne effectivement bien avec 1.4.4.0 mais son activation provoque la disparition du bloc des produits déjà vus.

Pas cool ...

 

[Edit] : j'ai dit une bêtise. J'avais greffé ce module dans le theme Prestashop de base mais celà n'a pas suivi dans mon autre thème. Il a fallut refaire la greffe en question dans cet autre thème et tout est rentré dans l'ordre.

Link to comment
Share on other sites

  • 4 weeks later...

Je ne comprends pas comment fonctionne le bouton [Modifier cette FAQ], quand j'appuie rien ne s'y passe.

 

Le bouton après le titre de l'article [Editer] ne répond pas non plus.

 

Version 1.4.4.1 :-)

 

Quelqu'un pourrait m'indiquer ce qu'il devrait se passer quand on appuie sur ces boutons ?

 

Merci pour le upload super module :-)

Link to comment
Share on other sites

Bonjour Sarahd,

 

Tu ne doit certainement pas avoir la bonne version de ce module

 

Je joint le module en français qui fonctionne correctement sur ma version PS1.4.3

 

Dans cet version du module ce n'est pas Editer mais Isérer une nouvel Question/Réponse

 

Modifier cette faq quand a lui modifie les Questions/Réponse déjà créer

 

Cdt

  • Like 1
Link to comment
Share on other sites

Bonjour tout le monde,

 

j'ai installé le module dans mon site sous PS1.4.2.5, Ça marche très bien sous IE8 mais l'accordéon ne bouge pas sous Firefox et Chrome... :(

 

Quelqu'un pourrait m'aider?

 

Voici l'adresse 6ble.com/sampl

j'ai trouvé la source du problème. Ma boutique était affectée par un script malveillant qui attaque les versions 1.4x

voici la solution que j'ai trouvé.

Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...

Bonsoir

 

j'ai installé ce module et fait la modification proposé par Ornot. Ca marche niquel...

 

Par contre j'aurai un renseignement ou plutot un petit coup de main a demander. J'aimerai savoir si (et comment surtout) il est possible de pouvoir faire remonter les questions si jamais on se trompe. Je m'explique:

je fais ma faq avec mes differentes sections (société, commande, livraison ....). dasn 1 mois et demi je m'apercois qu'il me manque une question a rajouter dans la section société qui comporte deja les questions 1/2/3.

 

Comment incorporer ma question manquante (qui pourrait porter le ID 25 par exemple a la section Société??????

 

je ne sais aps du tout si j'arrive pas me faire comprendre mais on sait jamais!! lolmerci

 

beaucoup d'avance!!!

Link to comment
Share on other sites

  • 5 weeks later...
  • 3 months later...
  • 1 month later...

La dernière version donné du module fonctionne bien sous 1.4.7.3, mais j'hésite à passer sous 1.4.8.2 pour cause de compatibilité.

Je voulais savoir lequel des fichiers qu'il faut modifier pour ne plus avoir "Frequently ask questions" mais "Foire aux questions" ?

Pouvons nous ajouter plusieurs langues ?

 

Merci par avance.

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 months later...
  • 2 weeks later...

J'ai installé la version 1.4.4. faq.1.4_tinymcefix.zip sur mon prestashop 1.4.9: le back office fonctionne, avec TinyMCE, je peux ajouter des questions, etc... Par contre en front office, j'ai bien gréffé le module sur le bloc de droite, mais quand j'arrive sur la page FAQ aucune de mes questions n'apparait. Il y a autre chose à paramétrer ?

Link to comment
Share on other sites

  • 5 weeks later...

Pour PS 1.5.1, j'ai trouvé un workaround qui permet de l'utiliser :

Changer la ligne 113 de faq.php file :

 

Avant :

if (!Db::getInstance()->Execute('INSERT INTO '._DB_PREFIX_.'faq VALUES ()') OR !$lastId = mysql_insert_id())

Après :

if (!Db::getInstance()->Execute('INSERT INTO '._DB_PREFIX_.'faq VALUES ()') OR !$lastId =
(int)Db::getInstance()->Insert_ID())

 

Ca permet d'ajouter des questions mais pas de pouvoir les éditer avec tinyMCE à cause visiblement de la ligne suivante (je ne suis pas un spécialiste PHP) :

Fichier faq.js :

 

tinyMCE.get('answerInput_' + faqs[faqId]
[i * 3]
).setContent(faqs[faqId]
[i * 3 + 2]
);

 

Où l'appel à setContent ne fonctionne pas mais je ne sais pas pourquoi...

 

Y a-t-il un spécialiste à bord ?

Link to comment
Share on other sites

super module.

Petits trucs qui serait bien de comprendre.

1) Comment on peu / pourrait utiliser pour formater du texte proprement? (editeur de texte par exemple). Impossible d'espacer, ou de mettre du texte propre.

2) Une fois que la question est faite, on ne plus la modifier mais uniquement l'effacer (si on veut mettre une traduction)

3) Si la question est trop longue, impossible quelle soit bien présentée dans son cadre, mais elle est coupée en visuel...

Merci pour ce fabuleux travail

thx

Link to comment
Share on other sites

hello,

j'ai PrestaShop™ 1.4.9.0.

J'ai testé la faq.1.4.0.zip puis trouvé avec l'éditeur de texte faq.1.4_tinymcefix.zip.

 

ça marchait du tonnerre. (www.phone-juice.com)

Puis je viens d'avoir un template gratuit de Graphileom et ça fonctionne plus.

 

Je peux écrire, mais l'accordéon ne fonctionne plus. On ne voit que la première ligne (la question) et plus la réponse.

Quelqu'un a une idée?

Merci

 

 

 

 

 

Thème THGR00001

 

 

  • gratuit.png Gratuit

  • 14.png Compatible PS 1.4

Auteur: Graphileom 02-5-star.png Thème THGR00001 pour Prestashop v1.4Thème sur 3 colonnes

http://www.prestatools.com/module-addons-prestashop/theme-thgr00001

Link to comment
Share on other sites

Bonjour,

Je viens d'installer la version faq-1.4.3 sur mon PS 1.4.9.0, ça marche impeccable, je n'ai rencontré aucun problème mentionné ci-dessus. En tout cas, tout semble bien fonctionner.

 

En lisant ces discussions, je vois qu'il y a une version faq-1.4.4 et aussi un faq.1.4_tinymcefix... faut-il installer ces derniers ?

Qu'est que ça apporte ?

 

Par contre, je rejoins la suggestion de Twins Angel, comment faire pour modifier l'ordre/position des questions ? Pour illustrer ma demande, du même principe que pour changer l'ordre des CMS.

 

S'il faut toucher au code, que faut-il faire ?

 

Merci d'avance pour vos aides.

Salutation

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour,

 

J'ai le même soucis que "Thierry78125" sur ma version 1.5 de prestashop.

 

Ton hack fonctionne bien pour insérer des FAQ mais effectivement on ne peut pas les modifier, ce qui est embêtant ...

 

Quelqu'un aurait-il une solution pour résoudre ce problème SVP ?

 

Merci d'avance, Quentin

Link to comment
Share on other sites

J'ai trouvé une solution provisoire pour faire tourner le module sur la 1.5

 

Le problème vient bien du tinymce qui n'arrive pas à charger les infos.

 

Du coup une solut consiste à supprimer la Boxe HTML pour avoir un textarea standard.

 

Pour ce faire allez dans le fichier faq.js,

Supprimer la ligne :

tinyMCE.get('answerInput_' + faqs[faqId][i * 3]).setContent(faqs[faqId][i * 3 + 2]);

 

Puis ajouter la ligne :

getE('answerInput_' + faqs[faqId][i * 3]).value = faqs[faqId][i * 3 + 2];

 

 

PS : Si la modif n'est pas prise en compte tout de suite, c'est certainement du au système de cache. Actualisez plusieurs fois la page faq.js et ça devrait marcher.

Edited by kent1 (see edit history)
Link to comment
Share on other sites

Oui ça fonctionne bien.

 

En fait le problème peut venir du fait qu'en DB vous ayez l'enregistrement FAQ dans la table "_faq" mais pas dans la table "_faq_lang".

 

Dans ce cas vider simplement les 2 tables et essayez d'insérer puis modifier les FAQ (-- Attention vous perdrez le contenu de vos FAQ présentent --).

 

Si vous ne souhaitez pas agir sur vos tables, utiliser le hack suivant qui devrait fonctionner aussi :

Modifiez le fichier "faq.php"

Vers la ligne 98, après l'instruction : if (!$texts = Db::getInstance()->ExecuteS($sql))

Remplacez le :

return false;

Par :

continue;

 

Voila, tenez moi au courant si ça marche de votre côté.

Link to comment
Share on other sites

Hello,

 

Je vais tenter de fournir un module similaire pour les nouvelles versions de PS...

En vue, utilisation de thème bootstrap, et de jquery.

 

Création de catégories, questions et réponses. Gestion du multi langues et l'ordre des éléments par drag and drop.

 

Si des personnes sont intéressées, merci de me donner vos idées, suggestions, avant que je commence la structure...

 

@ plus !

Julien.

  • Like 1
Link to comment
Share on other sites

@Azureaweb : super ! merci car je galère un peu à aller écrire du code HTML dans la table avec phpMyAdmin !

 

Toutes les requirements proposés m'intéressent avec un vrai éditeur type tinyMCE et je prends.

 

(personnellement, je n'ai pas besoin du multi langues mais ça doit en intéresser d'autres)

 

Merci

Thierry

Link to comment
Share on other sites

Bonjour à tous,

 

@ kent1 : Merci beaucoup de votre aide ! Cela fonctionne très bien. Le seul petit soucis, c'est l'absence de l'éditeur de texte pour les réponses dans le BO.

 

N'hésitez pas à aller voir pour juger (lien dans ma signature [rubrique AIDE])

 

Merci encore pour votre aide.

Link to comment
Share on other sites

Hello,

 

En attendant une nouvelle version, je vous prpose cette astuce qui pourrait permettre d'avoir un éditeur de texte en BO...

 

La classe attribuée au textarea doit être celle référencée ici : autoload_rte

 

 

// TinyMCE
	global $cookie;
	$iso = Language::getIsoById((int)($cookie->id_lang));
	$isoTinyMCE = (file_exists(_PS_ROOT_DIR_.'/js/tiny_mce/langs/'.$iso.'.js') ? $iso : 'en');
	$ad = dirname($_SERVER["PHP_SELF"]);
	$this->_html .= '
	<script type="text/javascript">
	   var iso = \''.$isoTinyMCE.'\' ;
	   var pathCSS = \''._THEME_CSS_DIR_.'\' ;
	   var ad = \''.$ad.'\' ;
	</script>
	<script type="text/javascript" src="'.__PS_BASE_URI__.'js/tiny_mce/tiny_mce.js"></script>
	<script type="text/javascript" src="'.__PS_BASE_URI__.'js/tinymce.inc.js"></script>
	<script type="text/javascript">
	$(document).ready(function(){
	 var id_language = Number('.(int)($cookie->id_lang).');
	  tinySetup({
	   editor_selector :"autoload_rte",
	   theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull|cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,undo,redo",
	   theme_advanced_buttons2 : "link,unlink,anchor,image,cleanup,code,|,forecolor,backcolor,|,hr,removeformat,visualaid,|,charmap,media,|,ltr,rtl,|,fullscreen",
	   theme_advanced_buttons3 : "",
	   theme_advanced_buttons4 : ""
	  });

	  });
	  </script>
	  ';

Edited by Azureaweb (see edit history)
Link to comment
Share on other sites

Bonjour Thierry78125,

 

A la vue des fichiers en ma possession, c'est dans le fichier "faq.php". Vers la ligne 270. Dans la fonction "_displayForm()"

Vous allez trouver ceci :

 

global $cookie;
 $iso = Language::getIsoById(intval($cookie->id_lang));
 /* Language */
 $defaultLanguage = intval(Configuration::get('PS_LANG_DEFAULT'));
 $languages = Language::getLanguages();
 $divLangName = 'question¤aanswer';
 /* TinyMCE Script */
 $iso = Language::getIsoById((int)($cookie->id_lang));
 $isoTinyMCE = (file_exists(_PS_ROOT_DIR_.'/js/tiny_mce/langs/'.$iso.'.js') ? $iso : 'en');
 $ad = dirname($_SERVER["PHP_SELF"]);
 $this->_html .=  '
  <script type="text/javascript">
  var iso = \''.$isoTinyMCE.'\' ;
  var pathCSS = \''._THEME_CSS_DIR_.'\' ;
  var ad = \''.$ad.'\' ;
  </script>
  <script type="text/javascript" src="'.__PS_BASE_URI__.'js/tiny_mce/tiny_mce.js"></script>
  <script type="text/javascript" src="'.__PS_BASE_URI__.'js/tinymce.inc.js"></script>';
 $this->_html .= '
 <script type="text/javascript">
  id_language = Number('.$defaultLanguage.');
 </script>

 

A remplacer par ceci :

 

// TinyMCE
    global $cookie;
    $iso = Language::getIsoById((int)($cookie->id_lang));
    $isoTinyMCE = (file_exists(_PS_ROOT_DIR_.'/js/tiny_mce/langs/'.$iso.'.js') ? $iso : 'en');
    $ad = dirname($_SERVER["PHP_SELF"]);
    $this->_html .= '
    <script type="text/javascript">
	   var iso = \''.$isoTinyMCE.'\' ;
	   var pathCSS = \''._THEME_CSS_DIR_.'\' ;
	   var ad = \''.$ad.'\' ;
    </script>
    <script type="text/javascript" src="'.__PS_BASE_URI__.'js/tiny_mce/tiny_mce.js"></script>
    <script type="text/javascript" src="'.__PS_BASE_URI__.'js/tinymce.inc.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
	 var id_language = Number('.(int)($cookie->id_lang).');
	  tinySetup({
	   editor_selector :"autoload_rte",
	   theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull|cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,undo,redo",
	   theme_advanced_buttons2 : "link,unlink,anchor,image,cleanup,code,|,forecolor,backcolor,|,hr,removeformat,visualaid,|,charmap,media,|,ltr,rtl,|,fullscreen",
	   theme_advanced_buttons3 : "",
	   theme_advanced_buttons4 : ""
	  });

	  });
	  </script>
	  ';

 

ATTENTION :

Laligne dans le code à remplacer : editor_selector :"autoload_rte"

Le "autoload_rte" est le nom de la classe attribuée au textarea...

 

@plus

Link to comment
Share on other sites

Correction : j'ai un petit soucis lorsque j'essaie d'insérer une nouvelle question.

 

En fait, la ligne dans la table ps_faq se crée bien mais celle dans ps_faq_lang ne se crée pas.

 

Essai fait avec module faq 1.4.3 avec le fichier faq.php modifié selon la propostion de Azureaweb sur PS 1.5.1.

Link to comment
Share on other sites

Bonjour à tous,

 

Pour ma part je tiens à remercier kent1 et Azureaweb pour leur aide et contribution.

 

Le module est maintenant presque parfaitement opérationnel sur ma boutique 1.5.0.17.

 

Presque parce que en mode édition la réponse ne remonte plus dans le textarea...

 

Pour le moment, je fais des copier/coller de mes faq pour pouvoir les modifier.

 

Encore merci et bonne journée.

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...

Je viens de trouver l'astuce pour faire apparaître les réponses en mode édition.

 

Dans le fichier faq.js à la ligne 7

Remplacer getE par tinyMCE.get

 

Voilou...

 

Tu es sous quelle version de prestashop?

 

Quel zip as tu pris?

 

Peux tu le remettre en partage?

 

Merci

Edited by papich (see edit history)
Link to comment
Share on other sites

  • 2 months later...

merci pour ce module et les contributions pour l'adapter en 1.5

Problème pour moi sur une version 1.5.4.1

C'est peut-être du à mon thème mais la feuille global.css et le jquery n'etaient pas chargés sur la page des FAQs

J'ai réglé cela en ajoutant ceci dans le header.tpl du thème, si ça peut aider

	{if {$smarty.server.PHP_SELF} =="/modules/faq/faqs.php"}
		<link rel="stylesheet" type="text/css" href="{$css_dir}global.css" />
		<script type="text/javascript" src="/js/jquery/jquery-1.7.2.min.js"></script>
	{/if}

Link to comment
Share on other sites

Bonsoir,

 

Le modules après quelques modification fonctionne bien sur PS 1.5.4.0 par contre je n'arrive pas afficher dans SEO & URL le module pour modifier le title de la page pour le référencement.

 

Manque t'il le controller ? si oui comment effectuer la modification ?

 

Cordialement

Link to comment
Share on other sites

J'ai installé la version de Switchboard pour mon PS 1.5.4.1 mais c'est pas ça au niveau gestion du thème et j'ai les questions mais pas les réponses.

 

Y'aurait-il une bonne âme pour proposer un module complet compatible PS 1.5.4.1 car avec toutes les modifs proposées à droites et à gauche qu'on tente de mettre pour le faire fonctionner au final rien ne fonctionne correctement.

 

Merci d'avance.

Edited by lordbdp (see edit history)
Link to comment
Share on other sites

  • 3 months later...
  • 2 weeks later...
  • 3 months later...
  • 2 months later...
  • 1 month later...

j'ai fait ca... mais je met quoi en exception? faq ? module-faq-defaut ? j ai tout essayé

Effectivement, ca ne marche pas comme ça. Je proposais de le supprimer de la colonne de gauche par défaut (et le mettre dans la colonne de gauche pour les produits par exemple: displayLeftColumnProduct)

 

Autrement, éditez le fichier css choisi du module faq (apple, eolia, etc...) et insérez dedans:

#left_column {
   display:none;
}
PS: Vous devriez utiliser des séparateurs, votre page ferait moins "bloc" et serait plus facile d'accès :) Edited by Eolia (see edit history)
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...