Kezdőoldal » Számítástechnika » Weblapkészítés » Másik oldal beillesztése...

Másik oldal beillesztése saját stíluslappal?

Figyelt kérdés
Van egy [link] (vagy valami.php) oldalam, amit a [link] és a [link] site-okon szeretnék megjeleníteni azonos tartalommal, mondjuk egy iframe-ben, mindegyik környezetnek a saját stíluslapjával. Tehát az egyik oldalon tudom módosítani a tartalmat, a másik kettőn a megjelenést. Ez megoldható?

2015. febr. 23. 11:53
 1/2 2xSü ***** válasza:
100%

Ha már saját oldal és PHP, akkor PHP-ből le tudod kérdezni a $_SERVER['SERVER_NAME'] vagy $_SERVER['REQUEST_URI']-t és ez alapján tudod, hogy melyik domainről van szó, és ez alapján tudod szintén PHP-ből meghatározni, hogy honnan vegye a stíluslapot.


Ha mindenképpen iframe-ben gondolkodsz, akkor akár paraméterben is átadhatod azt, hogy honnan vegye a stíluslapot. Pl.:

<?

$css=preg_replace("/[^a-zA-Z0-9_-]*/","",isset($_GET['css'])?$_GET['css']:"");

// Némi védekezés URL injection ellen.

if (!file_exists("css/$css.css")) $css="default";

// Ha nincs megadva css, vagy nem létezik ilyen, akkor egy

// alap css-t fogunk használni.

?>

<head>

<link href="css/<?= $css ?>.css" rel="stylesheet" type="text/css" />



Ilyen módon ki tudod választani, hogy milyen css-el menjen az oldal. Pl. ha a css/default.css helyett egy css/alternativ.css-t akarsz használni, akkor:


<iframe src="http://egyik.hu/valami.php?css=alternativ" />

2015. febr. 23. 12:24
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
Köszönöm, valószínűleg ez az utolsó lesz a megoldás, ugyanis cégen belül más kezeli az oldalakat, más keretrendszerben, és a beillesztendő oldalnak nincs tudomása róla, hogy hány helyre, hogyan akarják beilleszteni.
2015. febr. 23. 12:51

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!