Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => I Template di Joomla 1.0.x => : rays84 17 Jul 2006, 14:46:01

: problema editor modifica contenuti frontend
: rays84 17 Jul 2006, 14:46:01
Ciao, ho un problema e non so come risolvere, praticamente se un utente abilitato alla modifica dei contenuti (lato frontend) fa login, e clicca sull'icona accanto al contenuto da modificare, mi sballa tutta la grafica, ho messo due immagini in allegato, così vi fate un'idea...ho provato anche a impostare "nessun editor" per l'utente abilitato alla modifica dei contenuti, ma nulla da fare.... in questi casi che bisogna fare? voi che fareste? o che avete fatto?

[allegato eliminato da un amministratore]
: Re: problema editor modifica contenuti frontend
: napo 17 Jul 2006, 16:07:45
Perdona la franchezza, ma che ti frega?
Nel senso, ok, la grafica è sballata ma solo in fase di editing.
Quando lo salvi torna tutto ok, giusto?

Comunque credo per risolverlo, dovresti riuscire a stringere la textarea.
Forse si riesce dal CSS.
: Re: problema editor modifica contenuti frontend
: joomlapixel 17 Jul 2006, 16:11:29
Credo sia un problema legato all'output dell'editor,di solito succede con template "fissi" 800x600.
Ultimamente è successo sia a me che a miki89.....in attesa di prendere di punta i file interessati posso consigliarti di eliminare una della colonne laterali?
fd aka lonely
: Re: problema editor modifica contenuti frontend
: rays84 17 Jul 2006, 18:06:13
ho provato ad eliminare una colonna, però mi sfora ancora di poco...non di tantissimo cmq...però con due colonne, il sito è piu' "equilibrato" graficamente ...avete provato a stringere la textarea del'editor? o meglio non c'è un modo x farla adattare automaticamente? non vorrei che vado a modificare la dimensione e poi mi va a modificare anche la visualizzazione dell'editor nell'area backend...
potrei lasciarlo benissimo anche questo problema di visualizzazione, però se si può sistemare...meglio ;D
: Re: problema editor modifica contenuti frontend
: joomlapixel 17 Jul 2006, 22:28:41
OH!
è in lista d'attesa questa faccenda...........tra mille altre
 ;D
: Re: problema editor modifica contenuti frontend
: rays84 18 Jul 2006, 13:16:31
mi è venuta un idea, però non so se sia fattibile, non è possibile fare in modo che, quando l'utente clicca l'icona per modificare il contenuto, l'editor si apra in una finestra apparte? o pop-up......
: Re: problema editor modifica contenuti frontend
: rays84 23 Jul 2006, 15:56:32
un altra soluzione ancora(l'ho visto in un template). L'utente loggato, quando clicca sull'icona per la modifica, il menu di destra ad esempio scompare poi quando salva le modifiche , il menu ricompare...
il problema è come si fa...
: Re: problema editor modifica contenuti frontend
: carloernesto 23 Jul 2006, 16:57:50
ciao,
probabile che il template di cui parli utilizza delle condizioni php:
se (è attivo l'editor)
     stampa "niente"
altrimenti
     stampa "il menuù di destra"

per capire come fare analizza le condizioni php nel tuo file index.php

: Re: problema editor modifica contenuti frontend
: rays84 24 Jul 2006, 10:31:15
ho visto il codice in questione, che posto anche qui:

:
<?php
defined
'_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
// needed to seperate the ISO number from the language file constant _ISO
$iso split'='_ISO );
// xml prolog - quirks mode
//echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>

<!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">
<head>
<?php
if ( $my->id ) {
initEditor();
}
mosShowHead();
require(
$mosConfig_absolute_path."/templates/" $mainframe->getTemplate() . "/md_submenu.php");

$forcehilite false;  //index of button to force (0 -> #buttons-1)
$topnav jwShowHorizMenu('mainmenu');
$sidenav jwShowSubMenu('mainmenu');
$tabcolor jwGetTabColor();
$hilightid jwGetHilightid();


?>

<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO?>" />
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_css.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="<?php echo $mosConfig_live_site;?>/images/favicon.ico" />
</head>
<body id="page_bg" class="<?php echo $tabcolor?>">
<a name="up" id="up"></a>

<div class="center">
<div id="wrapper">

<div id="top">
<div>
<div>
<span id="logo" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/omt_logo_trans.png',sizingMethod='scale');"></span>
<span id="logo_header" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/omt_logo_header.png',sizingMethod='scale');"></span>
<span id="joomla" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/omt_joomla_trans.png',sizingMethod='scale');"></span>
</div>
</div>
</div>
<div id="middle">
<div id="middle_2">
<div id="middle_3">
<div id="middle_4">
<div id="navigation">
<div id="centernav">
<span id="topnav">
<?php echo $topnav?>
</span>
<div class="clr"></div>
</div>
</div>
<?php if (mosCountModules('user1') || mosCountModules('user1')) { ?>
<div id="showcase">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<?php if (mosCountModules('user1')) { ?>
<td id="user1">
<?php mosLoadModules('user1', -2); ?>
</td>
<?php ?>
<?php if (mosCountModules('user2')) { ?>
<td id="user2">
<?php mosLoadModules('user2', -2); ?>
</td>
<?php ?>
</tr>
</table>
</div>
<?php ?>
<div id="contentarea">
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="contentarea">
<tr valign="top">
<?php if(mosCountModules'left' )) { ?>
<td id="leftnav">
<div id="lefttop">
<?php echo $sidenav?>

<?php mosLoadModules('left', -2); ?>
</div>
</td>
<td>
<?php } else { ?>
<td id="leftborder">
<?php ?>
<div id="pathway">
<?php mosPathWay(); ?>

</div>
<div id="mainbody">
<?php mosLoadModules('top', -2); ?>
<?php mosMainBody(); ?>
</div>
</td>
<?php if (mosCountModules'right' ) and ( empty( $_REQUEST['task'] ) || $_REQUEST['task'] != 'edit' )) { ?>
<td id="rightnav">
<div id="righttop"></div>
<div id="rightbody">
<?php mosLoadModules('right', -2); ?>
</div>
</td>
<?php ?>
</tr>
</table>

</div>

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

<div id="bottom">
<div>
<div>copyright 2006</div>
</div>
</div>

</div>

</div>
<?php mosLoadModules'debug', -);?>
</body>
</html>


credo che la riga in questione sia:

:
<?php if (mosCountModules'right' ) and ( empty( $_REQUEST['task'] ) || $_REQUEST['task'] != 'edit' )) { ?>
riga n 99

provo ad applicarlo nell'altro template...vediamo che esce fuori, vi faccio sapere
: Re: problema editor modifica contenuti frontend
: matrix845 22 Jun 2007, 23:40:25
ho visto il codice in questione, che posto anche qui:

:
<?php
defined
'_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
// needed to seperate the ISO number from the language file constant _ISO
$iso split'='_ISO );
// xml prolog - quirks mode
//echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>

<!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">
<head>
<?php
if ( $my->id ) {
initEditor();
}
mosShowHead();
require(
$mosConfig_absolute_path."/templates/" $mainframe->getTemplate() . "/md_submenu.php");

$forcehilite false;  //index of button to force (0 -> #buttons-1)
$topnav jwShowHorizMenu('mainmenu');
$sidenav jwShowSubMenu('mainmenu');
$tabcolor jwGetTabColor();
$hilightid jwGetHilightid();


?>

<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO?>" />
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_css.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="<?php echo $mosConfig_live_site;?>/images/favicon.ico" />
</head>
<body id="page_bg" class="<?php echo $tabcolor?>">
<a name="up" id="up"></a>

<div class="center">
<div id="wrapper">

<div id="top">
<div>
<div>
<span id="logo" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/omt_logo_trans.png',sizingMethod='scale');"></span>
<span id="logo_header" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/omt_logo_header.png',sizingMethod='scale');"></span>
<span id="joomla" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/omt_joomla_trans.png',sizingMethod='scale');"></span>
</div>
</div>
</div>
<div id="middle">
<div id="middle_2">
<div id="middle_3">
<div id="middle_4">
<div id="navigation">
<div id="centernav">
<span id="topnav">
<?php echo $topnav?>
</span>
<div class="clr"></div>
</div>
</div>
<?php if (mosCountModules('user1') || mosCountModules('user1')) { ?>
<div id="showcase">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<?php if (mosCountModules('user1')) { ?>
<td id="user1">
<?php mosLoadModules('user1', -2); ?>
</td>
<?php ?>
<?php if (mosCountModules('user2')) { ?>
<td id="user2">
<?php mosLoadModules('user2', -2); ?>
</td>
<?php ?>
</tr>
</table>
</div>
<?php ?>
<div id="contentarea">
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="contentarea">
<tr valign="top">
<?php if(mosCountModules'left' )) { ?>
<td id="leftnav">
<div id="lefttop">
<?php echo $sidenav?>

<?php mosLoadModules('left', -2); ?>
</div>
</td>
<td>
<?php } else { ?>
<td id="leftborder">
<?php ?>
<div id="pathway">
<?php mosPathWay(); ?>

</div>
<div id="mainbody">
<?php mosLoadModules('top', -2); ?>
<?php mosMainBody(); ?>
</div>
</td>
<?php if (mosCountModules'right' ) and ( empty( $_REQUEST['task'] ) || $_REQUEST['task'] != 'edit' )) { ?>
<td id="rightnav">
<div id="righttop"></div>
<div id="rightbody">
<?php mosLoadModules('right', -2); ?>
</div>
</td>
<?php ?>
</tr>
</table>

</div>

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

<div id="bottom">
<div>
<div>copyright 2006</div>
</div>
</div>

</div>

</div>
<?php mosLoadModules'debug', -);?>
</body>
</html>


credo che la riga in questione sia:

:
<?php if (mosCountModules'right' ) and ( empty( $_REQUEST['task'] ) || $_REQUEST['task'] != 'edit' )) { ?>
riga n 99

provo ad applicarlo nell'altro template...vediamo che esce fuori, vi faccio sapere

rays poi sei riuscito nel tuo intento?  ;)