Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Wykorzystywanie systemu użytkowników we własnym skrypcie

Założony przez  ColiN_MorgaN.

wersja skryptu MyBB: 1.8.4
adres forum:  emrys.pl
na czym polega problem (screen, opis, komunikaty):

Robię taki system ala demotywatory, kwejk itd Chciałbym to podpiąć pod system użytkowników mybb, żeby po prostu użytkownik był zalogowany w tym skrypcie. 

Forum mam w http://emrys.pl/forum,
a system chce dać w http://emrys.pl/stream,
i mam problem ponieważ gdy podepnę plik global.php, to zmienne z mybb nie działają w folderze stream, gdy dam ten system w http://emrys.pl/forum/stream, wtedy wszystko działa jak powinno. Jest jakiś sposób, żeby wszystko działało w innych folderach, a nie tylko w folderze z mybb?
Szogi1910 napisał 30.04.2016, 08:40:
Adres forum jest wymagany aby uzyskać pomoc w przypadku jego braku ekipa mybboard zastrzega sobie możliwość odmówienia udzielenia pomocy
Może napisze trochę bardziej normalnie, bo w we wcześniejszym poście wszystko poplątałem.

Forum: http://emrys.pl/forum
Stream obecnie: http://emrys.pl/forum/stream
No i tutaj gdzie jest obecnie wszystko ładnie działa, włącznie z
$mybb->user['uid'];
$mybb->user['username']; 

Gdzie chciałbym aby był: http://emrys.pl/stream
No i tu jest problem ponieważ zmienne, które podałem 2 linijki wyżej już tam nie działają, chociaż plik global.php mam podpięty dobrze... Jest może jakieś rozwiązanie tego problemu? Proszę o pomoc ;/


//edit: dodałem linki :)
Szogi1910 napisał 30.04.2016, 09:13:
Adres forum ma się odnosić do twojej witryny www
Kwestia zasięgu ciasteczek forum. Obecnie nie sięgają one do /stream. Spróbuj usunąć z konfiguracji cookies forum 'ścieżkę'.
Teoretycznie działa, ale czy nie będzie żadnych problemów z logowaniem itd? I jak mam np zalogowanych 100 użytkowników, to jak mam zrobić by usunąć wszystkie ciasteczka, może usunięcie wszystkiego z folderu cache pomoże? Bo obecnie gdy są zalogowani, to po zmianie ścieżki cookies, nie mogą się już wylogować..
Powinni wyczyścić cookies Twojej witryny. Cache nie ma nic do tego. Ciężko jest wypłynąć na utworzone sesje. Mógłbyś stworzyć skrypt który na podstawie czasu ostatniej aktywności (przed zmianą ustawień) usuwałby ciastko odpowiedzialne za sesje.
Ah.. Myślałem, że da się to jakoś prosto rozwiązać, no ale trudno. Napiszę najwyżej infromacje, by w razie problemów wyczyścili ciasteczka. Dziękuję za pomoc. :)


Jednak mam jeszcze jedno pytanie... Jak mogę wczytać css stylu korzystając z $mybb->user['style'] ?
Zależy gdzie. $mybb->user['style'] zwraca id stylu, a więc:
<?php 
    echo 
'<link type="text/css" rel="stylesheet" href="'.$mybb->settings['bburl'].'/cache/themes/theme'.$mybb->user["style"].'/global.css">';
?>
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
Dzięki wielkie za pomoc :)



Użytkownicy przeglądający ten wątek:

1 gości