THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Bonjour, à tous
Ce processus est fait pour avoir un scroll et éviter d'appeler les pages creations.html ou untel.html mais permettre de descendre dans la page standard (index.html)

1/ Question : Comment faire un lien dans la page menu vers une ancre dans la page rubrique tout ceci se passe au travers de la page index.html.
2/ Question : Comment exclure des images ou des textes de certaines catégories styles rubriques, contenu

Voici mon menu intégrer à ma page index
fichier menu.html
   

	<ul id="nav" class="scroll scrollparent nav_classic">
<THELIA_MENU_rub type="RUBRIQUE" parent="0">
    <li id="menu-item-#ID" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-#ID">
    <a href="#URL">#TITRE</a>
        <T_menu_ssrubriques>
            <ul class="sub-menu">
                <THELIA_menu_ssrubriques type="RUBRIQUE" classement="alpha" parent="#ID" ligne="1">
                    <li id="menu-item-#ID" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-#ID"><a href="#URL">#TITRE</a></li>
                </THELIA_menu_ssrubriques>
            </ul>
        </T_menu_ssrubriques>
        <//T_menu_ssrubriques>
    </li>
</THELIA_MENU_rub>
<li class="red"><a href="/template/contact.html">:: Contact ::</a></li>
</ul>
				<ul id="nav" class="scroll scrollparent"><li class="red"><a href="#URLSOMMAIRE">:: Home ::</a></li></ul>
		</div>
    </div> 

page rubrique ou contenu intégrer à ma page index
fichier rubrique.html

<ul class="slides">
	<THELIA_MENU_CONTENU type="DOSSIER" parent="0" exclusion="4,5"/></THELIA_MENU_CONTENU>
	<THELIA_MENU_RUBRIQUES type="RUBRIQUE" parent="0" num="4" id="1,2,3,4">
    <li id="menu-item-#ID" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-#ID">
    <a href="#URL">#TITRE</a>
        <T_menu_ssrubriques>
            <ul>
                <THELIA_menu_ssrubriques type="RUBRIQUE" classement="alpha" parent="#ID">
                    <li id="menu-item-#ID" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-#ID"><a href="#URL">#TITRE</a></li>
                </THELIA_menu_ssrubriques>
            </ul>
        </T_menu_ssrubriques>
        <//T_menu_ssrubriques>
    </li>
	<div class="hrlineB"></div>
	</THELIA_MENU_RUBRIQUES>
</ul>

Merci de m'avoir lu.
A+ Steph

Last edited by stephst84 (04-12-2013 15:57:06)

Offline


Donc je me réponds à moi même et ceux qui suivent
pour exclure les images, j'ai rectifié dans quel rubrique ou contenu je prends mes images pour ma page index en fait thelia_Contenu au lieu de thelia_menu-rub avec apparition du texte, titre, chapo par dessus mon image.
Par contre toujours pas de slider, mais fait bizarre, le slider s'affichait dans la page rubrique sous forme textuelle.

<div id="wrapper" class="mainflex_holder">
	<div class="mainflex_wrap">	
        <div class="mainflex flexslider" style="height: 797px;">
         	<ul class="slides">
				<li class="free_slider" style="width: 100%; float: left; margin-right: -100%; position: relative; display: none;">
					<THELIA_CONTENU type="DOSSIER" rubrique="#RUBRIQUE_ID" classement="manuel">
<div class="slider_full">
<THELIA_IMAGE type="IMAGE" dossier="#ID"/>
         <img src="#IMAGE"  alt="#TITRE" title="#DESCRIPTION"/>
   <div class="free_content">
<div class="container">
<div class="sixcol-four">
   <h2 style="text-align: center;"><a href="#URL">#TITRE</a><br />
   <span style="color: #ffffff;">#CHAPO
<br />
</span>
</h2>
<h1 style="text-align: center;">
<span style="color: #333333;">
<span style="color: #ffffff;">#DESCRIPTION</span>
<br>
</span>
</h1>
<p style="text-align: center;"></p>
 </THELIA_IMAGE>
</div>
</div>
</div>
<ol class="flex-control-nav flex-control-paging">
<li>
<a class="">1</a>
</li>
<li>
</ol>
<ul class="flex-direction-nav">
<li id="menu-item-#ID" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-#ID">
<a class="flex-prev" href="#URL">Previous</a>
</li>
<li id="menu-item-#ID" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-#ID">
<a class="flex-next" href="#URL">Next</a>
</li>
</ul>
<div style="clear: both;"></div>
</div>
</THELIA_CONTENU>
</li>
            </div>
			</li>
        </div>
		</li>
		</ul>
		</div>

Je n'ai toujours pas trouvé comment amener mon lien (qui se trouve dans mon menu) une fois cliqué dans le bas de cette même page index pour créer ce sroll.

Last edited by stephst84 (04-12-2013 15:58:13)

Offline


Je me réponds à moi même, donc en lisant le wiki pou l'exclusion de texte images rubrique dossier ou contenu
J'ai trouvé 2 solutions soit à base d'exclusion ou d'ID :

Page menu.html pour un affichage que de certains liens de mes rubriques
id="1,2,3,4,7" vous afficher l'ID que vous désirez qui s'affiche
   

<ul id="nav" class="scroll scrollparent nav_classic">
					<THELIA_MENU_RUBRIQUES type="RUBRIQUE" parent="0" id="1,2,3,4,7"/>
						<li id="menu-item-#ID">

ceci concerne ma page signature.html avec (pareil que l'exemple ci-dessus qui m'exclue les dossiers de mes contenus )  les "exclusions"
exclusion="1,2, ce que vous voulez" exemple ci-dessous

<THELIA_MENU_DOSSIERS type="DOSSIER" classement="manuel" parent="0"exclusion="2">
<T_BLOC_SS_MENU_DOSSIERS type="CONTENU" dossier="#ID">

Par contre, je n'ai toujours pas trouvé comment amener mon lien (qui se trouve dans mon menu) une fois cliqué pourra m'emmener dans le bas de cette même page index pour créer ce scroll.
J'ai essayé les filtres, #TITRE, #URL et d'autres balises
par exemple dans le menu lien services vers la section services en restant dans la même page index
A chaque fois je reste en haut de ma page

Last edited by stephst84 (04-12-2013 17:15:34)

Offline


Salut, beaucoup d'informations dans tes messages je ne suis pas sur d'avoir compris.

Tu essaie de faire ça ?

<div style="height:2000px">
  <a href="#footer">aller en bas</a>
</div>
<div id="footer">
  Hello World !
</div>

mon blog - http://etienne.roudeix.net

Offline


Pour répondre au message précédent, donc j'ai appelé mon lien " services " avec une dièze devant mon texte qui est une rubrique services et j'ai modifié ma page menu comme ceci

               

<ul id="nav" class="scroll scrollparent nav_classic">
					<THELIA_MENU_RUBRIQUES type="RUBRIQUE" parent="0" id="1,2,3,4,7"/>
						<li id="menu-item-#ID">
							<a href="#TITRE" #FILTRE_egalite(#RUBRIQUE_ID||#ID||class="menu-item menu-item-type-custom menu-item-object-custom menu-item-##ID")>#TITRE</a> <-- ici modif double dièze
								<T_menu_ssrubriques>
									<ul class="sub-menu">
										<THELIA_menu_ssrubriques type="RUBRIQUE" classement="alpha" parent="#ID" >
										<li id="menu-item-#ID" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-#ID"><a href="#URL" #FILTRE_egalite(#RUBRIQUE_ID||#ID||)>#TITRE</a></li>
										</THELIA_menu_ssrubriques>
									</ul>
								</T_menu_ssrubriques>
								<//T_menu_ssrubriques>
						</li>
					</THELIA_MENU_RUBRIQUES>
					<li class="red"><a href="/template/contact.html">:: Contact ::</a></li>
				</ul>

Peut-être une manière pas très orthodoxe, je pense qu'il y a beaucoup mieux, je rectifierai en cours de route

Last edited by stephst84 (04-12-2013 16:05:32)

Offline


Avoir ajouté un dièze c'est bien mais cela inscrit sur la page
Un beau  " #services ", donc il me reste à supprimer à l'affichage du dièze sans désactiver l'accès de mon menu vers la section désirée.

Offline


Pour répondre à

etienne_ wrote:

Tu essaie de faire ça ?

<div style="height:2000px">
  <a href="#footer">aller en bas</a>
</div>
<div id="footer">
  Hello World !
</div>

oui c'est cela

Last edited by stephst84 (06-12-2013 18:20:18)

Offline


Bonjour,
Pour installer un slider je suis passé par jquery.cross-slide avec désactivation de  src="template/js/jquery-1.3.2.min.js et remplacement par template/scripts/jquery-1.5.2.min.js" marqué dans meta.html
et le jquery cross-slide dans la page index.html dans la section body

<script type="text/javascript" src="template/scripts/jquery.cross-slide.min.js"></script>

Ce jquery fonctionne sur une base d'id comme par exemple #slide

La version de Thelia V 1.5.0, je ne suis pas sous la dernière de thelia car la version php est une version 5.3.16 et bug lors de l'install

Last edited by stephst84 (07-12-2013 23:13:49)

Offline


Pour faire suite au slider jquery.cross-slide utilisé, je l'ai rectifié par flexslider qui correspond mieux à mes attentes.
Utilisez le jquery suivant et désactivez les autres références jquery dans votre meta.html

 <script type="text/javascript" src="template/js/jquery3109.js"></script>  

Bien sûr penser à déclarer vos scripts et js dans la page meta.html et insérer les dans les bons dossiers via votre ftp

Il vous faut insérer ce script en bas de la page ou vous voulez que le slider fonctionne pour moi, c'est dans la page index.html

	<script type="text/javascript" charset="utf-8">
  $(window).load(function() {
    $('.slides').flexslider();
  });
</script>

Last edited by stephst84 (08-12-2013 12:58:29)

Offline


Bonjour à toutes et tous, pour me répondre car j'avais un souci de dièse (ancre de lien menu vers un endroit spécifique de ma page, car elle fonctionne façon Scroller) qui s'affichait avec mon lien et placé bien entendu devant

Avoir ajouté un dièse c'est bien mais cela inscrit sur la page
Un beau  " #services ", donc il me reste à supprimer à l'affichage du dièse sans désactiver l'accès de mon menu vers la section désirée.

parce qu'au début je l'avais (affichage de ladite ancre) avec mon titre de rubrique,et cela faisait pas " jojo " donc je suis retourné ici et placé une deuxième ancre devant href="##TITRE pour les titres des rubriques et sous rubriques

					<THELIA_MENU_RUBRIQUES type="RUBRIQUE" parent="0" id="1,2,3,4,7"/>
						<li id="menu-item-#ID">
							<a href="##TITRE" #FILTRE_egalite(#RUBRIQUE_ID||#ID||class="menu-item menu-item-type-custom menu-item-object-custom menu-item-#ID")>#TITRE</a>
								<T_menu_ssrubriques>
									<ul class="sub-menu">
										<THELIA_menu_ssrubriques type="RUBRIQUE" classement="alpha" parent="#ID" >
										<li id="menu-item-#ID" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-#ID"><a href="##TITRE" #FILTRE_egalite(#RUBRIQUE_ID||#ID||)>#TITRE</a></li>
										</THELIA_menu_ssrubriques>
									</ul>
								</T_menu_ssrubriques>
								<//T_menu_ssrubriques>
						</li>
					</THELIA_MENU_RUBRIQUES>

Après modif les liens du menu sont redirigés vers l'endroit exact de l'id concernée qui se trouve dans les pages incluses aux différents endroits de la page index

 <div id="services" class="section" />
<div id="carte" class="section" />

Je mets le code pour ceux qui auraient le problème, un exemple du lien cliqué qui emmène vers l'id réelle

Last edited by stephst84 (11-12-2013 18:51:41)