Back to top

Autore Topic: [RISOLTO]Personalizzazione home  (Letto 5118 volte)

Offline crirusso78

  • Esploratore
  • **
  • Post: 97
    • Mostra profilo
[RISOLTO]Personalizzazione home
« il: 07 Feb 2012, 11:39:26 »
Ciao a tutti,

scusate per la domanda, che per chi è esperto forse sarà banale, ma io non ho idea su come procedere, la domanda è questa.

Ho un template in cui nella pagina e nel menù laterale sono presenti dei bordi, in particolare la classe è denominata art-post, purtroppo al momento non posso fornirvi il link del sito, ma io vorrei spiegato come procedere.

Nella home io non voglio che compaiono i bordi, come faccio?
grazie
« Ultima modifica: 20 Feb 2012, 11:52:00 da crirusso78 »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Personalizzazione home
« Risposta #1 il: 07 Feb 2012, 15:29:40 »
nel file index.php nell'header incolli questo codice:
Codice: [Seleziona]
<?php $menu JSite::getMenu();
if (
$menu->getActive() == $menu->getDefault()) {
?>

<style>
.art-post{border:none;}
</style>
<?php ?>
non avendo sottomano il tuo sito di più non posso dirti

Offline crirusso78

  • Esploratore
  • **
  • Post: 97
    • Mostra profilo
Re:Personalizzazione home
« Risposta #2 il: 07 Feb 2012, 21:26:02 »
grazie per la risposta...
ho trovato anche questo articolo http://wiki.joomla.it/index.php/Modificare_il_layout_di_una_singola_pagina, ma non capisco il codice in quale parte della pagina dovrei inserirlo...

ho provato anche con dei semplici echo, ma non visualizzo nulla, Carneade!
« Ultima modifica: 07 Feb 2012, 21:49:01 da crirusso78 »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Personalizzazione home
« Risposta #3 il: 07 Feb 2012, 23:25:19 »
il codice che ti ho postato funziona al 100% se inserito nell'header della pagina.

Offline crirusso78

  • Esploratore
  • **
  • Post: 97
    • Mostra profilo
Re:Personalizzazione home
« Risposta #4 il: 08 Feb 2012, 11:42:07 »
ci credo che funziona...
sarò io a non capire dov'è l'header della pagina...
ti invio il file, mi dici dove posizionare questo codice?
grazie!

[allegato eliminato da un amministratore essendo vecchio più di un anno]

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Personalizzazione home
« Risposta #5 il: 08 Feb 2012, 14:14:17 »
ahaha, scusami :) Vedi questa parte di codice?
Codice: [Seleziona]
<head>
 <jdoc:include type="head" />
Appena sotto questa stringa ci incolli tutto il codice personalizzato

Offline crirusso78

  • Esploratore
  • **
  • Post: 97
    • Mostra profilo
Re:Personalizzazione home
« Risposta #6 il: 08 Feb 2012, 21:37:44 »
ok allora facevo questo, ma non vedo nulla  >:(

nessuno mi risponde  :)
Carneade!  ;)
« Ultima modifica: 19 Feb 2012, 21:59:08 da crirusso78 »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Personalizzazione home
« Risposta #7 il: 08 Feb 2012, 23:05:23 »
cirorusso gentilmente non linkare post ad altri topic. Nel forum non ci sei solo tu ed altri potrebbero stare cercando la tua stessa soluzione per cui non riempiamo le discussioni di "depistaggi" e contenuti off topic.


probabilmente nessuno ha la soluzione o ha familiarità con il css di quel template o semplicemente questo forum non è tanto diretto all'assistenza al codice html in generale quanto a fatti che riguardano direttamente joomla ;)

Attendiamo che carichi il sito per vedere che magari non sia un problema di cache!

Offline crirusso78

  • Esploratore
  • **
  • Post: 97
    • Mostra profilo
Re:Personalizzazione home
« Risposta #8 il: 19 Feb 2012, 22:00:24 »
Ciao,

ho modificato l'index.php inserendo il codice
<?php $menu = JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
?>
<style>
.art-post{border:none;}
</style>
<?php } ?>
ma come vedete il bordo si presenta anche nella home http://sitolinkprova.altervista.org/joomla/it/, cosa sbaglio?

Grazie!

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Personalizzazione home
« Risposta #9 il: 20 Feb 2012, 00:00:10 »
mmmm.... forse ho capito qual'è il problema, tu stai usando il multilanguage! Joomla determina qual'è la home in modi diversi se si attivano diverse lingue.


Da' un'occhiata a questo articolo per capire cosa intendo dire!http://docs.joomla.org/How_to_determine_if_the_user_is_viewing_the_front_page

Offline crirusso78

  • Esploratore
  • **
  • Post: 97
    • Mostra profilo
Re:Personalizzazione home
« Risposta #10 il: 20 Feb 2012, 08:34:57 »
purtroppo il link che mi hai consigliato non è visibile  :(

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Personalizzazione home
« Risposta #11 il: 20 Feb 2012, 09:17:20 »
Questo è l'estratto della cache di google:

Citazione
For multi-lingual sites the front page is dependent on the currently selected language, so you will need to use code like this:
<?php
$menu = JSite::getMenu();
if ($menu->getActive() == $menu->getDefault( 'en-GB' )) {
   echo 'This is the front page';
}
elseif ($menu->getActive() == $menu->getDefault( 'fr-FR' )) {
   echo 'Accueil';
}
?>
For multi-lingual sites, it could also be necessary to display a specific code/html for all Default Home pages.
<?php $menu = JSite::getMenu(); ?>
<?php $lang = JFactory::getLanguage(); ?>
<?php if ($menu->getActive() == $menu->getDefault($lang->getTag())) : ?>
etc.

Offline crirusso78

  • Esploratore
  • **
  • Post: 97
    • Mostra profilo
Re:Personalizzazione home
« Risposta #12 il: 20 Feb 2012, 10:53:40 »
grazie...

allora in effetti va specificato la lingua, ed infatti ora un semplice echo 'ciao' lo stampa, ma i bordi non li cambia, li lascia, ho fatto così:

<?php $menu = JSite::getMenu();
if ($menu->getActive() == $menu->getDefault('it-IT') || $menu->getActive() == $menu->getDefault('en-GB') ) {
?>
<style type="text/css">
.art-post{border: none;border-right:none;border-left:none;border-top:none;}
</style>
 
<?php echo 'ciao';} ?>

sembra che non ne voglia proprio sapere di cambiare stile

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Personalizzazione home
« Risposta #13 il: 20 Feb 2012, 11:18:15 »
Prova con un semplice
Codice: [Seleziona]
<?php
$menu 
JSite::getMenu();
if (
$menu->getActive() == $menu->getDefault'it-IT' )) { ?>

<style type="text/css">
.art-post{border:white solid 0px !important;}
</style>
<?php ?>
Poi aggiungerai le altre lingue se funziona

Offline crirusso78

  • Esploratore
  • **
  • Post: 97
    • Mostra profilo
Re:Personalizzazione home
« Risposta #14 il: 20 Feb 2012, 11:51:36 »
grande!
grazieeeeeeeeeeeee!


 



Web Design Bolzano Kreatif