Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Kod PHP w menu na stronie głównej (po prawej)


Rekomendowane odpowiedzi

Opublikowano (edytowane)

Witam,

Na przykladzie tego forum, na stronie glownej po prawej jest menu, tam np facebook, najnowsze tematy itp, czy jest mozliwe, aby wstawic tam swoj wlasny kod PHP, ktory np odwoluje sie do serwera zewnetrznego, ktory sprawdz aktualny stan serwera Lineage2 i pokazuje ilosc graczy online (tak L2 prowadze serwer)?

Mam wgrany np E32 Custom Side bar blocks z IPS, jest tam mozliwosc

Enabled PHP mode?

If enabled, and above Raw Mode is disabled, entire block contents needs to be in PHP. You need to return the html to be displayed, and do not use echo, print, etc. And do not use open/closing php tags.

All standard IPB objects are available (registry, DB, memberData, cache, settings, request, etc).

Biore to na TAK,

i dalej wprowadzam w Enter Content to Display Below

HTML and BBCODE are OK!

Kod PHP np:

<?

$result = @file_get_contents("http://adres_parsera_servera gry", 1);

if ( (bool)$result ) file_put_contents('parser.game.cache', $result);

else $result = file_get_contents('parser.game.cache');

$parser = explode(" ", $result);

echo $parser[1];

?>

I daje OK, to dodaje mi kolume w menu ale czysto, bez kodu wysietlanego, dlaczego, czy moze cos innego zainstalowac?

ps. parser to takie cus, sobie zrobilem co przechowuje dane i pobiera co X minut, aby serwera gry nie obciazac..

Parser np dziala w iframe jak dodam na forum a tak nie chce ...

Edytowane przez Pandrov
Opublikowano (edytowane)

Nie wiem, bo mi znika po dodaniu wiec ci nie powiem.

ale jak np dodam samo bez <php

?>

np

$result = @file_get_contents("http://adres do parsera.pl", 1);
$parser = explode(" ", $result);
echo $parser[1];

to wynik pokazuje dobrze ale gdzies poza tymi sidebarami, a dokladnie to pokazuje w headzerz na gorze gdzies po za forum :/

Edytowane przez Pandrov
Opublikowano

na 127.0.0.1 jest

ma ktos inne pomysly?

parser dziala normalnie, bo w iframe jak wstawie to wyswietla, a nie chce wlasnie w iframe, tylko bezposrednio jako php wstawic w sidebox.

Opublikowano

wtedy tylko po dodaniu znika caly kod i zostaje tylko

{$parser}

a na gorze forum eerror:

Parse error: syntax error, unexpected '}' in localhost/admin/applications_addon/other/customSidebarBlocks/skin_cp/cp_skin_e_CSB.php(251) : eval()'d code on line 2

Opublikowano

hm dziwne

erroe na gorze forum

Parse error: syntax error, unexpected '<' in localhost/admin/applications_addon/other/customSidebarBlocks/skin_cp/cp_skin_e_CSB.php(251) : eval()'d code on line 4

i w okenie gdzie sie wpisuje kod, znika gorne <php> a reszta kodu ktory podales Mac zostaje o.O to ja juz nie wiem ....

Opublikowano (edytowane)

eh

Parse error: syntax error, unexpected '}' in localhost/admin/applications_addon/other/customSidebarBlocks/skin_cp/cp_skin_e_CSB.php(251) : eval()'d code on line 4

daje tez bez {$parser} na koncu czyli

$result = @file_get_contents("http://adres do parsera.pl", 1); $parser = explode(" ", $result);

i pustka w sideboxie i errorow nie ma wtedy tez :/;/

Edytowane przez Pandrov
Opublikowano (edytowane)

No a:

$result = @file_get_contents("http://adres do parsera.pl", 1);
$parser = explode(" ", $result);
return $parser[1];

?

Edytowane przez Macsch15
  • Lubię to 1
Opublikowano (edytowane)

Mac, mam jeszcze do Ciebie pytanie.

Kod juz wysietla wartosci, np ilsoc graczy online na serwerze, ale same cyfry, ale chcial bym zrobic tak aby przy tych cyfrach byl jakis napis typpu : Gracze online 30

I wtedy jak wpisuje cos takiego

Gracze online

$result = @file_get_contents("http://adresdoparsera", 1);
$parser = explode(" ", $result);
return $parser[1];

to na gorze mam blad

Parse error: syntax error, unexpected T_STRING in /localhost/admin/applications_addon/other/customSidebarBlocks/skin_cp/cp_skin_e_CSB.php(251) : eval()'d code on line 1

wiadomo ze chodzi o ten dopisek Gracze online, ale to jak mam go inaczej dopisac, lub jak to zrobic mozna?

Edytowane przez Pandrov

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.