Comment ne plus mettre de code ??

95 posts in this topic

Posted · Report post

Bonjour,

on continue pour l'installation de FCK ou on fait ça après les vacances ??

à bientôt...

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

qui est pour le fait d'epinglé le sujet ?? il a été vu plus de 4000 fois tout de même !!

et qui est pour le fait de continuer pour l'installation de FCK ??

à bientôt...

Share this post


: post
Share on other sites

Posted · Report post

Salut,

Je viens d'installer TinyMCE, ça à l'air très bien mais lorsque je modifie par exemple: la page CGV, ça me place des espaces en plus à chaque mise à la ligne.

Quelqu'un à t'il rencontrer ce problème ?

Exemple:

Dans la fenêtre de TinyMCE j'ai ceci:

Article 1 : Intégralité 

Les présentes conditions générales expriment l'intégralité des obligations des parties. En ce sens, le consommateur est réputé accepter sans réserve l'intégralité des dispositions prévues dans ces conditions générales.


Aucune condition générale ou spécifique figurant dans les documents envoyés ou remis par le consommateur ne pourra s'intégrer aux présentes, dès lors que ces documents seraient incompatibles avec ces conditions générales.
Après avoir cliqué sur "Sauvegarder changements" je vais voir sur la page CGV et là voilà ce que ça me donne:
Article 1 : Intégralité 


Les présentes conditions générales expriment l'intégralité des obligations des parties. En ce sens, le consommateur est réputé accepter sans réserve l'intégralité des dispositions prévues dans ces conditions générales.




Aucune condition générale ou spécifique figurant dans les documents envoyés ou remis par le consommateur ne pourra s'intégrer aux présentes, dès lors que ces documents seraient incompatibles avec ces conditions générales.

J'ai donc des espaces en plus, avez vous une idée ?

Share this post


: post
Share on other sites

Posted · Report post

on peut voir la page cgv ?

Share this post


: post
Share on other sites

Posted · Report post

Le code ou le lien de la page ?

Voici le lien de ma page CGV

http://www.batteries-joskin.be/boutique/cgv.php

Voici le script sur la page modele/haut.php pour l'intégration de TinyMCE

<!-- tinyMCE -->

<script language="javascript" type="text/javascript" src="../administrer/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>

<script language="javascript" type="text/javascript">


tinyMCE.init({

	mode : "textareas",

	theme : "simple",

	remove_trailing_nbsp : true,

	editor_selector : "mceSimple"

});


	tinyMCE.init({

		mode : "textareas",

		language : "fr",

		theme : "advanced",

		remove_trailing_nbsp : true,

		plugins : "spellchecker,style,layer,table,save,advhr,advimage,advlink,iespell,insertdat

etime,preview,zoom,media,searchreplace,print,contextmenu,paste,directionality,ful

lscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,filemanager,image

manager",

		theme_advanced_buttons1_add : "fontselect,fontsizeselect",

		theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,separator,forecolor,backcolor",

		theme_advanced_buttons2_add_before: "cut,copy,paste,pastetext,pasteword,separator,search,replace,separator",

		theme_advanced_buttons3_add_before : "tablecontrols,separator",

		theme_advanced_buttons3_add : "emotions,iespell,media,advhr,separator,print,separator,ltr,rtl,separator,ful

lscreen",

		theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,spellchecker,ci

te,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,|,insertfile,i

nsertimage",

		theme_advanced_toolbar_location : "top",

		theme_advanced_toolbar_align : "left",

		theme_advanced_path_location : "bottom",

		content_css : "/example_data/example_full.css",

		plugin_insertdate_dateFormat : "%Y-%m-%d",

		plugin_insertdate_timeFormat : "%H:%M:%S",

		extended_valid_elements : "hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style],p[lang]",

		external_link_list_url : "example_data/example_link_list.js",

		external_image_list_url : "example_data/example_image_list.js",

		flash_external_list_url : "example_data/example_flash_list.js",

		template_external_list_url : "example_data/example_template_list.js",

		file_browser_callback : "mcFileManager.filebrowserCallBack",

		theme_advanced_resize_horizontal : false,

		theme_advanced_resizing : true,

		apply_source_formatting : true,

		spellchecker_languages : "French=fr",

		editor_selector : "mceAdvanced"

	});

</script>

<!-- /tinyMCE -->
remove_trailing_nbsp : true, --> est un ajout pour essayer de règler ce problème d'espace mais sans succes. Voici le script pour le textarea sur la page CGV
<p>

<textarea style="width: 100%"  name="texte" id="texte" class="mceAdvanced" cols="54" rows="25"><?php echo stripslashes(vb($frm['texte']))?></textarea>

 </p>

Share this post


: post
Share on other sites

Posted · Report post

Pour info, quand je retourne dans l'édition de mon texte CGV les espaces ne sont plus présent et la présentation est correct dans TinyMCE.

Voici le script du fichier cgv.php

<?php 


include("configuration.inc.php");


$DOC_TITLE = "www.batteries-joskin.be";


include("$repertoire_modele/haut.php");


$sql = "SELECT * FROM peel_cgv WHERE id = '1'";


$res = mysql_query($sql);


if (mysql_num_rows($res) > 0) {


$cgv = mysql_fetch_object($res);


?>

<div class="tetiere"><?php echo  strtoupper(stripslashes($cgv->titre)); ?></div>


	<p>

	<?php echo  nl2br(stripslashes($cgv->texte)); ?>

	</p>

<?php 

} else {


echo "Les conditions de vente du site $wwwroot ne sont pas encore définies";


}


include("$repertoire_modele/bas.php");

Share this post


: post
Share on other sites

Posted · Report post

Désolé, je viens de trouver en voyant le dernier script. <_<

C'est le code nl2br qui me rajoute un BR à chaque mise à la ligne

Je peux supprimer définitivement ce code ?

A quoi servait il ?

Share this post


: post
Share on other sites

Posted · Report post

à prendre en compte les saut de lignes, si le souci persiste faut montrer la page

Share this post


: post
Share on other sites

Posted · Report post

Pour info,

Tout maintenant fonctionne mais j'ai du modifier les codes comme ci dessous:

Les lignes

<?php echo  nl2br(stripslashes($cgv->texte)); ?>
ont été modifiées comme ceci
<?php echo  stripslashes($cgv->texte); ?>

nl2br — Insère un retour à la ligne HTML à chaque nouvelle ligne

J'ai donc supprimer les codes nl2br --> http://fr.php.net/nl2br

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

atila m'a parlé du nouveau FCK...

une fois que j'ai fini le design sur mon site de test je m'y colle !!

mais si une personne l'a déjà intégré alors qu'elle n'hésite pas à en faire profiter les autres !

à bientôt...

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

est que une personne a tenté d'installer la dernière version de FCK editor ??

il semble être plus léger !

à bientôt...

Share this post


: post
Share on other sites

Posted · Report post

pour info

pour passer tinymce en francais

il suffit apres avoir telecharger le pack de langue , d ouvrir tiny_mce.js

et de remplacer "this._def("language","en") " par "this._def("language","fr")"

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Merci de cette précision ARTLIB !!

à bientôt...

Share this post


: post
Share on other sites

Posted · Report post

Bonjour à tous,

je suis en cours de test pour FCK mais en attendant voici ce que j'ai installé en 10 mn sur les sites d'un client (ce n'est pas aussi complet que les gros systèmes (FCK ou Tiny) mais cela fonctionne nickel

http://www.nicedit.com

Si cela vous intéresse je vous met la marche à suivre.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

oui met les codes jpcreation

ça servira !!

à bientôt...

Share this post


: post
Share on other sites

Posted · Report post

OK, c'est parti !

ETAPE 1 : chargement des 2 fichiers ("nicEdit.js" et "nicEditorIcons.gif") sur le site (j'ai pris les 2 fichiers en direct de la page d'accueil car le zip plantait en décompression).

ETAPE 2 : on mets "nicEdit.js" dans le dossier /lib/js et le fichier "nicEditorIcons.gif" dans /administrer

ETAPE 3 : on colle le texte suivant dans sous le </head> de /administrer/modeles/haut.php

ETAPE 4 : on ouvre les fichiers sur lesquel on veut disposer du système. Je vous fais l'exemple avec les articles :

on remplace :

<input type="hidden" value="html" name="p_format" tabindex="1" id="p_format" />
<p>
<textarea style="width:100%" rows="10" name="texte" id="texte" class="formulaire1"><?php echo stripslashes($frm['texte'])?></textarea>
</p>
&lt;script src="<?php echo $wwwroot?>/lib/js/toolbar.js" type="text/javascript"></script>
&lt;script type="text/javascript">if (document.getElementById) {
var tb = new dcToolBar(document.getElementById('texte'),
document.getElementById('p_format'),'images/');

tb.btStrong('Forte emphase');
tb.btEm('Emphase');
tb.btIns('Inséré');
tb.btDel('Supprimé');
tb.btQ('Citation en ligne');
tb.btCode('Code');
tb.addSpace(10);
tb.btBr('Saut de ligne');
tb.addSpace(10);
tb.btBquote('Bloc de citation');
tb.btPre('Texte préformaté');
tb.btList('Liste non ordonnée','ul');
tb.btList('Liste ordonnée','ol');
tb.addSpace(10);
tb.btLink('Lien',
'URL ?',
'Langue ?',
'fr');
tb.btImgLink('Image externe',
'URL ?');
tb.addSpace(10);
tb.draw('Vous pouvez utiliser les raccourcis suivants pour enrichir votre présentation.');
}
</script>[/codebox]

par cela :

[codebox] <input type="hidden" value="html" name="p_format" tabindex="1" id="p_format" />
<p>
<textarea style="width:800px" rows="15" name="texte" id="texte" class="formulaire1"><?php echo stripslashes($frm['texte'])?></textarea>
</p>
&lt;script type="text/javascript">
bkLib.onDomLoaded(function() {
new nicEditor({buttonList : ['bold','italic','underline','strikeThrough','left', 'center', 'right', 'justify', 'ol', 'ul', 'indent', 'unindent', 'fontSize', 'fontFamily', 'color','undo','redo','subscript','superscript', 'hr', 'link','image', 'html']}).panelInstance('texte');
});
</script>

Voilà vous avez maintenant une barre d'enrichissement équivalente au modèle 2 de cette page :

http://www.nicedit.com/examples2.php

Personnellement cela m'a pris 15 min pour le mettre sur les boites de Rubriques, Catégories, Articles et produits sachant que les sites de mon client dispose de plus de boite que la version de base.

Une dernière précision de taille : contrairement à Tiny il ne génère pas automatiquement la balise <p></p>

Il faut en revanche passer les "nl2br(stripslashes" en "stripslashes" pour les textes concernés

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

merci pour ton code jpcreation !!

si tu install le nouveau FCK n'hésite pas à mettre le code !!

il servira !!

à bientôt...

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

merci pour ton code jpcreation !!

si tu install le nouveau FCK n'hésite pas à mettre le code !!

il servira !!

à bientôt...

Je pense que ce sera pas avant fin du mois car là j'explose !!

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

ça n'urge pas !

à bientôt...

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

pour les pb rencontrés avec le code <p></p>

ajouter ce code :

forced_root_block : false,

force_br_newlines : true,

force_p_newlines : false

il remplace les <p></p> par des <br />

à bientôt...

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

Twitter Advisto ecommerce

Facebook PEEL Shopping