je suis en train de modifier un module que j’ai créé et je souhaiterais réutiliser le même principe pour la modification de la zone « Description » des items telle que le standard (voir copie écran)
est-ce simple à faire ? un petit exemple de code serait le bienvenu pour m’aider
ceci m’est nécessaire car je ne parviens pas à faire rentrer proprement mes descriptifs avec caractères accentués dans la base MySQL, il faut donc que je me calque sur le même principe
Je pense qu’il faut reformuler la question, car on ne comprend absolument pas de quoi il s’agit. Tu parles d’un module que tu développe, est-on censé le connaître ?
Mysql est en mesure de stocker les lettres accentuées. Soit il y a un problème de configuration, soit il y a un problème d’utilisation.
En fait, je souhaite pouvoir réutiliser le même type de modification « riche » des descriptifs avec la mise en gras, etc (exactement l’encadré que j’ai entouré dans ma capture écran) et ne pas avoir à reprogrammer tout cela (ce que je suis incapable de faire …)
laissons de côté pour le moment mon souci de caractères accentués, il sera résolu si j’arrive à faire comme le standard de Dolibarr
bonjour,
j’ai regardé dans le fichier htdocs/comm/propal/card.php
le paramètre qui déclenche cette edition est :
action=editline&lineid=xxx#line_xxx xxx étant le numéro identifiant de la ligne devis
sauf que je ne trouve aucune instruction dans card.php telle que :
if $action == ‹ editline ›
il y a quelques mentions $action !=‹ editline › mais je ne comprends pas ce qui se déclenche quand $action == ‹ editline ›
j’ai bien au début l’appel à la classe :
require_once DOL_DOCUMENT_ROOT . ‹ /core/class/doleditor.class.php ›;
mais l’appel a Doleditor est fait uniquement pour la modification des notes privées ou publiques :
$doleditor = new DolEditor(‹ note_public ›, $note_public, ‹ ›, 80, ‹ dolibarr_notes ›, ‹ In ›, 0, false, true, ROWS_3, ‹ 90% ›);
ceci dit le principe est le même que pour les descriptifs, donc c’est bien ce que je cherchais, je vais essayer de réutiliser ce code dans mon script et on verra bien ce que ça donne
bonjour,
merci pour votre reponse
a priori oui
voici le code que j’ai dans ma page
$res=0;
if (! $res && file_exists("…/…/main.inc.php")) $res=@include ‹ …/…/main.inc.php ›;if (! $res) die(« Include of main fails »);
donc je ne vois toujours pas ce qui coince …
A noter quand même que j’essaie d’afficher ma zone description dans une cellule d’un tableau html, il faut que j’essaie un affichage en dehors pour voir