Fork me on GitHub






Thème incompatible avec tinyeditor....
Régulier
Inscrit: 05/12/2003 17:21
De Marseille
Messages: 322
Bonjour,

Aprés de nombreuses heures de bataille avec tinyeditor sous xoops 2.3.2 pour faire afficher ces ......... de barres d'outils, je m'aperçois que cela fonctionne avec le thème defaut.
J'ai comparé le thème que j'utilise avec le thème defaut, fait plusieurs test en rajoutant, enlevant, modifiant quelques trucs mais sans résultats.
Pourriez vous éclairer ma lanterne ?
il s'agit du thème black2 de becool :

theme.html
<{php}>
$ua $_SERVER['HTTP_USER_AGENT'];
if ((
ereg("Windows",$ua) > 0) && (ereg("MSIE",$ua) > 0)) {
if (
ereg("MSIE 6.",$ua) > 0) {
echo 
'';
}
} else {
echo 
'<?xml version="1.0" encoding="'._CHARSET.'"?>';
echo 
"n";
}
<{/
php}>
<!
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 http-equiv="Content-Style-Type" content="text/css" />
<
title><{$xoops_pagetitle}> - <{$xoops_sitename}></title>
<
link href="<{$xoops_url}>/favicon.ico" rel="SHORTCUT ICON" />
<
link rel="stylesheet" type="text/css" media="all" href="<{$Xoops_url}>/xoops.css>" />
<
link rel="stylesheet" type="text/css" media="screen,tv" href="<{$xoops_themecss}>" />
<
link rel="stylesheet" type="text/css" media="print" href="<{$xoops_imageurl}>css/print.css" />
<!-- 
RMVadded module header -->
<{
$xoops_module_header}>
<!--<{
$xoops_block_header}>-->
<
meta http-equiv="Content-Script-Type" content="text/javascript" />
<
script type="text/javascript">
<!--
<{
$xoops_js}>
//-->
</script>
</head>
<body class="usual">
<div class="page">

    <{* header start *}>
    <div id="header">
    <a href="<{$xoops_url}>/" class="logolink"><img src="<{$xoops_imageurl}>images/logo.gif" alt="<{$xoops_sitename}>" /></a>
    <div id="header_discription">
        <p id="site-name"><span class="hidden"><a href="<{$xoops_url}>" title="Home"><{$xoops_sitename}></a></span></p>
        <p id="site-slogan"><span class="hidden"><{if $xoops_dirname}><{$xoops_modulename}><{else}><{$xoops_slogan}><{/if}></span></p>
    </div>
    
    <{* head menu start *}>
    <div id="header_menu">
    <{include file="$xoops_rootpath/themes/$xoops_theme/header_menu.html"}>
    </div>
    <{* head menu end *}>
    
    </div>
    <{* header end *}>

    <{* Content area start *}>
    <div id="<{if $xoops_showlblock == 1 && $xoops_showrblock == 1 }>col3<{elseif $xoops_showlblock == 1}>col2<{elseif $xoops_showrblock == 1}>col2<{else}>col1<{/if}>">

        <{if $xoops_showlblock == 1}>
        <div class="leftcolumn">
           <{foreach item=block from=$xoops_lblocks}>
             <div class="block_left">
              <div class="blockTitle"><{$block.title}></div>
              <div class="blockContent"><{$block.content}></div>
             </div>
           <{/foreach}>
        </div>
        <{/if}>

        <div class="cc_base">
            <div style="padding:25px;">
                <div class="centercolumn">

            <{include file="$xoops_rootpath/themes/$xoops_theme/blockcenter.html"}>

                </div>
            </div>
        </div>

        <{if $xoops_showrblock == 1}>
            <div class="rightcolumn">
            <{foreach item=block from=$xoops_rblocks}>
             <div class="block_right">
                <div class="blockTitle"><{$block.title}></div>
                <div class="blockContent"><{$block.content}></div>
             </div>
            <{/foreach}>
         </div>
        <{/if}>

     </div>
    <{* Content area end *}>

</div>

<p id="footer"><{$xoops_footer}> theme design by <a href="http://2bcool.net" target="_blank">BCOOL</a></p>



</body>
</html>


blockcenter.html :


<{* Special Thanks kihon2 logic by GIJOE PEAK Corp.(http://www.peak.ne.jp/) *}>

<{if $xoops_showcblock == 1}>

<{
php}>
$prev_htmls = array(
    
'bdbd' => '' ,
    
'bdcc' => '<div class="centerCcolumn">' ,
    
'bdcl' => '<div class="centerLcolumn">' ,
    
'bdcr' => '<div class="centerLcolumn"></div><div class="centerRcolumn">' ,
    
'ccbd' => '</div>' ,
    
'cccc' => '' ,
    
'cccl' => '</div><div class="centerLcolumn">' ,
    
'cccr' => '</div><div class="centerLcolumn"></div><div class="centerRcolumn">' ,
    
'clbd' => '</div><div class="centerRcolumn"></div>' ,
    
'clcc' => '</div><div class="centerRcolumn"></div><div class="centerCcolumn">' ,
    
'clcl' => '' ,
    
'clcr' => '</div><div class="centerRcolumn">' ,
    
'crbd' => '</div>' ,
    
'crcc' => '</div><div class="centerCcolumn">' ,
    
'crcl' => '</div><div class="centerLcolumn">' ,
    
'crcr' => '' ,
) ;

$i ;
$xoops_cblocks = array() ;
if( 
is_array( @$this->_tpl_vars['xoops_ccblocks'] ) ) foreach( $this->_tpl_vars['xoops_ccblocks'] as $i => $block ) {
    
$weight $block['weight'] * 65536 $i ;
    
$block['align'] = 'cc' ;
    
$xoops_cblocks$weight ] =  $block ;
}
if( 
is_array( @$this->_tpl_vars['xoops_clblocks'] ) ) foreach( $this->_tpl_vars['xoops_clblocks'] as $i => $block ) {
    
$weight $block['weight'] * 65536 $i 16384 ;
    
$block['align'] = 'cl' ;
    
$xoops_cblocks$weight ] =  $block ;
}
if( 
is_array( @$this->_tpl_vars['xoops_crblocks'] ) ) foreach( $this->_tpl_vars['xoops_crblocks'] as $i => $block ) {
    
$weight $block['weight'] * 65536 $i 32768 ;
    
$block['align'] = 'cr' ;
    
$xoops_cblocks$weight ] =  $block ;
}
// body's weight = 100
$xoops_cblocks100 65536 49152 ] = array( 'align' => 'bd' ) ;
ksort$xoops_cblocks ) ;
array_push$xoops_cblocks , array( 'align' => 'bd' ) ) ;

$prev_align 'bd' ;
foreach( 
$xoops_cblocks as $key => $block ) {
    
$xoops_cblocks[$key]['prev_html'] = $prev_htmls$prev_align $block['align'] ] ;
    
$prev_align $block['align'] ;
}

/* foreach( $xoops_cblocks as $key => $block ) {
    echo htmlspecialchars("$key:{$block['align']}:{$block['prev_html']}")."<br />" ;
}
exit ; */

$last array_pop$xoops_cblocks ) ;
$this->_tpl_vars['xoops_cblocks'] = $xoops_cblocks ;
$this->_tpl_vars['xoops_cblocks_terminator'] = $last['prev_html'] ;
<{/
php}>

<{foreach 
item=block from=$xoops_cblocks}>
<{
$block.prev_html}>

    <{if 
$block.align == "bd"}>

    <
div id="content">
    <{
$xoops_contents}>
    </
div>
    <{else}>

    <
div<{* id="cb<{$block.weight}>" *}>>
    <{if ! 
$block.title|strstr:"none"}><div class="blockTitle"><{$block.title}></div><{/if}>
    <
div class="blockContent"><{$block.content}></div>
    </
div>

    <{/if}>

<{/foreach}>
<{
$xoops_cblocks_terminator}>

<{else}>
    <
div id="content">
    <{
$xoops_contents}>
    </
div>
<{/if}>

<
div id="page_top"><a href="#header"><span class="hidden">Go Page Top</span></a></div>
<{if 
$xoops_banner != '&nbsp;' && $xoops_banner != ''}><div id="xoops_banner"><{$xoops_banner}></div><{/if}>


Je ne pense pas que le css soit utile mais au cas ou je le posterais aussi.

merci

Posté le : 31/01/2009 12:23
Partager Twitter Partagez cette article sur GG+
Re: Thème incompatible avec tinyeditor....
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
bonjour,

tu peux déjà virer celà :
<script type="text/javascript">
<!--
<{
$xoops_js}>
//-->
</script>

le script est déjà appelé avec xoops_module_header
Je pense que tu devrais mettre les nouvelles variables smarty dans ce thème.
[code]<!-- indique le nom du thème -->
<{assign var=theme_name value=$xoTheme->folderName}>(/code]
et xoImgUrl, xoAppurl, etc ...

@++

Posté le : 31/01/2009 13:02

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Thème incompatible avec tinyeditor....
Régulier
Inscrit: 05/12/2003 17:21
De Marseille
Messages: 322
Bon ben je vais essayer les nouvelles variables, je suis pas arrivé lol
Il y aurait un document qui indique les correspondances entre anciennes et nouvelles variables ?

Posté le : 31/01/2009 13:07
Partager Twitter Partagez cette article sur GG+
Re: Thème incompatible avec tinyeditor....
Régulier
Inscrit: 05/12/2003 17:21
De Marseille
Messages: 322
Bon, je sens que je vais faire que des conneries là, est ce que quelqu'un pourrait m'aider à convertir le fichier blockcenter.html, parce que entre le php et le fait qu'il gère pas les positions top et bottom, je suis largué.

Merci

Posté le : 31/01/2009 17:51
Partager Twitter Partagez cette article sur GG+
Re: Thème incompatible avec tinyeditor....
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
je fais les modifs et les mets ensuite dans le sujet (et le mail )

@++

Posté le : 31/01/2009 19:22

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Thème incompatible avec tinyeditor....
Régulier
Inscrit: 05/12/2003 17:21
De Marseille
Messages: 322
upe

Posté le : 09/02/2009 15:52
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



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

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