Risultati da 1 a 10 di 18
-
19-08-2010, 22:55 #1
Uniforum workshop
Sto creando un plugin e una serie di modifiche - anche a livello di template - che permettono di mostrare sottosezioni di un singolo forum come se fossero dei forum separati.
Il sistema applicato è ideale per forum tematici, che si dividono anche in settori a livello di nomi di dominio o sottodomini. La gestione del forum e degli utenti rimane unica.
Ho pensato che potrebbe essere interessante per alcuni sistemisti, per cui pubblico qui i vari passi da seguire via via che li sviluppo e applico. E' "workshop" in quanto è in sviluppo e aperto a suggerimenti e migliorie.Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
19-08-2010, 23:02 #2
Plugin hook: global_bootstrap_init_start
Titolo: Set bburl
Codice:Codice PHP:$vbulletin->options['bburl'] = 'http://' . $_SERVER['HTTP_HOST'];
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
19-08-2010, 23:08 #3
Plugin hook: global_bootstrap_init_start
Titolo: Set bbtitle
Codice:Codice PHP:switch($_SERVER['HTTP_HOST'])
{
case 'forum.pagerobot.com';
case 'www.pagerobot.com';
case 'pagerobot.com';
$vbulletin->options['bbtitle'] = 'Pagerobot';
break;
}
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
19-08-2010, 23:21 #4
Per provare il sistema, che già da ora funziona, è necessario aggiungere un dominio fittizio nella vostra gestione DNS (oppure nel file hosts), e aggiungere un record Apache per Virtual Hosts, e riavviare il server web.
Un record valido potrebbe essere:Codice:<VirtualHost 1.2.3.4:80> ServerName testsite.com ServerAlias www.testsite.com ServerAlias www.sito.com sito.com ErrorLog /vhosts/testsite.com/weblogs/error.log DocumentRoot /vhosts/testsite.com/httpdocs <Directory /vhosts/testsite.com/httpdocs> Include conf/standard.conf </Directory> </VirtualHost>
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
19-08-2010, 23:24 #5
E' importante che tutti i file si trovino sempre nello stesso dominio. Dal momento che si utilizzano domini realmente diversi, non funziona più nulla. Lo stesso vale anche per il database. Comunque, già ora è possibile ammirare il fatto che la URL non cambia durante la navigazione e che l'utente abbia l'impressione di navigare su un sito fisicamente separato.
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
19-08-2010, 23:33 #6
In base al record Apache di sopra, si aggiusta il codice del plugin per il titolo del forum come segue:
Codice:Codice PHP:switch($_SERVER['HTTP_HOST'])
{
case 'www.testsite.com';
case 'testsite.com';
$vbulletin->options['bbtitle'] = 'Test Site';
break;
case 'www.sito.com';
case 'sito.com';
$vbulletin->options['bbtitle'] = 'Sito';
break;
}
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
26-08-2010, 23:12 #7
Il seguente plugin sostituisce tutte le referenze a "forum.php" con "/". E' necessario per evitare che si salti incidentalmente al livello superiore.
Plugin hook: global_complete
Titolo: Replace forum.php
Ordine esecuzione: 9999 (o comunque per ultimo)
Codice PHP:$output = str_replace('"forum.php"', '"/"', $output);
Codice:RewriteCond %{HTTP_HOST} ^forum\.kalorienbombe\.com$ [NC] RewriteRule ^$ forumdisplay.php?f=7
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
27-08-2010, 08:17 #8
- Data Registrazione
- Feb 2008
- Messaggi
- 268
Bella Giovanni.
Da provare.
-
27-08-2010, 14:34 #9
- Data Registrazione
- Dec 2005
- Località
- Rome, Italy, Italy
- Messaggi
- 945
davvero eccezioanale sei un mago del web giovanni..stasera comincio a far le prove ..a me mi piace
-
27-08-2010, 14:36 #10
- Data Registrazione
- Dec 2005
- Località
- Rome, Italy, Italy
- Messaggi
- 945
Discussioni Simili
-
vBulletin 3.0.x Tech Workshop
Di Sergio nel forum VBulletin 3Risposte: 0Ultimo Messaggio: 21-10-2004, 03:49
Segnalibri