Fork me on GitHub


 Bas   Précédent   Suivant

« 1 2 3 4 (5) 6 »


Morphogenesis, layout variable et multimenu
Aspirant
Inscrit: 29/11/2004 16:13
Messages: 79
Bonjour,

Je suis en train de travailler sur le thème Morphogenesis afin de réaliser un thème personnalisé.
L'un des intérêts de ce thème est qu'il gère le layout (format) variable de la page en 1,2 ou 3 colonnes.
toutefois il y a un problème (bug) avec Multimenu et l'utilisation de la navbar.

En effet, j'ai crée avec multimenu un menu déroulant horizontal en CSS que j'ai intégré au thème.
j'ai utilisé l'astuce qui permet de masquer le menu navbar des blocs de gauche.
Mais dès lors, le layout reste bloqué au format "colonne de gauche" même lorsque j'ai supprimé tous les autres blocs visibles à gauche.

Comment faire pour que ma colonne centrale prenne à nouveau toute la largeur?


Peut-être faut-il modifier ce code dans theme.html?
<body  class="<{$xoops_dirname}> theme-default">
<{if 
$xoBlocks.canvas_left and $xoBlocks.canvas_right}><{assign var=columns_layout value='threecolumns-layout'}>
<{elseif 
$xoBlocks.canvas_left}><{assign var=columns_layout value='leftcolumn-layout'}>
<{elseif 
$xoBlocks.canvas_right}><{assign var=columns_layout value='rightcolumn-layout'}>
<{/if}>


peut-être en rajoutant une condition qui exclu le menu navbar?

Mais là j'ai besoin d'aide.

autre remarque, le menu contextuel par clique droit de multimenu ne fonctionne pas non-plus, si vous avez une idée pour le rendre fonctionnel je suis aussi preneur.

Merci de votre attention et de vos réponses.
--
olico

Posté le : 28/09/2006 15:57

Edité par olico sur 06/10/2006 09:37:32
Edité par olico sur 15/12/2006 14:59:06
_________________
--
olico
Transférer la contribution vers d'autres applications Transférer


Re: Thème avec layout variable (1,2 ou 3 colonnes)
Aspirant
Inscrit: 29/11/2004 16:13
Messages: 79
Je te remecie pour tes réponses.

Mais, j'arrive dans la limite de mes compétences.
Je n'ai encore jamais fait de debug smarty et je ne sais pas comment m'y prendre pour faire les tests conditionnels.
Je vais chercher s'il y a de la doc.
Si tu as des pistes, je suis preneur.
Merci

J'ai rajouté ça à mon code :
...
</
head>
    <
body>
<!-- 
boucle pour tester le format du layout 1,2 ou 3 colonnes-->
<{if 
$xoops_showlblock == and $xoops_showrblock == 1}>
<{
assign var=columns_layout value='threecolumns-layout'}>
<{elseif 
$xoops_showlblock == 1}>
<{
assign var=columns_layout value='leftcolumn-layout'}>
<{elseif 
$xoops_showrblock == 1}>
<{
assign var=columns_layout value='rightcolumn-layout'}>
<{/if}>
<!-- 
FIN boucle pour tester le format du layout 1,2 ou 3 colonnes-->

        <
div id="conteneur" <{if $columns_layout}> class="<{$columns_layout}>"<{/if}>>


Je me suis inspiré du thème zetareticuli.

Pour l'instant aucun changement dans mon thème mais j'obtiens ceci dans la console debug smarty :
{$columns_layout}    threecolumns-layout
{$columnwidth}    100


Je pense qu'il faut que je crée maintenant les classes correspondantes dans mon fichier styles.css
A suivre...
--
olico

Posté le : 12/09/2006 12:23

Edité par olico sur 12/09/2006 12:47:28
_________________
--
olico
Transférer la contribution vers d'autres applications Transférer


Re: Thème avec layout variable (1,2 ou 3 colonnes)
Aspirant
Inscrit: 29/11/2004 16:13
Messages: 79
HELLO,

c'est effectivement ce que j'ai fait, je suis parti de cet article et j'ai suivi pas à pas la méthodologie.
Mais le layout n'est pas flexible. C'est-à-dire que lorsqu'il n'y a ni colonne de gauche, ni colonne de droite la colonne centrale reste de la même largeur avec la place pour les colonnes gauche et droite.

Je cherche à ce que ma colonne centrale puisse prendre la totalité de la largeur du site s'il n'y a pas de colonne gauche et/ou droite.

Ainsi avec un seul thème j'aurai un layout flexible capable de me proposer un thème à 1,2 ou 3 colonnes.
ça doit bien être possible car le theme zetareticuli le fait.

Il doit falloir ajouter des boucles conditionnelles et je ne suis pas encore assez expert pour ça.
Donc si vous avez ces compétences, je suis preneur.

Merci de votre soutien.
--
olico

Posté le : 12/09/2006 08:23
_________________
--
olico
Transférer la contribution vers d'autres applications Transférer


Thème avec layout variable (1,2 ou 3 colonnes)
Aspirant
Inscrit: 29/11/2004 16:13
Messages: 79
Bonjour,

je suis actuellement dans la mise au point d'un thème pour Xoops.
Je travaille sur le thème "default" pour supprimer les balises <table> et n'utiliser que les balises <div> afin de simplifier le code du fichier theme.html et le rendre compatible W3C et CSS.

J'ai réussi à modifier le thème default en gardant l'apparence initiale.
Toutefois je me retrouve avec un petit problème sur le positionnement CSS entre les colonnes gauche/droite et la colonne centrale.
J'observe des chevauchements et des débordements du contenu des modules du cadre de ma page.

De plus j'aimerais aussi améliorer le thème par défaut afin que le bloc central utilise toute la place si je n'active aucune colonne de gauche et de droite.

voici mon fichier theme.html actuel :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<{$xoops_langcode}>" lang="<{$xoops_langcode}>">
    <
head>
        <
meta http-equiv="content-type" content="text/html; charset=<{$xoops_charset}>" />
        <
meta http-equiv="content-language" content="<{$xoops_langcode}>" />
        <
meta name="robots" content="<{$xoops_meta_robots}>" />
        <
meta name="keywords" content="<{$xoops_meta_keywords}>" />
        <
meta name="description" content="<{$xoops_meta_description}>" />
        <
meta name="rating" content="<{$xoops_meta_rating}>" />
        <
meta name="author" content="<{$xoops_meta_author}>" />
        <
meta name="copyright" content="<{$xoops_meta_copyright}>" />
        <
meta name="generator" content="XOOPS" />
        <
title>
            <{if 
$xoops_pagetitle !=''}><{$xoops_pagetitle}> - <{/if}><{$xoops_sitename}> 
        </
title>
        <
link href="<{$xoops_url}>/favicon.ico" rel="SHORTCUT ICON" />
        <
link rel="stylesheet" type="text/css" media="screen" href="<{$xoops_url}>/xoops.css" />
        <
link rel="stylesheet" type="text/css" media="screen" href="<{$xoops_themecss}>" />
<!-- 
RMVadded module header -->
        <{
$xoops_module_header}> <script type="text/javascript">
<!--
<{
$xoops_js}>
//-->



</script> 
    </head>
    <body>
        <div id="conteneur">
            <div id="header">
                <div id="headerlogo">
                    &nbsp; 
                </div>
                <div id="headerbanner">
                    <{$xoops_banner}> 
                </div>
            </div>
            <div id="headerbar" colspan="2">
<!--appel de la navbar multimenu-->
                <{foreach item=block from=$xoops_lblocks}> <{if $block.title == 'navbar'}> <{$block.content}> <{/if}> <{/foreach}> 
            </div>
<!-- test pour affichage éventuel de blocs dans la colonne gauche -->
            <{if $xoops_showlblock == 1}> 
            <div id="leftcolumn">
<!-- Début de la boucle pour affichage des blocs dans la colonne de gauche -->
                <{foreach item=block from=$xoops_lblocks}> 
<!-- pour cacher la navbar en colonne de gauche-->
                <{if $block.title != 'navbar'}> <{include file="xhtml/theme_blockleft.html"}> <{/if}> <{/foreach}> 
<!-- Fin de la boucle pour affichage des blocs dans la colonne de gauche -->
            </div>
            <{/if}> 
<!-- test pour affichage éventuel de blocs dans la colonne droite -->
            <{if $xoops_showrblock == 1}> 
            <div id="rightcolumn">
<!-- Début de la boucle pour affichage des blocs dans la colonne de droite -->
                <{foreach item=block from=$xoops_rblocks}> <{include file="xhtml/theme_blockright.html"}> <{/foreach}> 
<!-- Fin de la boucle pour affichage des blocs dans la colonne de droite -->
            </div>
            <{/if}> 
<!-- fin du test pour affichage éventuel de blocs dans la colonne droite -->
            <div id="centercolumn">
<!-- Test pour vérifier s'il faut afficher des blocs au centre de la page -->
                <{if $xoops_showcblock == 1}> 
                <div id="centerCcolumn">
<!-- Début de la boucle pour affichage des blocs centrés dans la colonne du milieu  -->
                    <{foreach item=block from=$xoops_ccblocks}> <{include file="xhtml/theme_blockcenter_c.html"}> <{/foreach}> 
<!-- Fin de la boucle pour affichage des blocs centrés dans la colonne du milieu -->
                </div>
                <div id="centerLcolumn">
<!-- Début de la boucle pour affichage des blocs centrés-gauche dans la colonne du milieu -->
                    <{foreach item=block from=$xoops_clblocks}> <{include file="xhtml/theme_blockcenter_l.html"}> <{/foreach}> 
<!-- Fin de la boucle pour affichage des blocs centrés-gauche dans la colonne du milieu -->
                </div>
                <div id="centerRcolumn">
<!-- Début de la boucle pour affichage des blocs centrés-droit dans la colonne du milieu -->
                    <{foreach item=block from=$xoops_crblocks}> <{include file="xhtml/theme_blockcenter_r.html"}> <{/foreach}> 
<!-- Fin de la boucle pour affichage des blocs centrés-droit dans la colonne du milieu -->
                </div>
                <{/if}> 
<!-- Fin du test sur l'affichage des blocs dans la colonne du milieu -->
<!-- Affichage du contenu du module actuel -->
                <div id="content">
                    <{$xoops_contents}> 
                </div>
                

                
<!-- fin de l'affichage du contenu du module actuel -->
            </div>
            <div id="footerbar">
                <{$xoops_footer}> 
            </div>
<!-- fin du conteneur -->
        </div>
    </body>
</html>



et le fichier style.css qui lui est associé :
body {colorblackbackgroundwhitemargin0padding0;}

table {width100%; margin5padding5font-sizesmall}
table td {padding0border-width0vertical-aligntopfont-familyVerdanaArialHelveticasans-serif;}

{color#666666; text-decoration: none; font-weight: bold; background-color: transparent;}
a:hover {color#ff6600;}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
ul margin2pxpadding2px; list-styledecimal insidetext-alignleft;}
li margin-left2px; list-stylesquare insidecolor#2F5376}

input.formButton {}

.
item {border1px solid #cccccc;}
.itemHead {padding3pxbackground-color#2F5376; color: #FFFFFF;}
.itemInfo {text-alignrightpadding3pxbackground-color#efefef}
.itemTitle a {font-size130%; font-weightboldfont-variantsmall-capscolor#ffffff; background-color: transparent;}
.itemPoster {font-size90%; font-style:italic;}
.
itemPostDate {font-size90%; font-style:italic;}
.
itemStats {font-size90%; font-style:italic;}
.
itemBody {padding-left5px;}
.
itemText {margin-top5pxmargin-bottom5pxline-height1.5em;}
.
itemText:first-letter {font-size133%; font-weightbold;}
.
itemFoot {text-alignrightpadding3pxbackground-color#efefef}
.itemAdminLink {font-size90%;}
.
itemPermaLink {font-size90%;}

th {background-color#2F5376; color: #FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif;}

#conteneur {
margin:0 auto;
background-colorwhite;
}

#header {
height80px;
background-color#2F5376;
}

#headerlogo {
    
background-imageurl("images/logo.gif");
    
background-repeatno-repeat;
    
width150px;
    
height80px;
    
floatleft;
}

#headerbanner {width: 100%; background-color: #2F5376; vertical-align: middle; text-align:center;}

#headerbar {height: 20px; border-bottom: 1px solid #dddddd; background-image: url(images/hbar.gif);}

#leftcolumn {float: left;width: 170px; border-right: 1px solid #cccccc; font-size:12px;}
#leftcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
#leftcolumn div.blockTitle {padding: 3px; background-color: #dddddd; color: #639ACE; font-weight: bold;}
#leftcolumn div.blockContent {padding: 3px; line-height: 120%; line-height: 120%;}


#centercolumn {font-size: 12px;/*margin-left: 170px;
margin-right170px;*/}
#centercolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}

#centerCcolumn, #bottomCcolumn {padding: 0px 3px 1px 3px;}
#centerCcolumn .blockTitle, #bottomCcolumn .blockTitle {padding: 3px; color: #639ACE; font-weight: bold; margin-top: 0px; margin-right: 0px;  margin-left: 0px;}
#centerCcolumn .blockContent, #bottomCcolumn .blockContent {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; padding: 3px; margin-right: 0px;  margin-left: 0px; margin-bottom: 2px; line-height: 120%;}

#centerLcolumn, #bottomLcolumn, #centerRcolumn, #bottomRcolumn {
    
width50%; padding0px 3px 0px 0px;
}
#centerLcolumn .blockTitle, #bottomLcolumn .blockTitle, #centerRcolumn .blockTitle, #bottomRcolumn .blockTitle {
    
padding3pxcolor#639ACE; font-weight: bold; margin-top: 0px;
}
#centerLcolumn .blockContent, #centerRcolumn .blockContent, #bottomLcolumn .blockContent, #bottomRcolumn .blockContent {
    
border-left1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; padding: 3px; margin-left: 2px; margin-right: 3px; margin-bottom: 2px; line-height: 120%;
}

#content {text-align: left; padding: 8px;}

#rightcolumn {float:right; width: 170px; border-left: 1px solid #cccccc; font-size:12px;}
#rightcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
#rightcolumn div.blockTitle {padding: 3px; background-color: #dddddd; color: #639ACE; font-weight: bold;}
#rightcolumn div.blockContent {padding: 3px; line-height: 120%;}

#footerbar {text-align:center; background-image: url(hbar.gif);}

td#mainmenu a {background-color: #e6e6e6; display: block; margin: 0; padding: 4px;}
td#mainmenu a:hover {background-color: #ffffff;}
td#mainmenu a.menuTop {padding-left: 3px; border-top: 1px solid silver; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
td#mainmenu a.menuMain {padding-left: 3px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
td#mainmenu a.menuSub {padding-left: 9px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}

td#usermenu a {background-color: #e6e6e6; display: block; margin: 0; padding: 4px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
td#usermenu a:hover {background-color: #ffffff;}
td#usermenu a.menuTop {border-top: 1px solid silver;}
td#usermenu a.highlight {background-color: #fcc;}



.outer {border1px solid silver;}
.
head {background-color#c2cdd6; padding: 5px; font-weight: bold;}
.even {background-color#dee3e7; padding: 5px;}
.odd {background-color#E9E9E9; padding: 5px;}
.foot {background-color#c2cdd6; padding: 5px; font-weight: bold;}
tr.even td {background-color#dee3e7; padding: 5px;}
tr.odd td {background-color#E9E9E9; padding: 5px;}

div.errorMsg background-color#FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg background-color#DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg background-color #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode background#FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote background#FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weightboldmargin-bottom2px;}
.
comText {padding2px;}
.
comUserStat {font-size10pxcolor#2F5376; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weightnormal;}
.
comUserStatus {margin-left2pxmargin-top10pxcolor#2F5376; font-weight:bold; font-size: 10px;}
.comUserRank {margin2px;}
.
comUserRankText {font-size10px;font-weight:bold;}
.
comUserRankImg {border0;}
.
comUserName {}
.
comUserImg {margin2px;}
.
comDate {font-weightnormalfont-styleitalicfont-sizesmaller}
.
comDateCaption {font-weightboldfont-stylenormal;}



Attention:
- j'ai déplacé les images du dossier "default" dans un dossier "images"
- j'ai aussi crée une surcharge du template pour "multimenu_dyn_horiz_css.html" dans mon dossier de thème.

J'ai un peu creusé du côté du thème zetareticuli mais celui-ci est trop complexe pour moi, ceci dit, il integre la fonction que je cherche :
obtenir une colonne centrale sur toute la largeur s'il n'y a ni colonne de droite ni colonne de gauche.


N.B. voici les infos XoopsInfo de mon environnement :
Url du site : http://localhost
Version de Xoops : XOOPS 2.0.15
Thème Xoops : default
Jeu de templates : default
Version PHP : 4.4.1
Version MySQL : 4.0.27-standard-log
Logiciel serveur : Apache/1.3.33 (Darwin) PHP/4.4.1
Statut safe mode : OFF
Register Globals : OFF
Navigateur : Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/418.8 (KHTML, like Gecko) Safari/419.3
Support librairie GD : Désactivé (vignettes non disponibles)
Statut d'upload du serveur : ON
Taille maximum d'upload autorisée :


Merci de votre attention à très vite
--
olico

Posté le : 11/09/2006 18:24
_________________
--
olico
Transférer la contribution vers d'autres applications Transférer


Re: Impossible d'installer Edito
Aspirant
Inscrit: 29/11/2004 16:13
Messages: 79
Merci, ça fonctionne parfaitement après la modification du fichier .sql

--
olivier

Posté le : 11/09/2006 16:31
_________________
--
olico
Transférer la contribution vers d'autres applications Transférer


Impossible d'installer Edito
Aspirant
Inscrit: 29/11/2004 16:13
Messages: 79
Bonjour,
je viens d'installer Xoops 2.0.15 et je ne parviens pas à installer Edito 2.45 (bien qu'il soit affiché 2.44 dans le gestionnaire de modules de mon site).
Il semble qu'il y ait une erreur avec MySQL, la version que j'ai installée correspond à celle de mon hébergeur.
Merci de l'attention que vous porterez à ce problème.

Voici l'erreur affichée :
Installing Edito
Too big column length for column 'meta_title' (max = 255). Use BLOB instead
Impossible d'installer edito. Erreur(s) :

et voici le code du mode debug :
SELECT * FROM site_config WHERE (conf_modid = '0' AND conf_catid = '1') ORDER BY conf_order ASC
SELECT sess_data FROM site_session WHERE sess_id = '41bd482f560fde5854cd5dcfdf3c7995'
SELECT * FROM site_users WHERE uid=1
SELECT * FROM site_modules WHERE dirname = 'system'
SELECT COUNT(*) FROM site_modules WHERE dirname = 'edito'
SELECT * FROM site_modules WHERE dirname = 'edito'
SELECT id, pid, subject, groups FROM site_edito WHERE offline = 1 AND nomain = 1 ORDER BY
Error number: 1064
Error message: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
SELECT * FROM site_groups
CREATE TABLE site_edito ( id int(11) NOT NULL auto_increment, pid int(11) unsigned default '0', uid int(6) unsigned default '1', datesub int(11) unsigned NOT NULL default '1033141070', subject varchar(255) default NULL, meta_title varchar(512) default NULL, meta_keywords varchar(512) default NULL, meta_description varchar(512) default NULL, informations text, nohtml tinyint(1) unsigned default '0', nosmiley tinyint(1) unsigned default '0', noxcode tinyint(1) unsigned default '0', notitle tinyint(1) unsigned default '0', nologo tinyint(1) unsigned default '0', nomain tinyint(1) unsigned default '0', noblock tinyint(1) unsigned default '0', counter int(8) unsigned default '0', offline int(11) unsigned default NULL, comments int(11) unsigned default '0', cancomment tinyint(1) unsigned default '1', artimage varchar(255) NOT NULL default 'blank.gif', groups varchar(255) NOT NULL default '', hidden tinyint(1) unsigned default '0', PRIMARY KEY (id) ) TYPE=MyISAM
Error number: 1074
Error message: Too big column length for column 'meta_title' (max = 255). Use BLOB instead
SELECT * FROM site_modules WHERE (hasadmin = '1' AND isactive = '1') ORDER BY weight ASC, mid ASC
SELECT * FROM site_groups
SELECT m.name,m.dirname FROM site_modules m LEFT JOIN site_tplfile t ON m.dirname=t.tpl_module WHERE m.isactive GROUP BY t.tpl_module ORDER BY m.weight,m.mid
SELECT * FROM site_modules WHERE dirname = 'news'
SELECT * FROM site_group_permission WHERE (gperm_name = 'module_admin' AND gperm_modid = '1' AND (gperm_groupid = '1' OR gperm_groupid = '2'))

et voici les spécifications de mon installation :
Url du site : http://localhost
Version de Xoops : XOOPS 2.0.15
Thème Xoops : xhtml
Jeu de templates : default
Version PHP : 4.4.1
Version MySQL : 4.0.27-standard-log
Logiciel serveur : Apache/1.3.33 (Darwin) PHP/4.4.1
Statut safe mode : OFF
Register Globals : OFF
Navigateur : Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/418.8 (KHTML, like Gecko) Safari/419.3
Support librairie GD : Désactivé (vignettes non disponibles)
Statut d'upload du serveur : ON
Taille maximum d'upload autorisée : 2M

--
olivier

Posté le : 07/09/2006 18:38
_________________
--
olico
Transférer la contribution vers d'autres applications Transférer


Xlanguage et Smartlanguage
Aspirant
Inscrit: 29/11/2004 16:13
Messages: 79
Bonjour,

je suis devant un dilemne :
j'utilise sur mon site le module "XOOPS Multilanguages" (Smartlanguage) pour la gestion des langues.
Or dès qu'il y a une mise à jour importante du cœur de Xoops, celui-si devient incompatible.

J'ai découvert l'existance de xlanguage qui a pour avantage qu'il s'installe comme un module traditionnel (sans modifications du core) et donc reste fonctionnel après mise à jour du cœur de Xoops.
Mais xlanguage ne gère pas la traduction des balises ou "Smarty Tags Definition" que l'on insère dans le thème xoops (ce que fait le module Smartlanguage de XOOPS Multilanguages).

J'aimerai donc savoir s'il est possible d'installer ensemble sur le même site :
- xlanguage pour la traduction du contenu, des modules, des menus
et
- smartlanguage (uniquement le module sans les modifications du core) pour les "Smarty Tags Definition"

Quelqu'un a-t-il déjà fait l'expérience avec quelles conséquences? (je vais faire le test en local)

Y-a-t-il possibilité de faire un rapprochement dans l'avenir de ces deux modules qui me semblent complémentaires dans les fonctions (smartlanguage) et la simplicité de mise en œuvre (xlanguage)?

Merci de vos remarques et de votre attention.
--
olico

Posté le : 19/08/2006 10:58
_________________
--
olico
Transférer la contribution vers d'autres applications Transférer


Re: multimenu menu css et Internet Explorer Problème
Aspirant
Inscrit: 29/11/2004 16:13
Messages: 79
Je cherche comment mettre une flèche pour les liens avec sous-menu.
Il me semble qu'il y a un sujet qui en parle sur ce forum mais je n'arrive pas à remettre la main dessus.
Si vous avez ce lien ou une directements la procédure, ça permettra de finir l'aspect de mon menu.
Merci
--
olivier
www.harmonieregioncentre.com

Posté le : 13/04/2006 10:33
Transférer la contribution vers d'autres applications Transférer


Re: multimenu menu css et Internet Explorer Problème
Aspirant
Inscrit: 29/11/2004 16:13
Messages: 79
Un grand merci pour ton aide précieuse et d'une rapidité incroyable.

J'ai résolu mon problème de décalage avec IE en mettant une valeur de -15.
J'ai effectué le test sous windows 2000 avec virtual PC, j'espère que ça fonctionne aussi pour les autres versions de windows (il n'y a pas de raisons pour que ça ne fonctionne pas).
Je n'ai pas changé les valeurs pour Firefox car je n'avais pas de problème.

J'ai fait un test en changeant le thème et en utilisant le thème par défaut de xoops :
cette fois-là, le menu est trop en retrait.
J'en déduit donc qu'il faut adapter le jeu de templates à un thème.
(de toutes les façons peu importe, je n'utilise qu'un seul thème).

Encore un grand merci!
--
olivier
www.harmonieregioncentre.com

Posté le : 13/04/2006 09:10
Transférer la contribution vers d'autres applications Transférer


Re: multimenu menu css et Internet Explorer Problème
Aspirant
Inscrit: 29/11/2004 16:13
Messages: 79
j'ai mis à jour le fichier et j'ai testé sous windows 2000 avec virtual PC et effectivement il y a toujours un problème de distance avec le sous-menu.

je ne sais pas dutout ce que je dois changer pour la distance des sous-menus.

Les lignes suivantes :
<!--[if lte IE 6]>
<link rel="stylesheet" media="all" type="text/css" href="<{$xoops_url}>/modules/multiMenu/script/09/flyout_ie.css" />

<style type="text/css">

.menuvcss ul li a:hover ul {left:<{if $block.block_size > 0}><{$block.block_size+2}>px;<{else}><{$block.block_size}>px;<{/if}> width:<{if $block.block_size > 0}><{$block.block_size}>px;<{else}><{$block.block_size*-1}>px;<{/if}>}
.menuvcss ul li a:hover ul li a:hover ul {left:<{$block.block_size}>px;}
.menuvcss {height:10px;}

</style>


<![endif]-->

sont-elles prises en comptes ou faut-il que je suprime les "!--" ?
Je dois dire que c'est un peu au delà de mes compétances actuelles.
Merci pour tes éclaircissements.
--
olivier

Posté le : 12/04/2006 21:12
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 2 3 4 (5) 6 »




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

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