Autore Topic: Spero di fare cosa gradita...  (Letto 12343 volte)

Offline symbian

  • Esploratore
  • **
  • Post: 62
    • Mostra profilo
Spero di fare cosa gradita...
« il: 15 Giu 2006, 17:57:00 »
Ciao a tutti  ;D

sono abbastanza nuovo del forum e anche di Joomla, ho fatto qualche domanda di aiuto in altre sezioni...alcune con risposte altre no....cmq...
visto lo spirito di reciproco soccorso...  ;)

Ho letto quì e lì che qualcuno si lamenta del modulo "top" che, come a me, può dare fastidio, anche perchè, effettivamente, nn è che sia in posizione (in alto a dx del logo per chi nn sapesse dov'è) tale da essere molto utile...  ::)
Anche a me piaceva l'header fino alla fine del corpo...così dopo ore di smanettamento  :P ho trovato il modo di farlo...so che i guru di Joomla sorrideranno  :-\ ma per me è stata una soddisfazione nn da poco.  :D

Quindi chi fosse interessato e nn sapesse o nn volesse smanettare con codici vari ho modificato nella cartella templates/rhuk_solarflare_ii il file index.php e nella crtella css il file template_css.css ottenendo il risultato che potete vedere nella gif che posto più giù (ho tolto il link al mio sito perchè devo reinstallare Joomla).

Notate che le modifiche, per quel che ne so, funzionano con QUEL template...nn so con altri, quindi nn mi assumo responsabilità.
Ovviamente, per sicurezza, vi consiglio VIVAMENTE di rinominare i vs files originali (tipo: index.php ===> index.ph_ ) e inserite quelli modificati.
Ho messo un file .zip autoestraente a questo indirizzo:
http://mio.discoremoto.alice.it/cougar   oppure
http://www.savefile.com/files/5253519

Dentro ci sono i due files modificati e le istruzioni.
Logicamente anche l'header deve essere modificato (si trova nella cartella images del template) nelle misure: DEVE essere 802x150 px  e sostituito con l'originale con lo stesso nome e sempre .jpg
Potevo anche mettere un altro nome ma dovevo modificare il .css che cmq potete fare voi.

Ok...ho finito...sperando di aver fatto cosa gradita fatemi sapere se vi funziona (a quelli che lo useranno ovviamente).


Ciao  :)

Nik




[allegato eliminato da un amministratore]
« Ultima modifica: 17 Giu 2006, 15:42:58 da symbian »

Offline symbian

  • Esploratore
  • **
  • Post: 62
    • Mostra profilo
Re: Spero di fare cosa gradita...
« Risposta #1 il: 15 Giu 2006, 18:00:09 »
Dimenticavo...

il sito con l'header modificato è in via di definizione...ci sto smanettando per capire come funziona Joomla... ;D

Offline alexred

  • Fuori controllo
  • *
  • Post: 25673
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
    • AlexRed.com
Re: Spero di fare cosa gradita...
« Risposta #2 il: 15 Giu 2006, 18:11:14 »
Ottimo Symbian, in pieno spirito del forum.
Se vuoi continuare in questa idea....... molti utenti chiedono come poter eliminare la colonna di sinistra per permettere al forum o alla galleria fotografica di utilizzare tutto lo spazio disponibile  ;)

Chiedo ai moderatori di questo forum se ritengono opportuno creare una sottocategoria dove spostare questi post utili che rischiamo di perdere in pochi giorni sommersi dai nuovi post.

Offline symbian

  • Esploratore
  • **
  • Post: 62
    • Mostra profilo
Re: Spero di fare cosa gradita...
« Risposta #3 il: 15 Giu 2006, 18:42:11 »
Grazie Ale

ho fatto quello che mi hai chiesto...nn so se era esattamente questo però
Cmq....basta cancellare nel file index.php le rige 84/85/86 (io modifico con Frontpage2003...forse con un editor di testo nn si vedono i numeri delle righe di codice)
Cmq questo è il codice da inserire al posto dell'originale:

<?php
defined( '_VALID_MOS' ) or die( 'Restricted access' );
// needed to seperate the ISO number from the language file constant _ISO
$iso = explode( '=', _ISO );
// xml prolog
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 mosShowHead(); ?>
<?php
if ( $my->id ) {
   initEditor();
}
$collspan_offset = ( mosCountModules( 'right' ) + mosCountModules( 'user2' ) ) ? 2 : 1;
//script to determine which div setup for layout to use based on module configuration
$user1 = 0;
$user2 = 0;
$colspan = 0;
$right = 0;
// banner combos

//user1 combos
if ( mosCountModules( 'user1' ) + mosCountModules( 'user2' ) == 2) {
   $user1 = 2;
   $user2 = 2;
   $colspan = 3;
} elseif ( mosCountModules( 'user1' ) == 1 ) {
   $user1 = 1;
   $colspan = 1;
} elseif ( mosCountModules( 'user2' ) == 1 ) {
   $user2 = 1;
   $colspan = 1;
}

//right based combos
if ( mosCountModules( 'right' ) and ( empty( $_REQUEST['task'] ) || $_REQUEST['task'] != 'edit' ) ) {
   $right = 1;
}
?>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<link href="<?php echo $mosConfig_live_site;?>/templates/rhuk_solarflare_ii/css/template_css.css" rel="stylesheet" type="text/css"/>
</head>
<body>

<div align="center">
   <table border="0" cellpadding="0" cellspacing="0" width="808">
      <tr>
         <td class="outline">
              <div id="buttons_outer">
                <div id="buttons_inner">
                  <div id="buttons">
                  <?php mosLoadModules ( 'user3', -1); ?>
                  </div>
               </div>
              </div>
              <div id="search_outer">
                <div id="search_inner">
                <?php mosLoadModules ( 'user4', -1 ); ?>
                </div>
              </div>
              <div class="clr"></div>
              <div id="header_outer">
                 <div id="header">
                 &nbsp;
                 </div>
                 <div id="top_outer">
                  <div id="top_inner">
                  <?php
                    if ( mosCountModules( 'top' ) ) {
                       mosLoadModules ( 'top', -2 );
                    } else {
                       ?>
                       <span class="error">Top Module Empty</span>
                       <?php
                    }
                    ?>
                   </div>
              </div>
              </div>
              <div id="left_outer">
                 <div id="left_inner">
                 
              <div id="content_outer">
               <div id="content_inner">
               <?php
                 if ( mosCountModules ('banner') ) {
                    ?>
                    <table border="0" cellpadding="0" cellspacing="0" width="100%" class="content_table">
                  <tr>
                        <td>
                           <div id="banner_inner">
                           <img src="<?php echo $mosConfig_live_site;?>/templates/rhuk_solarflare_ii/images/advertisement.png" alt="advertisement.png, 0 kB" title="advertisement" border="0" height="8" width="468"/>

                          <?php mosLoadModules( 'banner', -1 ); ?>

                           </div>
                           <div id="poweredby_inner">
                              <img src="<?php echo $mosConfig_live_site;?>/templates/rhuk_solarflare_ii/images/powered_by.png" alt="powered_by.png, 1 kB" title="powered_by" border="0" height="68" width="165"/>

                           </div>
                        </td>
                     </tr>
                     </table>
                     <?php
                 }
                 ?>
                 <table border="0" cellpadding="0" cellspacing="0" width="100%" class="content_table">
                  <tr valign="top">
                     <td width="99%">
                        <table border="0" cellpadding="0" cellspacing="0" width="100%" class="content_table">

                        <?php
                        if ($colspan > 0) {
                        ?>
                           <tr valign="top">
                              <?php
                             if ( $user1 > 0 ) {
                                ?>
                                <td width="50%">
                                   <div class="user1_inner">
                                   <?php mosLoadModules ( 'user1', -2 ); ?>
                                   </div>
                                </td>
                                <?php
                             }
                             if ( $colspan == 3) {
                               ?>
                                 <td width="2">
                                    <img src="<?php echo $mosConfig_live_site;?>/templates/rhuk_solarflare_ii/images/spacer.png" alt="" title="spacer" border="0" height="10" width="2"/>
                                 </td>
                              <?php
                              }
                             if ( $user2 > 0 ) {
                                ?>
                                <td width="50%">
                                   <div class="user2_inner">
                                   <?php mosLoadModules ( 'user2', -2 ); ?>
                                   </div>
                                </td>
                                <?php
                             }
                              ?>
                           </tr>
                           <tr>
                              <td colspan="<?php echo $colspan; ?>">
                                 <img src="<?php echo $mosConfig_live_site;?>/templates/rhuk_solarflare_ii/images/spacer.png" alt="" title="spacer" border="0" height="2" width="100"/>

                              </td>
                           </tr>
                           <?php
                           }
                        ?>
                        <tr>
                           <td colspan="<?php echo $colspan; ?>">
                              <div id="pathway_text">
                              <?php mosPathWay(); ?>
                              </div>
                           </td>
                        </tr>
                        <tr>
                           <td colspan="<?php echo $colspan; ?>" class="body_outer">
                              <?php mosMainBody(); ?>
                           </td>
                        </tr>
                        </table>


                     </td>
                     <?php
                     if ( $right > 0 ) {
                    ?>
                    <td>
                       <div id="right_outer">
                          <div id="right_inner">
                          <?php mosLoadModules ( 'right', -2 ); ?>
                          </div>
                       </div>
                    </td>
                    <?php
                 }
                 ?>

                  </tr>
                  </table>
              </div>
           </div>
        </td>
     </tr>
  </table>
</div>
<?php include_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/footer.php' ); ?>
<?php mosLoadModules( 'debug', -1 );?>
</body>
</html>


Ovviamente prima bisogna spostare il menù principale altrimenti nn lo vedi più...magari spostare le voci di menù in quello sopra l'header...

L'idea di creare una sezione del forum con queste, diciamo,   ::) "dritte" mi sembra molto utile...

Ciao

Offline symbian

  • Esploratore
  • **
  • Post: 62
    • Mostra profilo
Re: Spero di fare cosa gradita...
« Risposta #4 il: 15 Giu 2006, 23:10:27 »
.
« Ultima modifica: 17 Giu 2006, 15:42:26 da symbian »

Offline carloernesto

  • Abituale
  • ****
  • Post: 828
  • Sesso: Maschio
  • E=mc²
    • Mostra profilo
Re: Spero di fare cosa gradita...
« Risposta #5 il: 16 Giu 2006, 16:43:18 »
ciao symbian,
grazie per i tuoi contributi, nessuno ride per quello che fanno gli altri. tutti siamo principianti in qualche cosa ed esperti in altre. direi che ci risparmi del lavoro, che spesso non vogliamo, o non possiamo fare. se qualcuno fa qualche cosa, è un buon punto di partenza, tutto materiale suscettibile di critica, modifica, miglioramento o distruzione ;)

per me va bene alex, apri pure una sezione "templates - tips & tricks". sentiamo franco e sara cosa ne pensano
grazie  :)
prima di postare, hai provato a cercare sul forum? hai guardato anche nell'area download? sei sicuro....

Offline sara82

  • Instancabile
  • ******
  • Post: 2686
  • Sesso: Femmina
    • Mostra profilo
    • Joomlaspace - Hosting per Joomla
Re: Spero di fare cosa gradita...
« Risposta #6 il: 16 Giu 2006, 18:15:15 »
per me va bene alex, apri pure una sezione "templates - tips & tricks". sentiamo franco e sara cosa ne pensano
grazie  :)

Io sono d'accordo..  ;)
Stai cercando un  hosting Joomla[/url]? Vieni su  - the right joomla hosting for your Joomla site!

Offline symbian

  • Esploratore
  • **
  • Post: 62
    • Mostra profilo
Re: Spero di fare cosa gradita...
« Risposta #7 il: 16 Giu 2006, 19:29:14 »
Grazie Carlo... :)

nn volevo dire che ridono del mio "lavoro", ma magari è, per chi ci è addentro, una boiata quello che ho modificato...  :-\ cmq a me serviva questo e l'ho realizzato...l'ho messo a disposizione di chi sa smanettare meno di me e cercava una soluzione come quella da me proposta, nella speranza che anche altri trovando una soluzione o una modifica a qualche sezione del o dei templates la pubblichino e nn se la tengano nascosta.
Come diceva qualcuno...una mano lava l'altra e tutt'e due lavano il viso... ;)

Ciao

Offline alexred

  • Fuori controllo
  • *
  • Post: 25673
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
    • AlexRed.com
Re: Spero di fare cosa gradita...
« Risposta #8 il: 16 Giu 2006, 19:56:50 »
per me va bene alex, apri pure una sezione "templates - tips & tricks". sentiamo franco e sara cosa ne pensano
grazie  :)

Io sono d'accordo..  ;)

Ok, fatto
ora a voi il divertimento di spostarci i post  ;)

 

Host

Torna su