STRPOS PHP függvény használata sablonban

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


Csatlakozott: 2009.11.07. Szombat 22:23
Hozzászólások: 20
Hozzászólás Elküldve: 2019.02.25. 16:21    Hozzászólás témája: STRPOS PHP függvény használata sablonban
Hozzászólás az előzmény idézésével
Egy $x változóba szeretném felvenni {SCRIPT_NAME} értékét, ami az index. oldalon index, ucp.php oldalon ucp értéket ad vissza s így tovább.

A template scriptemben PHP-vel próbálkoztam így:

Kód:

      <!-- PHP -->
$x = '<!-- ENDPHP -->{SCRIPT_NAME}<!-- PHP -->';
echo $x;
   <!-- ENDPHP -->


eredménye a lapon

Kód:

// line 33 echo (isset($context["SCRIPT_NAME"]) ? $context["SCRIPT_NAME"] : null);


Természetesen, ha PHP nélkül {SCRIPT_NAME}-t a templatebe írva, mindig kiírja, hogy index, ucp, mcp stb stb....

Az egész egy STRPOS függvények kéne:

Kód:

if (strpos($x, 'member') !== false) {
    echo ' - OKÉ';
} else {
   echo ' - NEM JO';
}


Ha sikerülne átpasszolni az "/member/userX" értéket a SCRIPT_NAME-ből $x-be akkor az OKÉ tartalmat minden "member"- szöveget tartalmazó oldalon meg tudnám jeleníteni.


Az rendben van, hogy így is megoldhatnám, hogy:

Kód:

<!-- IF SCRIPT_NAME eq 'member' -->
OKÉ
     <!-- ENDIF -->


De ezzel nem jeleníthető meg minden member lapon az "OKÉ" szöveg, a nem member lapon a "NEM JÓ" felirat.

Elenne a cél, mert nálam úgy van átalakítva a fórum, hogy az userek elérhetősége az oldalon: oldal.com/member/userneve1 ... oldal.com/member/userneve2 ... oldal.com/member/userneveN etc

De más megoldás is érdekel, ha tudtok ilyet.
A cél az, hogy minden member (profil) oldalon megjelenjen, amit akarok, a többin pedig más.

Sajnos az <!-- IF SCRIPT_NAME eq 'member' --> nem jó

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


Csatlakozott: 2009.11.07. Szombat 22:23
Hozzászólások: 20
Hozzászólás Elküldve: 2019.02.26. 22:49    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Sajnos ez a magyar fórum nagyon kihalt. De szerencsére az angol support fórumon van élet és hamar kaptam segítséget. Csak azért linkelem be ide, hogy ha más is hasonló problémával kűzd, akkor megtalálja a megfelelő megoldást.

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