Forum CMS Made Simple FR
[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Général (https://forum.cmsmadesimple.fr/forum-10.html)
+--- Sujet : [Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable (/thread-3126.html)

Pages : 1 2


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - jcpapa - 26/02/2014

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.10
#~ Url du site : http://h-graffiti.fr/cmsmadesimple/index.php?page=support-plan
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.9
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.13
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ CGExtensions: 1.38.1
#~ CGSmartImage: 1.15
#~ Gallery: 1.6.1
#~ FormBuilder: 0.7.4
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale: fr_FR.utf8
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.16
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.66
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous,

Je suis en train de construire mon site et je rencontre un problème d'affichage des menus dans le "Breadcrumb"... (il me semble que c'est ainsi que l'on nomme la ligne qui resitue l'endroit de la navigation !?!
Voilà : tout s'affiche correctement, à ceci près que vient s’intercaler entre chaque "cible" du menu, une expression (toujours la même) : ».

Je ne sais pas à quoi cela correspond ni, évidemment, comment enlever cet intrus !
Si quelqu'un pouvait m'aider à éliminer ce truc, ça me rendrait un fier service.
Car ça commence à me les brouter menu, menu...
Merci à tous.
Bonne journée


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - jce76350 - 26/02/2014

» c'est la valeur html » (guillemet français fermant)
Voir HTML Entity (named) »


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - jcpapa - 26/02/2014

Bonjour et merci pour cette réponse...
Je me doutais bien d'un truc comme ça...
Bon j'ai fait quelques recherches dans le gabarit mais je ne trouve pas la faille...
Ça ne doit pas se trouver la-dedans...
Avez-vous une piste ?
Merci


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - jcpapa - 26/02/2014

Ah! ...
Peut-être dans le gabarit du "breadcrumb", lui-même !?!

voici le gabarit :
Code :
[== Indéfini ==]
<!-- responsive breadcrumbs-->
{if isset($nodelist)}
<ul class="breadcrumbs">
{foreach from=$nodelist item='node' name='node'}
    {if $node->raw_menutext != '»'}
    <li>{strip}
    {if $node->type == 'sectionheader'}<span>{$node->menutext}</span>{/if}
    {if $node->current == true}
    <span class="current">{$node->menutext}</span>
    {else}
    <a href="{$node->url}" title="{$node->menutext}"> {$node->menutext}</a>
    {/if}{/strip}
    </li>
    {/if}
{/foreach}
</ul>
{/if}

---------------------------------------
C'est peut-être là-dedans !?

Merci


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - jce76350 - 26/02/2014

avec un lien valide du site web pour voir ce serait mieux Wink


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - jcpapa - 26/02/2014

Pour l'instant, je contrôle mon site via cette adresse mais les redirections ne sont pas encore valisées chez OVH !...
http://h-graffiti.fr/cmsmadesimple/
Et je ne sais pas bien si ça fonctionne ...


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - Jean le Chauve - 26/02/2014

http://cluster015.ovh.net/~hgraffit/cmsmadesimple/index.php?page=croquis
Commence par corriger la doctype : <!DOCTYPE html lang="fr" > (il n'y a pas de lang).
Puis corrige les erreurs via http://validator.w3.org/


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - jcpapa - 26/02/2014

Bonjour,
Je la corrige où la "doctype" ?...
Dans le gabarit ?...
Je ne vois pas bien comment !
J'ai l'impression que ce doit être ailleurs... !?!
Voici mon gabarit principal :
Code :
[== Indéfini ==]
{process_pagedata}{strip}
{cms_lang_info assign='nls'}
{content assign='maincontent' label='Normal Content'}
{content block='mobileonly' assign='mobileonly' label='Mobile only Content'}
{mobile}{capture assign='mobiletemp'}{$mobile_detect}{/capture}
{/strip}<!DOCTYPE html lang="{if isset($nls)}{$nls->htmlarea()}{/if}" >
<!--[if IE 9]><html class="lt-ie10" lang="{if isset($nls)}{$nls->htmlarea()}{/if}" > <![endif]-->
<html class="no-js" lang="{if isset($nls)}{$nls->htmlarea()}{/if}">
    <head>
        <title>{if $page_name !='home'}{title} - {/if}{sitename}</title>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta name='HandheldFriendly' content='true' />
        {metadata}
        {if isset($canonical)}
        <link rel="canonical" href="{$canonical}" />
        {elseif isset($content_obj)}
        <link rel="canonical" href="{$content_obj->GetURL()}" />
        {/if}
{* Link to foundation static stylesheets*}
<link rel="stylesheet" href="{root_url}/foundation-5.0.2/css/normalize.css">
        <link rel="stylesheet" href="{root_url}/foundation-5.0.2/css/foundation.min.css" />
{* Link to stylesheets on the database*}
{cms_stylesheet}
        <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300,700' rel='stylesheet' type='text/css'>
        <script src="{root_url}/foundation-5.0.2/js/modernizr.js"></script>
{* Relational links for interconnections between pages, good for accessibility and Search Engine Optmization *}
{cms_selflink dir='start' rellink='1'}
{cms_selflink dir='prev' rellink='1'}
{cms_selflink dir='next' rellink='1'}
    </head>
    <body>
        <nav class="top-bar" data-topbar>
          <ul class="title-area">
            <!-- Emplacement du Titre -->
            <li class="name">
              <h1 id="logo"><a href="http://cluster015.ovh.net/~hgraffit/cmsmadesimple/">{sitename} {global_content name='tete_lezard_left'}</a></h1>
            </li>
            <li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
          </ul>
          {menu template="theme // responsive-main-menu" excludeprefix="sitemap"}
        </nav>
        {* Page name and Breadcrumbs hidden if it's the home page*}
        <header id="{$page_name}">
            <div class="row">
                {if $page_name =='home'}

              

                <div id="carousel">{news summarytemplate="responsive-news-carousel" number="4"}</div>
                

                {else}
                <div class="large-7 columns">
                <h3>{title}</h3>
                </div>
                <div class="large-5 columns">
                {menu template="theme // responsive-sub-nav" start_level="2"}
                </div>
                {/if}
            </div>
        </header>
        <div class="row">
            <div class="large-8 columns">
                {if $page_name !='home'}
                <div class="hide-for-small" id="breadcrumbs">
                    {menu root="home" action="breadcrumbs" template="theme // responsive-breadcrumbs"}
                </div>
                {/if}

                {*If the Mobile content is empty we show the normal content*}
                {if $mobiletemp && $mobileonly != ''}
                {$mobileonly}
                {else}
                {$maincontent}
                {/if}
            </div>
            <div class="large-4 columns">
                <div id="search">{search search_method="post"}</div>
                <h4>{global_content name='logonews'} Actualités</h4>
                <div class="panel news" id="news">
                    <p>Derniers articles en date...</p>
                    {news summarytemplate='responsive-summary' detailtemplate="responsive-news-detail" detailpage="responsive-news-template" number="2"}
                <div class="small-8 small-offset-4 row"><a class="noMarginBottom right tiny button secondary right" href="/index.php?page=responsive-news-template" title="More news">More news ?</a></div>
                </div>
            </div>
        </div>

        {*REMARQUE: vous pouvez utiliser un bloc de contenu global spécifique pour afficher un pied de page différent sur la version mobile*}
        <footer class="hide-for-small">
            <div class="row">
                <div class="large-12 columns">
                <p>Partie en attente...</p>

                </div>
            </div>
        </footer>
        <div id="copyright">
            <div class="row full-width">
                <div class="small-12 columns">
                {global_content name='footer'}
                </div>
            </div>
        </div>

        <script src="{root_url}/foundation-5.0.2/js/jquery.js"></script>
        <script src="{root_url}/foundation-5.0.2/js/foundation.min.js"></script>

        {literal}
        <script>
          $(document).foundation();
        </script>
        {/literal}
    </body>
</html>

--------------------------------------

merci


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - Jean le Chauve - 26/02/2014

Au lieu de te baser sur ton impression, tu étudies ton gabarit et tu verras que cela se trouve à la 6ème ligne.


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - jce76350 - 26/02/2014

Ton source de la page
<li><a href="#" title="&amp;raquo;"> &amp;raquo;</a> </li>

a comparer avec la ligne
<a href="{$node->url}" title="{$node->menutext}"> {$node->menutext}</a>
du gabarit du "breadcrumb"


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - Jean le Chauve - 26/02/2014

On dirait qu'il a créé des pages nommées > :lol:
Et il n'utilise pas le plugin "breadcrumbs", il utilise correctement le menu : {menu root="home" action="breadcrumbs" template="theme // responsive-breadcrumbs"}
C'est donc le gabarit "theme // responsive-breadcrumbs" du menu qu'il faut regarder (ne jamais utiliser de caractères spéciaux ou espaces dans les noms de gabarits, udt, blocs de contenu...)


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - Ouik - 26/02/2014

Nan, c'est le gabarit du breadcrumb qui est foireux, rien d'autre. Je me demande d'où il provient d'ailleurs.


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - jcpapa - 26/02/2014

Non, mais, ...
Je suis pas tout à fait débile. Je le vois bien que "doctype" est à la 6eme ligne...
Sauf que vous me répondez comme si j'avais votre niveau de connaissance... !
Ce qui n'est évidemment pas le cas, sinon, je ne poserais pas de questions idiotes.
Moi, ce qui me pose problème, c'est d'intervenir entre ces signe là : {...} parce que je n'y comprend rien !
Code :
[== Indéfini ==]
<!DOCTYPE html lang="{if isset($nls)}{$nls->htmlarea()}{/if}" >
Alors bien sûr que je vois le contenu de la 6eme ligne mais quand on me dit : Commence par corriger la doctype : <!DOCTYPE html lang="fr" > (il n'y a pas de lang).
Je me demande si je dois tout effacer... ce qui donnerait : <!DOCTYPE html >
Et là je me dis que ce doit pas être ça, la "solution" de mon problème !....
Je voudrais pas être lourd... mais comme j'aime bien comprendre ce que je fais... J'aime bien les explications claires... et là... c'est un peu obscur, votre Seigneurie.
Merci


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - Jean le Chauve - 26/02/2014

Citation :Je me demande si je dois tout effacer... ce qui donnerait : <!DOCTYPE html >
Tout à fait, c'est ce qu'il faut faire.
Donne-nous maintenant le contenu du gabarit "theme // responsive-breadcrumbs"


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - Ouik - 26/02/2014

Je crois qu'un point "connaissances" s'impose : http://www.alsacreations.com/article/lire/1374-html5-structure-globale-document.html et http://www.alsacreations.com/article/lire/560-dtd-doctype-html-xhtml-comment-choisir.html


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - Ouik - 26/02/2014

Jean le Chauve a écrit :Donne-nous maintenant le contenu du gabarit "theme // responsive-breadcrumbs"

Il est dans le 4e post du fil. Wink


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - Jean le Chauve - 26/02/2014

Je ne sais pas si c'est celui-là.


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - jcpapa - 26/02/2014

Bonsoir,

Voici le code du "Breadcrumb"...
Code :
[== Indéfini ==]
<!-- responsive breadcrumbs-->
{if isset($nodelist)}
<ul class="breadcrumbs">
{foreach from=$nodelist item='node' name='node'}
    {if $node->raw_menutext != '»'}
    <li>{strip}
    {if $node->type == 'sectionheader'}<span>{$node->menutext}</span>{/if}
    {if $node->current == true}
    <span class="current">{$node->menutext}</span>
    {else}
    <a href="{$node->url}" title="{$node->menutext}"> {$node->menutext}</a>
    {/if}{/strip}
    </li>
    {/if}
{/foreach}
</ul>
{/if}

Mais, ouh là là ! les gars,
j'ai du mal à vous suivre...
Vous parlez tous en même temps et j'entends plus rien, moi... !
Bon au passage, je vous signale que "las de construire un site" qui ne me convenait pas, j'ai fini par choisir d'acheter un gabarit qui me convenait... et qui me convient ! Je suis donc en train de le mettre à ma sauce en y touchant le moins possible... bien sûr.
Donc, il est possible que j'ai fait l'achat d'un truc que vous trouvez "merdique"... non ?!? c'est pas ça ?... J'ai comme l'impression qu'il y a comme de la critique dans l'air !?!
Me tromp'je ?
Merci beaucoup en tout cas pour vos réponses...


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - Jean le Chauve - 26/02/2014

Citation :j'ai fini par choisir d'acheter un gabarit qui me convenait... et qui me convient ! Je suis donc en train de le mettre à ma sauce en y touchant le moins possible... bien sûr.
Le template n'est pas merdique, c'est certainement ta sauce qui ne prend pas (tu touches à des trucs que tu ne comprends pas).
Contacte ton fournisseur et demande-lui de faire les modifications que tu souhaites.
De plus ton menu fait appel à des librairies que le serveur ne trouvera pas tant que la redirection n'aura pas été terminée.


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - jcpapa - 26/02/2014

Bon... Ok,
Donc le code du "theme // responsive-breadcrumbs" serait OK ?
Rien à toucher, alors !?

merci


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - Jean le Chauve - 26/02/2014

En attendant, essaye ceci : remplace {menu root="home" action="breadcrumbs" template="theme // responsive-breadcrumbs"} par {menu action="breadcrumbs"}


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - jcpapa - 26/02/2014

Ah !
Je viens d'essayer...
Effectivement, cela résout le problème, Merci.
En revanche, ça me colle la ligne du Breadcrumb au premier titre de ma page...
Donc il faudrait que je trafique le CSS pour avoir une petite marge.
Je vais étudier tout ça calmement et je reviendrai vers vous pour vous montrer ce que j'ai pu tirer de tout ça.
L'air de rien, j'ai pigé pas mal de chose ce soir, et grâce à vous.
Je vous en remercie.
Bonne soirée à tous.
Cordialement


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - Jean le Chauve - 26/02/2014

Citation :Donc il faudrait que je trafique le CSS pour avoir une petite marge.
non, il manque sans doute la classe "breadcrumbs" à l'<ul> d'ouverture.
Mets ça en ligne que je puisse vérifier.


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - Jean le Chauve - 26/02/2014

Ok, essaye ceci : crée un nouveau gabarit dans "gestion de menu".
Intitule-le "breadcrumbs"
Colle le code suivant dedans :
Code :
{if isset($nodelist)}
{strip}
<ul class="breadcrumbs">
{foreach from=$nodelist item='node'}
    <li{if $node->current == true} class="current"{/if}>
    {if $node->current == true}
       {$node->menutext}&nbsp;
    {elseif ($node->url == '' or $node->url == '#') && $node->type != 'sectionheader'}
       &raquo;&nbsp;
    {elseif $node->type == 'sectionheader'}  
       {$node->menutext}&nbsp;
    {else}
       <a href="{$node->url}" title="{$node->menutext}">{$node->menutext}</a>&nbsp;
    {/if}
  </li>
{/foreach}
</ul>
{/strip}
{/if}
Remplace {menu action="breadcrumbs"} par {menu action="breadcrumbs" template="breadcrumbs"}
Mets tout ça en ligne et préviens-moi quand c'est fait et si ça te convient.


[Résolu] separateur de breadcrumbs ou fil d'ariane &raquo indésirable - jcpapa - 26/02/2014

Ah!....
Merci beaucoup !
ça fonctionne !
Mais est-ce normal, j'ai maintenant un "guillemet" entre chaque mot :
ça me donne un truc du genre :

Accueil / » / Plan / » / Aquarelle

ça ne me gêne pas vraiment, mais si on peut s'en passer...
Mais tout de même, bravo !
Encore merci