Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Histoire d'un bébé fork : User's guide.
#26

Wait a minute : je crois qu'il y a de nouveau un bug avec le filemanager.
Si j'active mode avancé (affichage des fichiers de tout le système et pas seulement à partir d'uploads) le chemin créé comprend le root_path sur le serveur. ex: 001-DUVENTDANSLESCORDES/uploads/ pour un site hébergé sur easy-hébergement. Et le wysiwyg te permet de naviguer pour choisir ton image, mais pas de thumbnail et le rendu ne trouve pas l'image.
Essaie donc en désactivant le mode avancé du gestionnaire de fichiers.
#27

Je ne suis pas en mode avancé sur FileManager :/

(ce bug est corrigé dans le futur 1.11.3 à ce propos)
#28

Je confirme le problème d'url absolue mangée lors de la sauvegarde de mon contenu,

Je suis sous MicroTiny 1.2.3, WYSIWYG activé évidement.


Pour les pb d'Order j'ai compris : tu ne recalcul pas les positions des autres champs, j'avais 3 positions à zéro et une position à 1 ce qui la calait en réalité en 4ème position. Ce n'est donc pas un bug même si un peu de Jquery et du drag&Drop pourrait apporter une superbe couche Smile (genre du déplace tes onglets entre eux pour rétablir l'ordre. J'ai fait cela sur le module Pro.) Pour cela tu n'as juste qu'à avoir une callback php derrière qui enregistre le nouvel ordre fournit par un paramètre en $_Get et c'est finit ! enfin c'est du détail ça...


Edit : j'ai réussit à feinter en ajoutant {root_url}/ à mes urls... évidement ça pète l'affichage dans le WYSIWYG mais le rendu fonctionne si l'on active le traitement Smarty (superbe option au passage !)
#29

oui, je suis d'accord avec toi pour jquery, j'y ai pensé, mais déjà trop de trucs à faire. Et j'utilise les onglets de l'api...je ne suis pas sûr que ça marche. On verra à la version 3.0!

En attendant, j'ai publié la version 1.5 en suivant vos recommandations.
Plus de textes pour guider, les traductions de Philippe, une feuille de style, et la possibilité de choisir dans quelle section on met le module. Clear automatique du cache quand on change le nom du module ou la section (CMS par défaut).

Je pense que sauf bug, il restera en l'état pendant quelques temps, il est bien avancé pour l'utilisation que j'en faisais au départ Cool

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#30

Tu es génial, merci Jissey Smile
#31

Sauf que depuis l'upgrade, le module n'apparaît plus dans l'admin (il apparait dans extension->modules) Sad
#32

pas si génial que ça! :lol:

Comme il n'y a pas de script upgrade, il n'a pas enregistré de section.
Si tu changes la valeur de "Section" dans l'onglet Options, ça devrait aller mieux.

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#33

Où est-ce que je trouve cela puisque je n'ai pas accès à son administration ?
#34

Sur un site où il n'est pas installé, l'install se passe bien.
#35

ha, mince! j'avais compris que tu le voyais dans Extensions...je corrige.

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#36

Merci pour les styles, mais n'y-a-t-il pas moyen que les contenus se réfèrent aux feuilles de style du frontend, au lieu de devoir les réécrire ?
Mais bon, cela risque également d'amener d'autres difficultés...
#37

et comment je sais lesquels tu utilisent?
Certaines personnes utilisent plusieurs gabarits avec des CSS différents.
Tu veux faire comme les gabarits? Attacher les feuilles au module?

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#38

Attacher les feuilles au module?
Oui, ça pourrait être une solution, faut voir si tu n'auras pas de problème au niveau du chemin.
Mais c'est du confort, le fait de pouvoir ajouter les styles, c'est déjà bien Smile
#39

non, c'est une question pour savoir par ce que tu entends par "se reférer aux styles du front-end".
Ce que j'avais compris, c'est que vous vouliez (Bess et toi) pouvoir créer des style pour unifier la présentation indépendamment du thème de l'admin.

En attendant pour te dépanner, dans le fichier userguide.module.php, remplace:
Code :
[== Indéfini ==]
function GetAdminSection() {
    return $this->GetPreference('admin_section', 'main');
  }
par
Code :
[== Indéfini ==]
function GetAdminSection() {
    return  'main';
  }

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#40

Je reste avec ce problème de chemin qui semble avoir été résolu par Bess : voilà ce que me donne Firebug
background-image {url(http://www.duventdanslescordes.be/admin/[[root_url]]/uploads/BizBuzzV2/pdf.png)
#41

Je te donne un exemple :
J'ai ajouté des styles dans microTiny pour afficher automatiquement une icône sur des listes à puces et autres liens : avertissement,external,list-add,list-checkmark,list-delete,list-favorites,list-help,print,telephone
Code :
[== Indéfini ==]
a.pdf, a[href$='.pdf'] {
    background: url([[root_url]]/uploads/BizBuzzV2/pdf.png) no-repeat left center;
    padding-left: 20px;
    line-height: 16px;
}
a.txt, a[href$='.doc'], a[href$='.docx'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'], a[href$='.odt'] {
    background: url([[root_url]]/uploads/images/design/icones/txt.png) no-repeat left center;
    padding-left: 20px;
    line-height: 16px;
}
a.zip, a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'], a[href$='.7z'] {
    background: url([[root_url]]/uploads/images/design/icones/zip.png) no-repeat left center;
    padding-left: 20px;
    line-height: 16px;
}
a.external {
    background: url([[root_url]]/uploads/BizBuzzV2/ext_link.png) no-repeat left center;
    padding-left: 20px;
    line-height: 16px;
}
.email, a[href^="mailto:"] {
    background: url([[root_url]]/uploads/BizBuzzV2/email.png) no-repeat left center;
    padding-left: 20px;
    line-height: 16px;
}
a.print {
    background: transparent url([[root_url]]/uploads/BizBuzzV2/printer.png) no-repeat scroll 0 3px;
    display: block;
    padding-left: 20px;
    line-height: 16px;
}
.avertissement {
    background: transparent url([[root_url]]/uploads/BizBuzzV2/avertissement.png) no-repeat scroll 0 0;
    display: inline;
    padding-left: 20px;
    line-height: 16px;
}
.telephone {
    background: transparent url([[root_url]]/uploads/images/design/icones/telephone.png) no-repeat scroll 0 0;
    padding-left: 20px;
    line-height: 16px;
}
ul.list-add li {
    background: transparent url([[root_url]]/uploads/BizBuzzV2/add.png) no-repeat scroll 0 3px;
}
ul.list-delete li {
    background: transparent url([[root_url]]/uploads/BizBuzzV2/delete.png) no-repeat scroll 0 3px;
}
ul.list-checkmark li {
    background: transparent url([[root_url]]/uploads/BizBuzzV2/ok.png) no-repeat scroll 0 3px;
}
ul.list-help li {
    background: transparent url([[root_url]]/uploads/BizBuzzV2/arrow.png) no-repeat scroll 0 3px;
}
ul.list-favorites li {
    background: transparent url([[root_url]]/uploads/BizBuzzV2/favorites.png) no-repeat scroll 0 3px;
}
Malheureusement, le style ne s'applique pas.
#42

Et le contenu de l'onglet :
Code :
[== Indéfini ==]
<h2>Listes à puces</h2>
<p>Sélectionnez l'entièreté de la liste à puces, cliquez sur "styles" et choisissez le style désiré</p>
<ul class="list-add">
<li>list-add</li>
</ul>
<ul class="list-delete">
<li>list-delete</li>
</ul>
<ul class="list-checkmark">
<li>list-checkmark</li>
</ul>
<ul class="list-help">
<li>list-help</li>
</ul>
D'autres icônes sont possibles, à vous de me le demander.<br />
<h2>Icônes de téléchargement</h2>
<p>Les icônes des liens vers des documents tels que .pdf, .doc, .docx,.odt, .rtf, .txt, .wps, .zip, .gzip, .rar, .7z sont insérées automatiquement</p>
<p><a title="Téléchargez le guide guide du rédacteur" href="http://www.cmsmadesimple.fr/uploads/documentation/redacteur/cmsms-fr-redacteur-documentation.pdf" target="_blank">CMS Made Simple – Guide du rédacteur (.pdf)</a></p>
<p><a title="Téléchargez le guide du designer" href="uploads/files/formations/cmsms-fr-guide-designer.odt">CMS Made Simple – Guide du designer (.odt)</a></p>
<p><a title="Téléchargez le guide du développeur" href="uploads/files/formations/cmsms-fr-guide-developpeur-documentation.zip">CMS Made Simple – Guide du développeur (.zip)</a></p>
<h2>Divers</h2>
<p>Pour les liens vers un site extérieur, sélectionnez le lien et utilisez la classe "external" :<br /><a class="external" title="Forum francophone du cms" href="http://www.cmsmadesimple.fr/forum/index.php" target="_blank">Forum cms Made Simple </a></p>
<p>Avertissement, utilisez le style avertissement :<br /><span class="avertissement">Attention</span></p>
<p>Téléphone, utilisez le style telephone :<br /><span class="telephone">Tél : 02/12.12.12</span></p>
<p>Email : l'icône se place automatiquement lorsque vous entrez une adresse email. Cette dernière est également cryptée pour bloquer les robots spammeurs</p>
#43

1-Les onglets sont affichés dans une div avec une class .guide. Il faut en tenir compte et préfixer les directives qui s'appliques aux balises (comme a). ex :
Code :
[== Indéfini ==]
.guide a.pdf, .guide a[href$='.pdf'] {....}
2-Je ne suis pas dans le contexte des feuilles de styles, donc [[root_url]] ne fonctionne pas. Il faut utiliser les chemins absolus.
Dans une prochaine version, il faudra que j'initialise $config pour récupérer $config('root_url']

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#44

Nickel, merci à toi et bonne nuit Smile
#45

J'y suis presque, il reste le problème que la css de l'admin à la priorité sur celle du module :
#oe_mainarea li, #oe_mainarea ul {list-style:none} css interne
est écrasée par #oe_mainarea ul { list-styleConfusedquare;} css admin

Faudrait pouvoir désactiver la css de l'admin dans le contexte du module et vice-versa : les règles qu'on place dans ton module écrase également celles de l'administration du cms.
#46

difficile de désactiver les CSS admin, et si j'y arrive, on perd tous les styles.
Essaie avec
Code :
[== Indéfini ==]
div.guide > #oe_mainarea li, div.guide > #oe_mainarea ul {list-style:none}
Moi, j'arrive pas a déclencher method.upgrade.php pour la mise à jour.
C'est trop tard pour réfléchir, je vais me coucher.
Demain, je trouverai en 3mn.
Bonne nuit.

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#47

Peut-être en insérant le tout dans une iframe et en récupérant le contenu de pages spéciales du frontend ?
#48

Salut à tous,
upgrade corrigé, la forge et le SVN sont à jour.
@jlc : pour te remettre à jour, il faut que tu ailles dans l'onglet Options et modifier la section. Ca n'aura aucun effet pour l'instant. Ensuite, reviens en arrière sur la modif que je t'ai indiquée dans le fichier du module. Remets ta section d'origine et tout devrait rentrer dans l'ordre.
Pour l'iframe, c'est une bonne idée, je la garde de côté car il faudra aussi prendre en compte la compile smarty, et je n'ai plus de temps pour ça en ce moment.

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#49

Ok, en attendant, j'ai ajouté à tous mes styles #page_content .guide et tout se passe bien Smile
Merci pour ton great job Smile
#50

Citation :Salut à tous,
upgrade corrigé, la forge et le SVN sont à jour.

note pour plus tard : fait toujours une nouvelle version avec un n° différent quand tu souhaites faire des changements ninja comme ceux là, la forge provoquera une erreur "XML corrompu" si on tente de télécharger ta maj depuis le moduleManager

la faute à l'hébergeur qui fait un hash du premier fichier uploadé mais ne met pas à jour le hash si tu remplaces le fichier par un autre en cours de route.
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 4 visiteur(s)