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)


Pandrov

Rekomendowane odpowiedzi

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
Odnośnik do komentarza
Udostępnij na innych stronach

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
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

A tak?

<?php
$result = @file_get_contents("http://adres do parsera.pl", 1);
$parser = explode(" ", $result);
?>
{$parser}

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

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

Odnośnik do komentarza
Udostępnij na innych stronach

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 ....

Odnośnik do komentarza
Udostępnij na innych stronach

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
Odnośnik do komentarza
Udostępnij na innych stronach

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
Odnośnik do komentarza
Udostępnij na innych stronach

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ę.