Userul vede o tema in functie de linkul de unde intra...

Pentru întrebări legate de facilităţile forumului phpBB 2.0.x, acest loc este cel mai potrivit.
Închis
Avatar utilizator
Catalin
Nou venit
Mesaje: 3
Membru din: 24-Mai-2004, 13:34:29
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Contact:

Userul vede o tema in functie de linkul de unde intra...

Mesaj de Catalin »

Salut,

As avea o intrebare putin mai dificil de explicat, dar sper sa ma fac inteles (de altfel, nici nu am gasit-o pana acum pe forum). Iata despre ce e vorba:

Am decis impreuna cu un prieten sa ne unim forumurile. Unul are deja subiecte si useri, celalalt e complet gol. Problema nu e unirea in sine, ci la teme, fiecare dintre cei doi admini tinand foarte mult la tema proprie. Am incercat o solutie de compromis, cu o singura tema comuna care sa contina ambele bannere (care ar face trimitere la site-urile respective). Nu ni s-a parut insa o solutie suficient de convenabila, astfel incat am prefera sa pastram amandoua temele, mai ales ca fiecare a fost modificata sa semene cat mai mult cu site-ul propriu. Ei bine, problema este care sa fie afisata in modul default? Am putea sa le punem pe rand, eventual chiar cu un random (am gasit topicul respectiv cu matricea si afisarea aleatorie) insa cred ca s-ar crea confuzii... O solutie posibila ar fi urmatoarea (dar n-am nici cea mai vaga idee cum s-ar putea realiza dpdv tehnic):

Avand in vedere ca pe forum se ajunge momentan printr-un link de pe site, ar fi oare posibil ca, in functie de pe care site intra, userul sa vada o anume tema? Cu alte cuvinte, daca x-ulescu (user inregistrat sau simplu vizitator) intra pe forum de pe site-ul meu - vede tema mea: Daca intra de pe site-ul amicului - vede automat tema lui.

Probabil ar fi vorba de vreun scrip anume ce ar face treaba asta. As vrea sa intreb daca cineva stie de existenta lui si daca nu, daca ar fi dispus sa ne ajute in vreun fel.

Multumesc frumos,
Catalin
Vizitator

Mesaj de Vizitator »

Eu as putea sa-ti raspund.. dar nush daca te va multumi:

Poti sa bagi amandoua stilurile.. si fiecare user sa-si aleaga stilul care trebuie.... userii tai... cu stilul tau. si ai lui cu stilul lor...

Sau ar mai fi ink o varianta.. mai radicala.. pe acelasi server.. sa creati doua baze de date... sau chiar una singura.. si sa faceti doua forumuri separate...
Avatar utilizator
BuGsY
Fost coleg
Mesaje: 1193
Membru din: 19-Iun-2003, 15:24:49
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Constanţa
Contact:

Mesaj de BuGsY »

Poţi folosi MODificarea Change Style on Index, care va plasa o casuţă în indexul forumului, de unde utilizatorii (înregistraţi/neînregistraţi) îşi pot alege template-ul dorit.
Un demo pentru acestă modificare găseşti aici.

Dacă aţi ajuns la o soluţie de compromise în ceea ce priveşte unirea forumurilor, mai mult ca sigur veţi găsi şi în această situţie. :)
Avatar utilizator
Catalin
Nou venit
Mesaje: 3
Membru din: 24-Mai-2004, 13:34:29
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Contact:

Mesaj de Catalin »

seelview scrie:Poti sa bagi amandoua stilurile.. si fiecare user sa-si aleaga stilul care trebuie.... userii tai... cu stilul tau. si ai lui cu stilul lor...
Sigur, asta ar fi pentru varianta userilor inregistrati, ramane insa problema temei afisata default...
BuGsY scrie:Poţi folosi MODificarea Change Style on Index, care va plasa o casuţă în indexul forumului, de unde utilizatorii (înregistraţi/neînregistraţi) îşi pot alege template-ul dorit.
Un demo pentru acestă modificare găseşti aici.
EXACT !!! Cred ca asta ar fi solutia :P Astfel vor putea si cei neinregistrati sa-si schimbe interfata. Excelent!!!
Multumesc pentru raspunsuri, am sa incerc si cred ca vom aplica metoda :wink:

Numai bine,
Catalin
Avatar utilizator
mihaitza
Fost coleg
Mesaje: 1873
Membru din: 13-Ian-2003, 22:22:10
Versiune: 3.0.5
Ext: Nu
Server: Windows
Nivel phpBB: Experimentat
Localitate: Cluj-Napoca, România
Contact:

Mesaj de mihaitza »

În mod normal... tehnic vorbind se poate afla refererul. Pornind de la acesta să se afişeze tema dorită.
Avatar utilizator
Catalin
Nou venit
Mesaje: 3
Membru din: 24-Mai-2004, 13:34:29
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Contact:

Mesaj de Catalin »

Mihai, poti sa-mi dai mai multe amanunte te rog? Cu alte cuvinte, crezi c-ar fi posibila scoaterea chiar a unui link direct catre tema dorita? Asta ar fi de-a dreptul minunat. As pune pe fiecare site link direct la tema respectiva si am face eventual inca o tema neutra (stiu si eu... pentru cei care intra din google sa zicem) care sa contina box-ul sugerat de BuGsY...

Multumesc mult,
Catalin
Avatar utilizator
mihaitza
Fost coleg
Mesaje: 1873
Membru din: 13-Ian-2003, 22:22:10
Versiune: 3.0.5
Ext: Nu
Server: Windows
Nivel phpBB: Experimentat
Localitate: Cluj-Napoca, România
Contact:

Mesaj de mihaitza »

Personal nu ştiu rezolvarea practică a acestei probleme.... dar gândind:

1. Site-urile de contorizare (ex. trafic.ro) pot afla referer-ul

2. O aplicaţie de genul

if { referer_ 1 } then ....
elseif {referer_2} then ....
else ....

ar merge după părerea mea.
Avatar utilizator
danielt
AdministratorAdministrator
Mesaje: 1176
Membru din: 18-Oct-2002, 13:02:29
Versiune: 3.0.5
Ext: Nu
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Timişoara
Contact:

Mesaj de danielt »

Forumurile sunt pentru site-uri diferite şi doar baza de date vreţi să fie comună? Dacă da, instalaţi cele două forumuri separat (copiaţi-le în două directoare separate pe server - forum1 şi forum2) iar datele din config.php (de conectare la bd) să fie aceleaşi. Pentru a nu fi probleme ulterioare verificaţi ca temele instalate să aibe acelaşi număr pentru ambele stiluri.

O alta variantă ar fi să faceţi un fişier de selecţie intermediar şi linkul spre un forum să fie de genul: forum/select.php?t=1 iar pentru celălalt t=2. În fişierul select.php includeţi sau redirectaţi, în funcţie de valoare lui t la un forum sau la altul. Sigur, trebuie avut grijă la căi.
Închis

Înapoi la “2.0.x Cum pot să...?”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Semrush [Bot] și 1 vizitator