THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 probleme style editeur css

(16-11-2010 16:26:19)


dans le back office, j'ai bien la liste des styles qui défilent.
Mais quand  je vais dans le fichier style editeur css, si je modifie les css ce n'est pas pris en compte.

Offline


Il semble (apres lectures) qu'il faut avoir: @import url(style_editeur.css); dans styles.css
pour que cela fonctionne, peut etre 1 piste...


le-bouquiniste.com                                                      tongue  plugin 1.4.x / 1.5   => valeurstock / Mailpaiement / formcontact

Offline


merci! c'est tout à fait ça tout fonctionne maintenant.

au cas où je te pose une autre petite question.
Dans le back office, j'ai installé ckeditor.
et dans la partie description, quand je clique sur l'icone "image" de ckeditor, l'image s'insere dans le texte au niveau du BO mais n'est pas visible sur ma page du site, suel l'attribut relatif à l'image apparait.

saurais-tu par hasard d'ou vient ce problème?

Offline


c'est pas ckeditor que j'ai inseré mais tynimce

Offline


Dans ton BO, dans le code html de la description de ton produit tu as bien le lien de l'image?
en FO l'image est recuperee dans client>gfx>utilisateur>Image>
verifie que l'image s'y trouve.


le-bouquiniste.com                                                      tongue  plugin 1.4.x / 1.5   => valeurstock / Mailpaiement / formcontact

Offline


oui les photos y sont bien

Offline


Sauf erreur, le problème n'est pas nouveau et est lié au fait que l'administration du site n'est pas au même niveau que les templates dans la hiérarchie des dossiers de thelia. Par défaut, tinymce crée les liens relativement au dossier d'administration.
Il a déjà été proposé sur le forum une rustine à coller sur fonctions/boucles.php là ou tinymce est utilisé pour mettre en forme les descriptions,  boucles rubriques, produits, dossier, contenus,:

$temp = str_replace("#DESCRIPTION", str_replace("../","",$produitdesc->description), $temp);

Dans les versions récentes de thelia et tinymce il y a beaucoup plus simple, insérer le code suivant (attention à la virgule):

relative_urls : false,

dans le script : client/plugins/tinymce/tinymce_admin_title.php dans le tableau tinyMCE.init par ex. de la manière suivante :

plugins : "safari .....
relative_urls : false,
theme_advanced_buttons1 : "bold,italic,...

Ah! j'oubliais!
Si votre image est déjà insérée dans la description du B.O. , il faut sélectionner cette image, cliquer sur le logo insérer/éditer image de la barre d'outil et mettre à jour, vous devrez voir la référence de l'image devenir absolue.

Last edited by jhr (18-11-2010 16:16:51)

Offline


genial, merci ça marche!

Offline


Bravo Jhr big_smile
tu es definitivement le grand specialiste Tiny, tes interventions sont toujours pertinentes dans ce domaine.
Cela permet aussi de ne plus avoir a choisir entre IE ou Firefox pour pouvoir utiliser Tiny...


le-bouquiniste.com                                                      tongue  plugin 1.4.x / 1.5   => valeurstock / Mailpaiement / formcontact

Offline


si tu travaille avec IE il faut modifier tinymce_admin_title.php comme suit :
Modifier :

include_once("../classes/Variable.class.php");
$style_chem = new Variable();
$style_chem->charger("style_chem");

suivant :

include_once("../classes/Variable.class.php");
$style_chem = new Variable();
$style_chem->charger("style_chem");
	
$url_site= new Variable();
$url_site->charger("urlsite");

puis modifier :

function fileBrowserCallBack(field_name, url, type, win) {
var connector = "../../filemanager/browser.html?Connector=connectors/php/connector.php";
var enableAutoTypeSelection = true;
...

avec :

function fileBrowserCallBack(field_name, url, type, win) {
 var connector ="<?php echo($url_site->valeur);?>/client/plugins/tinymce/filemanager/browser.html?Connector=connectors/php/connector.php";
 var enableAutoTypeSelection = true;
....

J'ai déjà posté la dessus sur le forum mais je ne sais plus où !
Pour la deuxième question, la réponse est simple mais il faut que je la retrouve.

Offline


Pour agrandir (en hauteur, car en largeur c'est impossible sans casser la présentation de la page) :
dans produit_modifier.php, aller à la ligne env. 947

<td><textarea name="description" id="description" cols="40" rows="5" class="form_long"><?php echo($rubriquedesc->description); ?></textarea></td>

et remplacer rows="5" par ce que vous souhaitez. rows="15" me paraît une bonne valeur; c'est vous qui voyez.
Même motif et même punition pour rubrique etc..
Semper fee.

Offline


Bonjour jhr

Désolé mais ce topic j'ai oublié de mettre la coche. Je te remercie.

Pour travailler avec IE dans le BO : smile_top.gif

Pour agrandir le champ de description : smile_top.gif

Pour le champ il est plus facile de faire une recherche pour :
- produit_modifier.php  ==> <!-- bloc descriptif du produit --> class="designation">Description  ==> rows="x"
- rubrique_modifier.php ==> <!-- bloc descriptif de la rubrique --> class="designation">Description  ==> rows="x"

Last edited by griggione (29-12-2010 16:15:27)