Показать сообщение отдельно
Старый 09.01.2003, 01:32     # 1
lanix
::VIP::
 
Аватар для lanix
 
Регистрация: 09.05.2002
Адрес: Lithuania
Сообщения: 591

lanix Известность не заставит себя ждать
Unhappy как я разрезал default.php :((

проблема :
весь основной код ( РНР ) был в одном файле default.php
все формы и меню (слева работали( сначала . меню было собственно такого типа :

<table width="126" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10"><img src="images/spacer.gif" width="10" height="1"></td>
<td valign="top" class="small"><img src="images/db.gif" width="14" height="13" border="0"></td>
<td valign="top" class="small"><a href="?category=2&page=2" class="small">Societies</a>
<? if($page=="2") : ?>
<table width="100" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="10"><img src="images/db.gif" width="14" height="13" border="0"></td>
<td width="90" class="small" ><a href="?category=2&page=2&sub=1">Benefits</a></td>
</tr>
<tr>
<td><img src="images/db.gif" width="14" height="13" border="0"></td>
<td class="small"><a href="?category=2&page=2&sub=2">Criteria</a></td>
</tr>
<tr>
<td><img src="images/db.gif" width="14" height="13" border="0"></td>
<td class="small"><a href="?category=2&page=2&sub=3">Directory</a></td>
</tr>
</table>
<? endif; ?>
</td>
</tr>
<tr>
<td><img src="images/spacer.gif" width="10" height="1"></td>
<td width="14" valign="top"><img src="images/db.gif" width="14" height="13" border="0"></td>
<td width="102" class="small"><a href="?category=2&page=3">Corporate</a>
<? if($page=="3") : ?>
<table width="100" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="10"><img src="images/db.gif" width="14" height="13" border="0"></td>
<td width="90" class="small" ><a href="?category=2&page=3&sub=1">News</a></td>
</tr>
<tr>
<td><img src="images/db.gif" width="14" height="13" border="0"></td>
<td class="small"><a href="?category=2&page=3&sub=2">Benefits</a></td>
</tr>
<tr>
<td><img src="images/db.gif" width="14" height="13" border="0"></td>
<td class="small"><a href="?category=2&page=3&sub=3">Criteria</a></td>
</tr>
<tr>
<td height="5"><img src="images/db.gif" width="14" height="13" border="0"></td>
<td class="small"><a href="?category=2&page=3&sub=4">Categories</a></td>
</tr>
<tr>
<td height="5"><img src="images/db.gif" width="14" height="13" border="0"></td>
<td class="small"><a href="?category=2&page=3&sub=5">Inside Track</a></td>
</tr>
<tr>
<td height="9"><img src="images/db.gif" width="14" height="13" border="0"></td>
<td class="small"><a href="?category=2&page=3&sub=6">Database</a></td>
</tr>
</table>
<? endif; ?>
и формы со скрытыми полям : type="hidden" name="category" value...

вся заморочка началась после того как я раздробил default.php файл : на отдельные файлы ( меню- категории, функции) и сам файл стал выглядеть примерно вот так :

<?
// includes all functions
include("***/common.php");
// to edit Header -> go to source/common.php
show_header();
// Main menu switching :
if(!empty($category)) {
switch($category) {
// category 1: ABOUT ENS ( to edit this category -> go to ***/cat1.php )
case "1" :
include("***/cat1.php");
break;
// category 2: MEMBERSHIP ( to edit this category -> go to ***/cat2.php )
case "2" :
include("***/cat2.php");
break;
// category 3: MEETINGS ( to edit this category -> go to ***/cat3.php )
case "3" :
include("***/cat3.php");
break;
}

***- в целях безопастности
а файлы типа cat1.php выглядят примерно вот так :

<?
if(!empty($page)) {
switch($page) {
/*About the ENS*/
case "1" :
load_page("about/index.php");
break;
/*Officers*/
case "2" :
load_page("about/officers.php");
break;
/*Secretariat*/
case "3" :
... и т.д.
?>
то перестало работать меню ( <? if($page=="3") : ?>
и формы точнее
http://tts.lt/~sirand/ens/ens/defaul...2&page=2&sub=3 и http://tts.lt/~sirand/ens/ens/defaul...2&page=4&sub=3


собствтенно сам урл : http://tts.lt/~sirand/ens/ и http://tts.lt/~sirand/ens/ens/

я надеюсь кто-нибудль поможет. и если кто-то посоветует не резать файл - я скажу надо !!
п.с. сорри за такое длиннющее сообщение
lanix вне форума