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 => : monak83 01 Nov 2007, 16:46:25

: Aiuto per Template SIMPLYBLU...strana cosa.
: monak83 01 Nov 2007, 16:46:25
Ciao a tutti, sto testando il template simplyblu ma si comporta stranamente nei titoli degli articoli:
questo è il link della homepage http://www.pegasusimmobili.it/index.php (http://www.pegasusimmobili.it/index.php).
In alcuni articoli come in GLI IMMOBILI -> Affitti; GLI IMMOBILI -> Appartamenti... il relativo titolo dell'articolo a centro pagina lo vedo correttamente con il carattere sottolineato come qui http://www.pegasusimmobili.it/index.php?option=com_content&task=view&id=17&Itemid=35 (http://www.pegasusimmobili.it/index.php?option=com_content&task=view&id=17&Itemid=35). In altri come in PROFILO AZIENDALE -> Chi Siamo; PROFILO AZIENDALE -> Dove Siamo... i relativi titoli degli articoli a centro pagina vengono visualizzati su due righe delle quali solo la prima è con il carattere sottolineato come qui http://www.pegasusimmobili.it/index.php?option=com_content&task=view&id=15&Itemid=39 (http://www.pegasusimmobili.it/index.php?option=com_content&task=view&id=15&Itemid=39).
Come posso risolvere questo problema in modo tale da visualizzare il titolo completo su un' unica righa tutta sottolineata?
Grazie e Ciao
Marco
: Re: Aiuto per Template SIMPLYBLU...strana cosa.
: dlando 01 Nov 2007, 20:03:03
lo spazio dedicato alla colonna in cui viene inserito il titolo e' troppo piccolo o meglio e' dato nel modo errato.
Ne consegue che se e' formato da piu' parole va automaticamente a capo mentre se la parola e' unica adatta la dimensione.
Questo perche hai 4 TD e tutti e 4 sono dati al 100%.
Se metti un bordo ai td dovresti accorgerti che il TD relativo all'icona pdf si piglia tutto lo spazio.
Visto e considerato che quelle 3 icone hanno dimensione fissa, dai ai td dimensione fissa in modo che tutto il resto dello spazio se lo pigli il td relativo al titolo.
: Re: Aiuto per Template SIMPLYBLU...strana cosa.
: monak83 02 Nov 2007, 01:01:13
Grazie per l'aiuto, ma non sono molto esperto di "codice"...potresti aiutarmi dicedomi su che file agire e che modifiche apportare?
Ciao e Grazie
Marco
: Re: Aiuto per Template SIMPLYBLU...strana cosa.
: dlando 02 Nov 2007, 13:46:20
Grazie per l'aiuto, ma non sono molto esperto di "codice"...potresti aiutarmi dicedomi su che file agire e che modifiche apportare?
Ciao e Grazie
Marco

Vedo che in parte hai risolto di tuo levando le 3 icone .. che di fatto e' il metodo piu' veloce.

Se invece quelle 3 icone le vuoi a tutti i costi e sei costretto al titolo in 2  o piu' parole:
[metodo non ortodosso e probabilmente non il migliore, ma ho usato questo e funziona]

nel file:
/components/com_content/content.html.php
:
<?php


function show{
  ...
  ...
?>

<table cellspacing="0" class="contentpaneopen<?php echo $params->get'pageclass_sfx' ); ?>">
  <tr>
<?php
  
// displays Item Title
  
HTML_content::Title$row$params$access );

  
// displays PDF Icon
  
HTML_content::PdfIcon$row$params$hide_js );

  
// displays Print Icon
  
mosHTML::PrintIcon$row$params$hide_js$print_link );
  
// displays Email Icon
  
HTML_content::EmailIcon$row$params$hide_js );
?>

  </tr>
</table>
...
...

nello stesso file
:
<?php

function PdfIcon( &$row, &$params$hide_js ) {
  global 
$mosConfig_live_site;
  if ( 
$params->get'pdf' ) && !$params->get'popup' ) && !$hide_js ) {
    
$status 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no';
    
$link $mosConfig_live_site'/index2.php?option=com_content&amp;do_pdf=1&amp;id='$row->id;
    if ( 
$params->get'icons' ) ) {
      
$image mosAdminMenus::ImageCheck'pdf_button.png''/images/M_images/'NULLNULL_CMN_PDF_CMN_PDF );
    } 
    else {
      
$image _CMN_PDF .'&nbsp;';
    }
?>

  <td align="right" width="1px" style="border-bottom: 1px solid white">
    <a href="<?php echo $link?>" target="_blank"
       onclick="window.open('<?php echo $link?>','win2','<?php echo $status?>'); return false;" title="<?php echo _CMN_PDF;?>">

      <?php echo $image?>
    </a>

  </td>
<?php
  
}
}


/**
* Writes Email icon
*/
function EmailIcon( &$row, &$params$hide_js ) {

  global 
$mosConfig_live_site$Itemid$task;

  if ( 
$params->get'email' ) && !$params->get'popup' ) && !$hide_js ) {
    
$status 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=400,height=250,directories=no,location=no';
    if (
$task == 'view') {

      
$_Itemid '&amp;itemid='$Itemid;

    } 
    else {

      
$_Itemid '';

    }

    
$link $mosConfig_live_site .'/index2.php?option=com_content&amp;task=emailform&amp;id='$row->id $_Itemid;

    if ( 
$params->get'icons' ) ) {
      
$image mosAdminMenus::ImageCheck'emailButton.png''/images/M_images/'NULLNULL_CMN_EMAIL_CMN_EMAIL );
    } 
    else {
      
$image '&nbsp;'_CMN_EMAIL;
    }
?>

  <td align="right" width="1px">
    <a href="<?php echo $link?>" target="_blank"
       onclick="window.open('<?php echo $link?>','win2','<?php echo $status?>'); return false;" title="<?php echo _CMN_EMAIL;?>">

      <?php echo $image?>
    </a>

  </td>
<?php
  
}
}

ora andare in /include/joomla.php
e modificare
:
<?php

function PrintIcon( &$row, &$params$hide_js$link$status=NULL ) {
  if ( $params->get'print' )  && !$hide_js ) {
            
// use default settings if none declared
    if ( !$status ) {
      $status 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no';
    }
            
// checks template image directory for image, if non found default are loaded
    if ( $params->get'icons' ) ) {
      $image mosAdminMenus::ImageCheck'printButton.png''/images/M_images/'NULLNULL_CMN_PRINT_CMN_PRINT );
    } 
            else {
      $image _ICON_SEP .'&nbsp;'_CMN_PRINT'&nbsp;'_ICON_SEP;
    }
            if ( 
$params->get'popup' ) && !$hide_js ) {
      // Print Preview button - used when viewing page
      ?>

       <script language="javascript" type="text/javascript">
<!--
document.write('<td align="right" width="100%" class="buttonheading">');
document.write('<a href="#" onclick="javascript:window.print(); return false;" title="<?php echo _CMN_PRINT;?>">');
document.write('<?php echo $image;?>');
document.write('</a>');
document.write('</td>');
//-->
       </script>
       <?php
     } 
             else {
     // Print Button - used in pop-up window
     ?>

       <td align="right" width="1px" class="buttonheading">
<a href="<?php echo $link?>" target="_blank" onclick="window.open('<?php echo $link?>','win2','<?php echo $status?>'); return false;" title="<?php echo _CMN_PRINT;?>">
<?php echo $image;?></a>
</td>
<?php
}
}
}