Joomla.it Forum

Joomla! 3 => I Template di Joomla! 3 => : Andreone 05 Apr 2014, 16:13:32

: [Risolto] Centrare logo gantry framework
: Andreone 05 Apr 2014, 16:13:32
Ciao a tutti, come faccio a mettere al centro il logo gantry ?
: Re:Centrare logo gantry framework
: Arkimede360 05 Apr 2014, 16:39:54
Ciao, spiegati meglio...metti almeno il link alla pagina e risolviamo la metà del problemi :D

: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 17:01:07
http://www.andreacarbonaro.it/joomla30/index.php/meraviglie (http://www.andreacarbonaro.it/joomla30/index.php/meraviglie)


Il logo di sopra voglio che deve essere al centro, e poi sotto sotto a sinistra come si fà a rimuovere il logo di gantry ?
: Re:Centrare logo gantry framework
: Arkimede360 05 Apr 2014, 17:04:52
Allora, per il logo sopra (se è un modulo html) sostituisci il codice con questo:

:
<a style="margin-left: auto; margin-right: auto;" href="/joomla30/" id="rt-logo"></a>
Per il logo sotto, invece, vai in ESTENSIONI->GESTIONE TEMPLATE, clicca sul template e li dovresti trovare l'opzione per disattivare il logo gantry.

[/code]
: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 17:10:29
Per il logo sopra dove dovrei andare, il logo per inserirlo sono entrato in gestione template e c'è una voce dove poter mettere un immagine (logo), ma come faccio a metterla al centro ?

: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 17:14:17
7777
: Re:Centrare logo gantry framework
: Arkimede360 05 Apr 2014, 17:17:57
Prova a fare così:

vai in gestione template e metti su HIDE la spunta del logo. Poi vai in ESTENSIONI->GESTIONI MODULI->NUOVO->HTML PERSONALIZZATO e nell'editor cerca l'opzione html e inserisci il codiche che ti ho postato prima, pubblica nella posizione DRAWER, poi vai in voci di menu e pubblicalo su tutte.

Fammi sapere
: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 17:28:18
Sempre resta al solito punto
: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 17:30:12
Appena metto il codice html sul modulo html personalizzato e lo salvo, si cancella il codice html..........
: Re:Centrare logo gantry framework
: Arkimede360 05 Apr 2014, 17:33:41
Riapri il modulo e mettilo al centro come se fosse un testo!
: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 17:40:54
Ho inserito nel modulo htm il logo e l' ho centrato, però se vedi nel mio sito http://www.andreacarbonaro.it/joomla30/ (http://www.andreacarbonaro.it/joomla30/) c'è lo spazio tra il menù di sopra ed il logo
: Re:Centrare logo gantry framework
: $Red 05 Apr 2014, 17:42:28
ciao, è semplicissimo crei un file css custom quindi gantri-custom.css ci inserisci questo codice
:
#rt-logo {
   margin: auto;
}
e lo carichi nella cartella /templates/gantry/css
: Re:Centrare logo gantry framework
: Arkimede360 05 Apr 2014, 17:45:39
Ho inserito nel modulo htm il logo e l' ho centrato, però se vedi nel mio sito http://www.andreacarbonaro.it/joomla30/ (http://www.andreacarbonaro.it/joomla30/) c'è lo spazio tra il menù di sopra ed il logo

Hai ragione perché il codice vede lo spazio per il logo presente nel template. Se non è troppo complicato fai come ti ha suggerito $Red

Ma nel template hai disattivato il logo? O hai solo cancellato l'img?
: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 17:51:31
Ho fatto come mi ha suggerito Red ma il logo non è centrato
http://www.andreacarbonaro.it/joomla30/ (http://www.andreacarbonaro.it/joomla30/)
: Re:Centrare logo gantry framework
: $Red 05 Apr 2014, 17:58:38
io lo vedo al centro, hai svuotato la cache del browser? ctrl+f5
(http://i61.tinypic.com/xfc0et.jpg)
: Re:Centrare logo gantry framework
: Arkimede360 05 Apr 2014, 18:08:52
A me non sembra centrato. Da spiegare non è facile ma io andrei a dichiarare lo style del logo direttamente nel file php del template che però non so dove si trova perché non conosco il template...
: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 18:45:54
Non è centrato

[allegato eliminato automaticamente dopo un anno]
: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 18:51:40
Sono entrato qui: Modifica file /features/logo.php nel template gantry.
E' c'è questo codice:


<?php
/**
* @version   $Id: logo.php 9775 2013-04-26 18:11:22Z kevin $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2014 RocketTheme, LLC
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
*
* Gantry uses the Joomla Framework (http://www.joomla.org), a GNU/GPLv2 content management system
*
*/

defined('JPATH_BASE') or die();

gantry_import('core.gantryfeature');

class GantryFeaturelogo extends GantryFeature {
    var $_feature_name = 'logo';

    function isEnabled() {
       
      global $gantry;
        if (!isset($gantry->browser)) return $this->get('enabled');
        if ($gantry->browser->platform != 'iphone' && $gantry->browser->platform != 'android') return $this->get('enabled');

        $prefix = $gantry->get('template_prefix');
        $cookiename = $prefix.$gantry->browser->platform.'-switcher';
        $cookie = $gantry->retrieveTemp('platform', $cookiename);

        if ($cookie == 1 && $gantry->get($gantry->browser->platform.'-enabled')) return true;
        return $this->get('enabled');
    }

    function isInPosition($position){
       
      global $gantry;
        if (!isset($gantry->browser)) return $this->get('enabled');
        if ($gantry->browser->platform != 'iphone' && $gantry->browser->platform != 'android') return ($this->getPosition() == $position);

        $prefix = $gantry->get('template_prefix');
        $cookiename = $prefix.$gantry->browser->platform.'-switcher';
        $cookie = $gantry->retrieveTemp('platform', $cookiename);

        if ($cookie == 1 && $gantry->get($gantry->browser->platform.'-enabled') && ($position == 'mobile-top')) return true;

        return ($this->getPosition() == $position);
    }

    function render($position) {
       
      global $gantry;

        ob_start();
        ?>
        <div class="rt-block logo-block">
            <a href="<?php echo $gantry->baseUrl; ?>" id="rt-logo">[/url]
        </div>
        <?php
        return ob_get_clean();
    }
}
: Re:Centrare logo gantry framework
: Arkimede360 05 Apr 2014, 19:01:03
sostituisci questo

<div class="rt-block logo-block">
            <a href="<?php echo $gantry->baseUrl; ?>" id="rt-logo">[/url]
        </div>

con questo

<div class="rt-block logo-block">
            <a style="margin-left:auto; margin-right:auto;" href="<?php echo $gantry->baseUrl; ?>" id="rt-logo">[/url]
        </div>

: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 19:07:08
Guarda che succede

[allegato eliminato automaticamente dopo un anno]
: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 19:15:01
Apposto, dopo aver sostituito la stringa si è sballato tutto, ho copiato via ftp il file logo.php e si vede sempre sballato, adesso ?
: Re:Centrare logo gantry framework
: Arkimede360 05 Apr 2014, 19:15:14
in pratica dovevi aggiungere solo questo

style="margin-left:auto; margin-right:auto;"


non so come mai ti è uscito fuori quello! Forse hai cancellato qualcosa in più!

Ripristina il codice di prima e riprova
: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 19:16:05
Ho ripristinato il codice di prima ed il problema è rimasto, boooo
: Re:Centrare logo gantry framework
: Arkimede360 05 Apr 2014, 19:23:11
Guarda che succede

probabilmente hai cancellato qualche chiusura del codice e il logo è andato in loop
: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 19:25:23
L' ho ripristinato, ma appena aggiungo
style="margin-left:auto; margin-right:auto;"

La pagina resta vuota.......
: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 19:26:20
Ma la stringa
style="margin-left:auto; margin-right:auto;"
A che punto la devo mettere ?
se la metto alla fine, la pagina resta vuota, boooooooooo
: Re:Centrare logo gantry framework
: Arkimede360 05 Apr 2014, 19:29:14
Ma la stringa
style="margin-left:auto; margin-right:auto;"
A che punto la devo mettere ?
se la metto alla fine, la pagina resta vuota, boooooooooo

la devi mettere dentro <a href ...

: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 19:39:10

Ho modificato cos':


<div class="rt-block logo-block">
            <a style="margin-left:auto; margin-right:auto;" href="<?php echo $gantry->baseUrl; ?>" id="rt-logo">[/url]
<>


Ma non succede niente, il logo non si mette al centro
: Re:Centrare logo gantry framework
: $Red 05 Apr 2014, 20:07:37
gantry è un framework cosi bello e semplice, e se lo dico io che non sono un esperto vuol dire che è davvero semplice, voi state creando solo un sacco di confusione cosi facendo queste modifiche le perderai al prossimo aggiornamento, se il logo non si è centrato con lo stile css che ti ho passato c'è qualche altro motivo, ad esempio hai forzato le posizoni sulla stessa riga del logo al tab layouts
: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 20:12:44
"esempio hai forzato le posizoni sulla stessa riga del logo al tab layouts"

Forzato in che senso
: Re:Centrare logo gantry framework
: $Red 05 Apr 2014, 20:15:50
nel senso che hai messo su on il force position al tab layouts per le posizioni dove c'è il logo, quindi anche se non pubblichi moduli quelle posizioni risultano attive ed occupano spazio come se contenessero moduli, ma questa è solo un ipotesi
: Re:Centrare logo gantry framework
: Andreone 05 Apr 2014, 20:19:38
Force-position adesso li ho messi tutti off e il logo non va al centro
: Re:Centrare logo gantry framework
: Andreone 06 Apr 2014, 09:02:14
$Red
ciao, è semplicissimo crei un file css custom quindi gantri-custom.css ci inserisci questo codice
Codice: [Seleziona]
#rt-logo {
   margin: auto;
}
e lo carichi nella cartella /templates/gantry/css
---------------------------------------------
Sicuro che bisogna creare questo gantri-custom.css ?
Io penso che bisogna creare questo gantry-custom.css leggendo in giro.......
Poi comunque il logo non si mette al centro
: Re:Centrare logo gantry framework
: $Red 06 Apr 2014, 09:53:50
il template si chiama gantry ed il css si deve chiamare gantry, qui c'è un articolo (http://www.joomla.it/articoli-community-16-e-17-tab/7153-gantry-aggiungere-un-tocco-di-stile.html) che illustra come funziona il file custom.css con gantry framework
: Re:Centrare logo gantry framework
: Andreone 06 Apr 2014, 13:31:28
Ma perchè non centra il logo dopo aver messo dentro il css la stringa ?


#rt-logo {   margin: auto;}

[allegato eliminato automaticamente dopo un anno]
: Re:Centrare logo gantry framework
: Andreone 06 Apr 2014, 13:52:40
La stringa da mettere è questa:
#rt-logo{
   margin-left:auto; margin-right:auto;
}

ed il logo è al centro