Back to top

Autore Topic: link alla home su logo (RISOLTO!!!)  (Letto 3997 volte)

Offline francofadda

  • Esploratore
  • **
  • Post: 159
    • Mostra profilo
link alla home su logo (RISOLTO!!!)
« il: 15 Ott 2011, 13:36:33 »
Ciao a tutti
Avendo creato un template che ha nell'header un logo grafico e non testuale ho il problema di renderlo, come consuetudine, cliccabile per rimandare alla home page
A complicare le cose c'è il fatto che il logo è immagine di sfondo di un div; la soluzione quindi sembrerebbe quella di rendere cliccabile il div.
Da una ricerca in rete avrei trovato la soluzione: peccato che a me non funzioni  :(
sarà un problema di sintassi?
Il div interessato, secondo me è il seguente
Codice: [Seleziona]
<div class="art-headerobject"><>che io ho provato a sostituire con il seguente
Codice: [Seleziona]
<div class=“art-headerobject“onclick=“location.href=‘http://www.mydomainname.com/’;” style=“cursor: pointer;”>la pagina è la seguente http://www.francofadda.it/ghomes/
e il logo è G-HOMES
:o
« Ultima modifica: 15 Ott 2011, 18:50:26 da francofadda »

Offline kuvier00

  • Appassionato
  • ***
  • Post: 440
    • Mostra profilo
Re:link alla home su logo
« Risposta #1 il: 15 Ott 2011, 14:35:43 »
Metti proprio l'immagine dentro quel div e risolvi:

Codice: [Seleziona]
<div class="art-headerobject">
    <a href="LINK_HOME"><img src="templates/slide_51/images/header-object.png"></a>
</div>

E cancella questa riga dal css

div.art-headerobject {
    background-image: url("../images/header-object.png");   <===== Cancella!!
    display: block;
    height: 57px;
    left: 1%;
    margin-left: -5px;
    position: absolute;
    top: 16px;
    width: 357px;
}

Offline francofadda

  • Esploratore
  • **
  • Post: 159
    • Mostra profilo
Re:link alla home su logo
« Risposta #2 il: 15 Ott 2011, 15:17:31 »
la tua idea è perfetta!
se dovessi lavorare direttamente su html e css non avrei problemi ma l'html è generato dal php di cui so abbastanza poco :-[


ti invio uno stralcio delle righe interessate; non so se può essere utile
Codice: [Seleziona]
<!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" xml:lang="<?php echo $document->language?>" lang="<?php echo $document->language?>" >
<head>
 <jdoc:include type="head" />
 <link rel="stylesheet" href="<?php echo $document->baseurl?>/templates/system/css/system.css" type="text/css" />
 <link rel="stylesheet" href="<?php echo $document->baseurl?>/templates/system/css/general.css" type="text/css" />
 <link rel="stylesheet" type="text/css" href="<?php echo $templateUrl?>/css/template.css" media="screen" />
 <!--[if IE 6]><link rel="stylesheet" href="<?php echo $templateUrl?>/css/template.ie6.css" type="text/css" media="screen" /><![endif]-->
 <!--[if IE 7]><link rel="stylesheet" href="<?php echo $templateUrl?>/css/template.ie7.css" type="text/css" media="screen" /><![endif]-->
 <script type="text/javascript">if ('undefined' != typeof jQuery) document._artxJQueryBackup = jQuery;</script>
 <script type="text/javascript" src="<?php echo $templateUrl?>/jquery.js"></script>
 <script type="text/javascript">jQuery.noConflict();</script>
 <script type="text/javascript" src="<?php echo $templateUrl?>/script.js"></script>
 <script type="text/javascript">if (document._artxJQueryBackup) jQuery = document._artxJQueryBackup;</script>
</head>
<body class="<?php echo $view->bodyClass(); ?>">
<div id="art-main">
<?php if ($view->containsModules('user3''extra1''extra2')) : ?>
<div class="art-nav">
<div class="art-nav-l"><>
<div class="art-nav-r"><>
<div class="art-nav-outer">
<div class="art-nav-wrapper">
<div class="art-nav-inner">
<?php if ($view->containsModules('extra1')) : ?>
<div class="art-hmenu-extra1"><?php echo $view->position('extra1'); ?><>
<?php endif; ?>
<?php if ($view->containsModules('extra2')) : ?>
<div class="art-hmenu-extra2"><?php echo $view->position('extra2'); ?><>
<?php endif; ?>
<div class="art-nav-center">
<?php echo $view->position('user3'); ?>
<>
<>
<>
<>
<>


<div>
<jdoc:include type="modules" name="logo2" />
<>
<div class="cleared reset-box"><>
<?php endif; ?>
<div class="art-header">


    <div class="art-header-clip">
    <div class="art-header-center">
        <div class="art-header-jpeg"><>
    <>
    <>
<div class="art-header-wrapper">
<div class="art-header-inner">
<div class="art-headerobject"><>




<div class="art-logo">
 <h2 class="art-logo-text">Luxury properties in Sardinia</h2>
<>


<>
<>
<>


<div class="cleared reset-box"><>
<div class="art-sheet">
    <div class="art-sheet-body">
<?php echo $view->position('banner1''art-nostyle'); ?>
<?php echo $view->positions(array('top1' => 33'top2' => 33'top3' => 34), 'art-block'); ?>
<div class="art-content-layout">
    <div class="art-content-layout-row">
<div class="art-layout-cell art-content">


<?php
  
echo $view->position('banner2''art-nostyle');
  if (
$view->containsModules('breadcrumb'))
    echo 
artxPost($view->position('breadcrumb'));
  echo 
$view->positions(array('user1' => 50'user2' => 50), 'art-article');
  echo 
$view->position('banner3''art-nostyle');
  if (
$view->hasMessages())
    echo 
artxPost('<jdoc:include type="message" />');
  echo 
'<jdoc:include type="component" />';
  echo 
$view->position('banner4''art-nostyle');
  echo 
$view->positions(array('user4' => 50'user5' => 50), 'art-article');
  echo 
$view->position('banner5''art-nostyle');
?>
grazie :)


Offline kuvier00

  • Appassionato
  • ***
  • Post: 440
    • Mostra profilo
Re:link alla home su logo
« Risposta #3 il: 15 Ott 2011, 16:53:33 »
In quel file sostituisci "<div class="art-headerobject"></div>" con il pezzo che ti ho scritto (ricordati di mettere il link alla home page nell'href)

Offline francofadda

  • Esploratore
  • **
  • Post: 159
    • Mostra profilo
Re:link alla home su logo (RISOLTO!)
« Risposta #4 il: 15 Ott 2011, 17:46:15 »
grandeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee!!!!!!!!!!!
ti ringrazio :D !!!!!!
ciao ;)

 



Web Design Bolzano Kreatif