BB-kód kérdés (lehetséges-e és hogyan?)

Szerző
Üzenet
Krolig78
Regisztrált tag
Regisztrált tag


Csatlakozott: 2008.12.13. Szombat 13:41
Hozzászólások: 6
Hozzászólás Elküldve: 2008.12.14. 15:56    Hozzászólás témája: BB-kód kérdés (lehetséges-e és hogyan?)
Hozzászólás az előzmény idézésével
Sziasztok!

Adott egy adatbázis, melynek sorai a következőképp ismétlődnek: $id, $name, $ally, $villages, $points, $rank.

Lehetséges olyan html-php kódot írni phpbb3-ban, mely a név ($name) ismeretében megmondja az $id-t?

Konkrétan ezt szeretném megoldani valahogy, ha lehetséges:
BB-kód: [player]{$name}[/player]
és klikkre megnyílik a szükséges oldal:
http://hu3.klanhaboru.hu/game.php?village={$id1}&screen=info_player&id={$id2}, => ahol {id1} a saját falu azonosítója, {$id2} a linkelt játékos azonosítója.

Felhasználó profiljának megtekintése Privát üzenet küldése
HoremWeb
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.06.18. Vasárnap 1:00
Hozzászólások: 2400
Hozzászólás Elküldve: 2008.12.14. 18:03    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Sima BBCode-dal kizártnak tartom, bár, ha JS-t már sikerült a kód HTML részébe írni, akkor talán php-t is lehet...
Az adatbázis, amiből az adatokat ki akarod nyerni, ugyanazon a tárhelyen van, ahol a fórum fut? Az adatbázis ugyanaz, vagy különböző?
_________________
Élet, üdv, egészség! - HoremWeb

Kép KEMET = Az Ókori Egyiptom

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Krolig78
Regisztrált tag
Regisztrált tag


Csatlakozott: 2008.12.13. Szombat 13:41
Hozzászólások: 6
Hozzászólás Elküldve: 2008.12.14. 18:05    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Az {id1} egy nem is annyira lényeges, mivel bármilyen értékkel működik, kipróbáltuk.

Felhasználó profiljának megtekintése Privát üzenet küldése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 1:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2008.12.14. 18:11    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Egyszer nekem is kellett egy hasonlót csinálnom, de én tettem bele plusz egy lépést. Így, egyből nem igazán valósítható meg (természetesen mindent meg lehet csinálni, csak szörnyű lesz a teljesítménye), de ha közbeiktatsz egy plusz oldalt, akkor ki tudod hagyni belőle a phpBB-t. Ez a plusz oldal lenne a felelős a névből az id meghatározásáért és a megfelelő url-re való továbbirányításért.

Tehát a BBCode gyárt egy valami.hu/redirect.php?name={NAME} típusú url-t (ez fog szerepelni a hozzászólásban), és amikor a felhasználó a hozzászólásban rákattint erre a linkre, akkor eljut erre az oldalra, ami lekéri a névhez tartozó id-t, és ennek segítségével előállítja a megfelelő url-t, amire továbbirányítja a látogatót.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Krolig78
Regisztrált tag
Regisztrált tag


Csatlakozott: 2008.12.13. Szombat 13:41
Hozzászólások: 6
Hozzászólás Elküldve: 2008.12.14. 19:28    Hozzászólás témája:
Hozzászólás az előzmény idézésével

HoremWeb írta:

Sima BBCode-dal kizártnak tartom, bár, ha JS-t már sikerült a kód HTML részébe írni, akkor talán php-t is lehet...
Az adatbázis, amiből az adatokat ki akarod nyerni, ugyanazon a tárhelyen van, ahol a fórum fut? Az adatbázis ugyanaz, vagy különböző?
A Klánháborúról lenne szó. Ez egy onlány-stratégia játék, ahol a 3 BB-kód ([player]...[/player], [ally]...[/ally], [village]...[/village]) az 1. és 2. Világban megoldott, működő dolog. V3-n is működne, de az 50 fős klántag-limit miatt külső fórumot használunk. Tehát a játék és az adatbázis egy szerveren fut, viszont a fórum egy külső extrás szerveren.

Felhasználó profiljának megtekintése Privát üzenet küldése
Hozzászólások megtekintése:  

Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.

Hirdetés
Hirdetés