Back to top

Autore Topic: [RISOLTO]contenitore per loghi  (Letto 4908 volte)

Offline sabry

  • Appassionato
  • ***
  • Post: 365
  • Sesso: Femmina
    • Mostra profilo
Re:contenitore per loghi
« Risposta #20 il: 12 Lug 2011, 13:28:56 »
Il tempalte è free ( bicolor).
Il modulo che ho usato e il custom.
All'interno della cartella html ho due cartelle ( com_content e mod_search)
e tre file(index. html, modules.php, paginatio.php).
Spero di aver detto tutto.
Ciao e grazie

Offline Gokuale - Takumi

  • Appassionato
  • ***
  • Post: 528
  • Sesso: Maschio
    • Mostra profilo
Re:contenitore per loghi
« Risposta #21 il: 12 Lug 2011, 13:50:24 »
ciao

come immaginavo c'e' un override dei moduli e il file modules.php ne e' la prova

fai questo tentativo
fatti una copia del file modules.php per tenertelo si sa mai
apri il file modules.php nella cartella html

sostituisci tutto con

Codice: [Seleziona]
<?php
/**
 * @version        $Id: modules.php 1000 2007-09-18 06:52:00Z gantenx $
 * @package        Joomla
 * @copyright    Copyright (C) 2005 - 2007 Open Source Matters. All rights reserved.
 * @license        GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */

// no direct access
defined('_JEXEC') or die('Restricted access');

function 
modChrome_sidebar($module, &$params, &$attribs)
{
    if (!empty (
$module->content)) : ?>

<div class="module<?php echo $params->get('moduleclass_sfx'); ?>">
    <div class="module-top<?php echo $params->get('moduleclass_sfx'); ?>"></div>
    <div class="module-repeatable<?php echo $params->get('moduleclass_sfx'); ?>">
        <?php if($module->showtitle): ?><?php if($module->title): ?><div class="module-title<?php echo $params->get('moduleclass_sfx'); ?>"><h3><?php echo $module->title?></h3></div><?php endif; ?><?php endif; ?>
        <div class="module-content-top<?php echo $params->get('moduleclass_sfx'); ?>"></div>
        <div class="module-content<?php echo $params->get('moduleclass_sfx'); ?>"><?php echo $module->content?></div>
    </div>
    <div class="module-bottom<?php echo $params->get('moduleclass_sfx'); ?>"></div>
</div>
    <?php endif;
}

function 
modChrome_minimal($module, &$params, &$attribs)
{
    echo 
"<h3>" . (($module->showtitle) ? $module->title '') . "</h3>";
    echo 
$module->content;
}

e poi fai le modifiche css e suffisso che ti ha suggerito adottauncane
dovrebbe funzionare se per caso qualche box si vede in modo diverso da come e' ora togli eventuali suffissi modulo da backend in quanto anche se li mettevi non venivano presi in considerazione ora invece si

ora i div saranno:

div class moduleXXX
div class module-topXXX
div class module-repeatableXXX
div class module-titleXXX
div class module-content-topXXX
div class module-contentXXX
div class module-bottomXXX

XXX sta per il suffisso

ciao e facci sapere
Puoi arrivare fino a 11.000 giri
Ma soprattutto ........ VINCI!!!!
nd. Bunta - the real DK

Offline sabry

  • Appassionato
  • ***
  • Post: 365
  • Sesso: Femmina
    • Mostra profilo
Re:contenitore per loghi
« Risposta #22 il: 12 Lug 2011, 17:23:49 »
Wow!!! Bravissimo! Ora funziona! Guarda anche tu!
http://www.istitutocomprensivobinasco.it/

Finalmente il mio modulo con il logo appare senza il box arancione.
Certo mi piacerebbe capire quali modifiche hai fatto... confronterò i due php e cercherò (ammesso di riuscirci) di ricavarne qualche informazione.
Domanda: che ne faccio del vecchio php?
Ancora grazie, grazie, grazie a tutti e due per la pazienza.
« Ultima modifica: 12 Lug 2011, 17:25:25 da sabry »

Offline Gokuale - Takumi

  • Appassionato
  • ***
  • Post: 528
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO]contenitore per loghi
« Risposta #23 il: 12 Lug 2011, 17:40:14 »
ciao sono contento che funzioni
 ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D

le modifiche apportate sono solo 1

ho aggiunto

Codice: [Seleziona]
<?php echo $params->get('moduleclass_sfx'); ?>
dopo le class presenti in questo modo joomla quando genera l'html per la pagina scrive come detto nel post precedente il suffisso del modulo

questo ora lo fa per tutte le posizioni del tuo sito in quanto modules.php e' globale per tutto il sito

ciao
Puoi arrivare fino a 11.000 giri
Ma soprattutto ........ VINCI!!!!
nd. Bunta - the real DK

adottauncane

  • Visitatore
Re:[RISOLTO]contenitore per loghi
« Risposta #24 il: 12 Lug 2011, 23:50:52 »
Grazie anche da parte mia! Non avevo proprio pensato all'override. :)

 



Web Design Bolzano Kreatif