Autor Zpráva
gregori
Profil *
Zdravím, chtěl bych přejit na svých stránkách z framů na php příkaz include, ale nikde jsem se nedočetl, aby se vkládaná stránka vložila do určitého místa stránky jiné. Další problém je, jak napsat odkaz, který tuto stránku přinutí vložit na to ono místo.

Budu používat způsob, že se obsahové stránky vkládají do jedné hlavní, ve které bude zároveň aji menu a hlavička stránky.

Díky moc za Vaše rady, případně i odkaz, kde se přímo o této problematice dočtu více.

S pozdravem Gregori
marat
Profil
Čaues .. nějak tě moc nechápu , myslíš includaci stylem

if ($cat==fotky) {
include "./fotky.php";
}

?? kde potom něco podobnýho zadáš do divu , kterej to umístí na nějakou pozici , nebo jak si myslel tu vkládanou stránku ??
marat
Profil
newim jak to myslíš , jestli chceš můžu ti sem napsat celej kod na includování , ale fakt newim jak to myslíš :D
gregori
Profil *
Sem to asi napsal moc slozite, uz jsem to z casti vyresil, tady je zdrojak:
index.php:

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>&nbsp;</td>
<td height="100%"><img src="_banner_up.jpg" width="760" height="80"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td height="100%"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="150"><?php include "./menu.php" ?></td>
<td>

<?php
if ($page="") @include ("onas.php");
else @include ("$page.php"); ?>
</td>
</tr>
</table></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td width="760" height="100%"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>&nbsp;</td>
</tr>
</table></td>
<td>&nbsp;</td>
</tr>
</table>
</body>

menu.php:

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
a {
font-size: 10px;
color: #000000;
}
a:hover {
color: #FF0000;
}
-->
</style></head>

<body>
<p>menu.php<br>
<br>
<a href=" index.php?page=onas">o nas</a>
<a href=" index.php?page=kontakty">kontakty</a>
</p>
</body>


Resim ale jeste jeden problem. Jak zapsat, kdyz potrebuju, aby se me pri prvnim nacteni index.php dosadila za prazdnou promenou "page" hodnota "onas"? Jde totiz o to, ze pri prvnim nacteni je promena "page" prazdna a tak se me v miste, kam se vse vklada, vlastne nic nezobrazi...Ted se stejne divam, ze to zase cely nejak nefunguje, kdyz sem se v tom blbe vrtal

Diky za rady, Gregori
marat
Profil
ta úvodní stránka se řeší takhle :
if (!$cat)
{
include "./news.php";
}
Str4wberry
Profil
Zkus to udelat takhle

<?php
$act = $_GET['action'];
if ($act == '')
{
include("notfound.php");
}
else
{
include("$act.php");
}
else
{
include("$act");
}
?>

tohle si vlož např. do souboru index.php na místo, kam chceš vkládat stránky, odkazy pak budou ve stylu index.php?action=odkaz
Toto téma je uzamčeno. Odpověď nelze zaslat.

0