Oggi è dom set 07, 2008 7:36 am

Tutti gli orari sono UTC





Apri un nuovo argomento Rispondi all’argomento  [ 1 messaggio ] 
Autore Messaggio
 Oggetto del messaggio: Phbb3 : link to homepage in prosilver theme
MessaggioInviato: mar gen 22, 2008 7:14 pm 
Avatar utente
Non connesso
Founder
Founder

Iscritto il: gio ago 09, 2007 11:35 am
Messaggi: 1369
Località: Roma
Vogliamo piazzare un link che dal forum porti alla pagina principale del nostro sito ?

abbiamo diverse soluzioni, ve ne consiglio un paio.

la prima è andare su [url=http://www.cssplay.co.uk/menus/]questo[/url] sito. Scegliamo il menu che più ci piace dopo di che clicchiamo su download. Adesso abbiamo un file zip con all'interno uno o più documenti.
La prima cosa da fare è apripre il nostro editor e copiare la parte di codice in html del menu e incollarlo nel nostro
overall_header.html
Non possiamo incollarlo dove ci pare altrimenti potremmo avere problemi, personalmente vi consiglio di piazzarlo alla fine del tag di chiusura della classe headerbar.

Codice:
<div class="headerbar">
         <div class="inner"><span class="corners-top"><span></span></span>

         <div id="site-description">
            <a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
            <h1>{SITENAME}</h1>
            <p>{SITE_DESCRIPTION}</p>
            <p style="display: none;"><a href="#start_here">{L_SKIP}</a></p>
         </div>

      <!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
         <div id="search-box">
            <form action="{U_SEARCH}" method="post" id="search">
            <fieldset>
               <input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" />
               <input class="button2" value="{L_SEARCH}" type="submit" /><br />
               <a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
            </fieldset>
            </form>
         </div>
      <!-- ENDIF -->

         <span class="corners-bottom"><span></span></span></div>
      </div>

il codice html dei menu saranno diversi tra loro, noi dovremo solamente editare i link di esempio a seconda delle nostre esigenze.

Passo 2: Il css

questi menu utilizzano un css molto articolato che dovremo importare sul forum. Se nel file scaricato avete un documento in css caricatelo all'interno della cartella theme del vostro forum (se utilizzate un tema diverso da prosilver dovrete incollare il codice all'interno del css del forum). Aprite il file stylesheet.css e aggiungiete questa riga di codice

Codice:
@import  url("fogliodistiledellamiabarradinavigazione.css");


potreste averne anche due di fogli di sitle, importateli entrambi con lo stesso procedimento.

Se invece avete scaricato un menu che si presenta come una singola pagina html, apritela e copiate il codice all'interno dei tag , copiatelo in un nuovo documento bianco e salvatelo con l'estensione .css

importate il nuovo documento nello stylesheet.css.

Questa procedura potrebbe non andar bene per tutte le esigenze, infatti potremo avere un sito con un menu laterale e quindi un risultato del genere stonerebbe nel complesso. Allora possiamo optare per un semplice collegamento verso l'homepage, all'interno della classe navbar, come in questo forum.

Per evitare che poi il percorso sia troppo lungo nei topic (homepage <- indice <- sezione <-topic) useremo una variabile per nasconderlo all'interno delle categorie e dei topic.

aprite il file root\language\it\common.php e cercate
Codice:
'FORUM_INDEX'         => 'Indice',


sostituitelo con
Codice:
'FORUM_INDEX'         => 'Indice del forum',


cercate
Codice:
'HOME'                  => 'Home',


e dopo aggiungete
Codice:
'HOMEPAGE'                   => 'Homepage',


aprite il file \forum\styles\prosilver\template\overall_header.html e cercate
Codice:
<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a>


sostituite con
Codice:
<li class="icon-home"><!-- IF not U_VIEW_FORUM and not U_VIEW_TOPIC --><a href="../">{L_HOMEPAGE}</a> <strong>‹</strong> <!-- ENDIF -->  <a href="{U_INDEX}" accesskey="h">{L_INDEX}</a>


ho dato per scontato che il vostro forum sia installato in una cartella a un solo click dalla homepage. :wel:

_________________
Immagine
Immagine

Immagine


Top
 Profilo E-mail  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 1 messaggio ] 

Tutti gli orari sono UTC


Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
SitemapIndex SitemapIndex RSS Feed RSS Feed Channel list Channel list
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzione Italiana phpBB.it
phpBB SEO