Nietypowa integracja z phpBB

Rozmowy z innymi użytkownikami forum na różne tematy, niekoniecznie związane ze skryptem phpBB.
Awatar użytkownika
TrAvIkK
Zasłużony
Posty: 484
Rejestracja: 12 stycznia 2006, 17:13
Lokalizacja: masz takie wielkie buty?!

Nietypowa integracja z phpBB

Post autor: TrAvIkK » 29 maja 2006, 21:33

Witam.

Od jakiegoś czasu jestem w trakcie tworzenia serwisu.
Chciałbym go w pełni zintegrowac z phpBB (to trudne nie jest), ale problem pojawia się, bo cały skrypt mieści się poza katalogiem phpBB (../), i chce mieć własne, odrębne katalogi od languagów i templatów.

Kiedyś w sieci widziałem taki system do templatów, ale nie wiem jak się to ma do languagów.
To od styli to sie nazywało style czy jakoś tak :P W każdym razie nie pamiętam, i szukam tego.

pzdr.
buu :P

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 30 maja 2006, 07:18


Awatar użytkownika
TrAvIkK
Zasłużony
Posty: 484
Rejestracja: 12 stycznia 2006, 17:13
Lokalizacja: masz takie wielkie buty?!

Post autor: TrAvIkK » 30 maja 2006, 12:30

OK spoko, a z languagami?
buu :P

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 30 maja 2006, 13:40

Jakimi languagami?
Napisz jaśniej co chcesz zrobić.

Awatar użytkownika
TrAvIkK
Zasłużony
Posty: 484
Rejestracja: 12 stycznia 2006, 17:13
Lokalizacja: masz takie wielkie buty?!

Post autor: TrAvIkK » 30 maja 2006, 13:44

No zebym mogl jakis tekst w pliku powiedzmy index.php wstawic za pomoca powiedzmy $lang['test'], a tekst dla tej zmiennej byl przypisany w katalogu powiedzmy languages/main.php (no tak jak jest z phpBB)
buu :P

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 30 maja 2006, 14:07

możesz to zrobić za pomocą sesji i podczas jej odbierania includujesz dany plik albo z katalogu english/ lub polish/
np.

Kod: Zaznacz cały

if($_SESSION['language'] == "english") 
{
include_once('language/lang_english/main.php');
} 
else 
{
include_once('language/lang_polish/main.php');
}
nie znam się na integrowaniu phpBB, ale coś takiego chyba można zrobić :)

Awatar użytkownika
TrAvIkK
Zasłużony
Posty: 484
Rejestracja: 12 stycznia 2006, 17:13
Lokalizacja: masz takie wielkie buty?!

Post autor: TrAvIkK » 30 maja 2006, 14:09

o, nie pomyslalem o tym :)
buu :P

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Post autor: jaroslw » 30 maja 2006, 16:18

Ja na PHP zabardzo się nie znam a też chciałbym zrobic sobie langi na stronce. Mogłbyś podać mi konkretniejszą fornę pliku tzn. jak mam to zapisać po tym kodzie co podałeś. Czy to mo być coś takiego?:

Kod: Zaznacz cały

if($_SESSION['language'] == "english") 
{
include_once('language/lang_english/main.php');
} 
else 
{
include_once('language/lang_polish/main.php');
}	

$lang['tekst'];
a poźniej jakoś to includuje na stronke np. tak jak w phpBB {L_TEKST}, czy <?php include... ?>?

Proszę o wytłumaczenie mi tego krok po kroku z przykładami. Byłbym bardzo wdzięczny :wink:
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 30 maja 2006, 17:19

Jeżeli nie masz smartów to robisz tak:
w main.php langów robisz pliki i w nich dajesz:

Kod: Zaznacz cały

$lang['tucoś'] = 'jakiś tekst';
Pózniej w index.php
dajesz array, czyli

Kod: Zaznacz cały

$zmienna = array(
 'TOCOS' => $lang['tucoś'];
);
i pózniej w html możesz dać

Kod: Zaznacz cały

<?php echo $zmienna['TOCOS']; ?>

Awatar użytkownika
TrAvIkK
Zasłużony
Posty: 484
Rejestracja: 12 stycznia 2006, 17:13
Lokalizacja: masz takie wielkie buty?!

Post autor: TrAvIkK » 30 maja 2006, 17:43

daro pisze:Jeżeli nie masz smartów to robisz tak:
Smartów?


daro pisze:i pózniej w html możesz dać
Nie chce sie czepiac, ale w HTMLu nie da sie includowac :P
buu :P

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 30 maja 2006, 18:00

TrAvIkK pisze:Smartów?
chodzi mi o system skórek tak jak w phpBB

TrAvIkK pisze:Nie chce sie czepiac, ale w HTMLu nie da sie includowac
Mozna includować plik html do pliku .php i taki kod będzie czytany :)

Awatar użytkownika
TrAvIkK
Zasłużony
Posty: 484
Rejestracja: 12 stycznia 2006, 17:13
Lokalizacja: masz takie wielkie buty?!

Post autor: TrAvIkK » 30 maja 2006, 18:07

daro pisze:Mozna includować plik html do pliku .php i taki kod będzie czytany
AA no chyba że tak :P

Hmm apropo smartów, znalazłem już wcześniej skrypt SMARTY, to jest jakiś super zaawansowany :P Muszego obczaić :-)
Ale J@ro ja Tobie polecam skrypt Qbs'a :-)
Jest o wiele prostszy, baaardzo zbliżony do tego z phpBB, co więcej sam go użyję :D
buu :P

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Post autor: jaroslw » 26 września 2006, 09:06

Sorry że odświeżam temat. TrAvIkK mógłbyś dać link do tego skryptu Qbs'a, nie mogę tego nigdzie znaleźć:( Dopiero teraz mam czas zająć się stronką.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter


jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Post autor: jaroslw » 26 września 2006, 12:55

Thx Alien. Zaraz będę rozpracowywał.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

ODPOWIEDZ

Wróć do „Ogólne dyskusje”