Fork me on GitHub




(1) 2 »


Inclure un onglet de recherche dans un thème
Régulier
Inscrit: 29/03/2007 17:04
Messages: 343
Bonjour

Je commence à bidouiller un théme et donc je voudrais mettre un onglet de recherche et de langage dans le xo top header du théme blueblue de Kris.

J'ai niaisement cru qu'il suffisait de transvaser le contenu des fichiers du theme morphogenesis 2.10 standard, à savoir searchbar et language ainsi que modifier le xotopheader en lui demandant d'appeller le fichier language et le fichier searchbar.

Mais ça ne fonctionne pas... Y a t il une logique que je n'ai pas intégré?

Merci

P.S.: J'ai voulu faire la même chose avec zetagenesis et même échec.

Posté le : 21/05/2008 14:05
Partager Twitter Partagez cette article sur GG+
Re: Inclure un onglet de recherche dans un thème
Guest_
b'jour,

Citation :
J'ai niaisement cru qu'il suffisait de transvaser le contenu des fichiers du theme morphogenesis 2.10 standard, à savoir searchbar et language ainsi que modifier le xotopheader en lui demandant d'appeller le fichier language et le fichier searchbar.

... je procèderais exactement de la même manière.

Tu as bien pensé à :
1 - cocher l'option d'actualisation des thèmes dans les Préférences du site ?
2 - ET à vider le répertoire /template_c (sauf index.hmtl ) ?

J'ai l'impression que concernant les templates de thèmes, la seconde manipulation est souvent nécessaire (ou alors un double F5 pour rafaraîchir la page)..


As-tu également pensé à recopier les informations de mise en forme contenues dans la feuille de style content-data.css ?

@+

ps : sinon utilises mon thème tout bleu il est incomparablement mieux fait

Posté le : 21/05/2008 15:13
Partager Twitter Partagez cette article sur GG+
Re: Inclure un onglet de recherche dans un thème
Régulier
Inscrit: 29/03/2007 17:04
Messages: 343
Merci de tes conseils, j'ai réalisé tout ça et non...
Donc dans le xotopheader il y a cela:
<div id="xo-top">
<!-- include 
of the block language in the header -->
<{
includeq file="$theme_name/language.html"}>
<!-- include 
of the block search in the header -->
<{
includeq file="$theme_name/searchbar.html"}>
<!-- include 
of the block accessibility in the header-->
<{
includeq file="$theme_name/accessibilitybar.html"}>
<!-- include 
of the user block in the header -->
<{
includeq file="$theme_name/userbar.html"}>
</
div>


j'ai mis le fichier searchbar:

<div id="xo-searchbar">
<
form name="search" method="get" action="<{xoAppUrl /search.php}>">
<
input type="text" id="query" name="query" class="keyword" value="" maxlength="255" tabindex="1" title="<{$smarty.const.THEME_KEYWORDS}>"/>
<!--<
input type="text" id="query" name="query" class="keyword" value="<{$smarty.const.THEME_KEYWORDS}>" onfocus="this.value=(this.value=='<{$smarty.const.THEME_KEYWORDS}>')? '' : this.value ;" maxlength="255" tabindex="1" />-->
<
input type="hidden" name="action" id="action" value="results"/>
<
input type="submit" value="<{$smarty.const.THEME_SEARCH}>" class="button" tabindex="2" title="<{$smarty.const.THEME_DESC_SEARCH}>"/>
</
form>
</
div>


Et le fichier langage:

<div id="xo-language">
        <
a href="<{xoAppUrl index.php?lang=english}>" title="<{$smarty.const.THEME_ENGLISH}>"><img src="<{xoImgUrl icons/flags/english.png}>" alt="<{$smarty.const.THEME_ENGLISH}>" /></a>
        <
a href="<{xoAppUrl index.php?lang=french}>"  title="<{$smarty.const.THEME_FRENCH}>"><img src="<{xoImgUrl icons/flags/french.png}>" alt="<{$smarty.const.THEME_FRENCH}>"/></a>
</
div>


Et quand je regarde mon content data css:

/*========== Style for searchbar.html ==============*/
#xo-searchbar {
    
display:                            block;
    
float:                             left;
    
margin-top:                     5px;
    
margin-left :                     1em;
}
#xo-searchbar button {
    
margin-left:                     5px;
    
padding:                         0 2px 2px 2px;
}
#xo-searchbar input[type=text]{
    /*background-color:             #c6c7c9;
    color:                            #333;*/
}
#xo-searchbar input[type=text]:hover {
    /*background-color:                #E2E2E2;
    color:                            #333;*/
}
/*=============  Style for language.html ============= */
#xo-language {
    
display:                         block;
    
float:                            left;
    
margin-top :                    5px;
    
background-color:             inherit;
    
padding-left:                     1em;
    
/*color:                            #666;*/
}
#xo-language img{
    
width:                             22px;
    
height:                             22px;
}
/*============= Style for accessibilitybar.html ================*/
#xo-accessibilitybar {
    
display:                            block;
    
float:                             right;
    
padding-top:                     2px;
    
padding-right:                    1em;
}
#xo-accessibilitybar a {
    
text-decoration:                 none;
    
border:                             none;
}
#xo-accessibilitybar img {
    
width:                             22px;
    
height:                             22px;
}


Alors je cherche...

Peut être qu'en faisant un copier de ton thème ça marchera?

Posté le : 21/05/2008 18:52
Partager Twitter Partagez cette article sur GG+
Re: Inclure un onglet de recherche dans un thème
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

Que te donne le code source de ta page ?

@++

Posté le : 21/05/2008 19:22

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Inclure un onglet de recherche dans un thème
Régulier
Inscrit: 29/03/2007 17:04
Messages: 343
En fait cela est
visible ici

Je n'ai pas pu l'intégrer directement sur le forum.

Posté le : 21/05/2008 22:13
Partager Twitter Partagez cette article sur GG+
Re: Inclure un onglet de recherche dans un thème
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
tu as bien cocher la case d'actualisation du thème à partir du répertoire dans les préférences de l'admin ?

Posté le : 21/05/2008 22:47

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Inclure un onglet de recherche dans un thème
Régulier
Inscrit: 29/03/2007 17:04
Messages: 343
Oui je l'ai fait
Y a t il quelque chose qui cloche dans le code source?

Merci

Posté le : 21/05/2008 23:23
Partager Twitter Partagez cette article sur GG+
Re: Inclure un onglet de recherche dans un thème
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
vides les fichiers de templates_c et vérifies le chmod 777 sur celui-ci

Posté le : 22/05/2008 00:04

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Inclure un onglet de recherche dans un thème
Régulier
Inscrit: 29/03/2007 17:04
Messages: 343
J'ai vérifié cela aussi.
J'ai testé le thème sur un autre site, même souci.
Je reverifie tout, à tout hasard ici je le met ici

Et deuxième question, dans le globalnav, il y a des numéros de modules dans les variables smarty, ou peut on modifier les textes qui apparaissent?


Merci, j'essaye de comprendre la logique du php .

Posté le : 22/05/2008 10:10
Partager Twitter Partagez cette article sur GG+
Re: Inclure un onglet de recherche dans un thème
Guest_
b'jour,

Pour que cela fonctionne il te reste une seule modification à faire : dans le fichier theme.html.

Remplacer

Citation :

<!-- include du TOPHEADER -->
<!-- {includeq file="$theme_name/xotopheader.html"} -->


par
Citation :

<!-- include du TOPHEADER -->
<{includeq file="$theme_name/xotopheader.html"}>


@+

Posté le : 22/05/2008 12:03
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

121 Personne(s) en ligne (95 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 121 | Plus ...