Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Мягкая переадресация

Сообщения:  [1-3] 

 
 автор: Panker   (17.09.2006 в 18:12)   письмо автору
 
   для: Drago   (17.09.2006 в 17:36)
 

да ты бог :)))))))))))
спасибо )) а я неделю разберался потом неделю ленился напиать на форум ) теперь вот решил проблему за 10 нажатий на клаву ))) СПАСИБО ))

   
 
 автор: Drago   (17.09.2006 в 17:36)   письмо автору
 
   для: Panker   (17.09.2006 в 14:44)
 

Исправь строку

switch($_GET['mod'])

на

switch($mod)

   
 
 автор: Panker   (17.09.2006 в 14:44)   письмо автору
 
 

Корчое есть сайт, у него есть система модулей!
Модули лежат в папке модульс!
Каждый модуль это отдельный рассказ ) но суь в том что модули вызываютс ТАК

http://kmk/index.php?mod=index
http://kmk/index.php?mod=news
http://kmk/index.php?mod=files
и так далее!

В зависемости от ГЕТ запроса берётся файл $_GET[mod] из папки модулей!

При адресе http://kmk/ ПУСТАЯ СТРАНИЦА
1 без модуля а значит без содержимого
2 без шаблона а значит без оформление
Корчое просто пустота белая :)

Я сделал так
$mod=$_GET["mod"];
if($mod==""){$mod=index;}

1 проблема решена, модуль вызывается :)
Содержание есть!
Вторая осталаь, не подрубается шаблон!

Я СДЕЛАЛ ВСЁ САМ :)
НО ЕСТЬ ЕЩЁ 1 проблема, я н помню. что я наделал!

короче ядро вот!


// Шаблоны сайта
function printmenu(){global $templars; include "templars/$templars/menu.php";}
function printtop(){global $templars; include "templars/$templars/top.php";}
function printtext(){global $templars; include "templars/$templars/text.php";}
function printbok(){global $templars; include "templars/$templars/bok.php";}
function printdown(){global $templars; include "templars/$templars/down.php";}


echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//RU\">\n";
echo "<html><head>\n";
echo "<title>$title .::. « $title_site »</title>\n";
echo "<meta name=\"Description\" content=\"$meta\">\n";
echo "<meta name=\"Keywords\" content=\"$key\">\n";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\">\n";
echo "<meta name=\"Author\" content=\" $Author\">\n";
echo "<meta name=\"robots\" content=\"index,all\"> \n";
echo "<meta name=\"revisit\" content=\"$Robots_day days\">\n";
echo "\n</body>\n";
echo "</html>\n";

    switch($_GET['mod'])
{
      case "index":
      include "templars/$templars/text.php";
      break;
      
      case "news":
      include "templars/$templars/news.php";
      break;
}


тут в зависемости видимо от ГЕТА ставится шаблон и так просто ставится от функций, но что т оя не пойму почему оформления нет! не ставится шаблон корчое!
ваще ужас!

Хз как вам понятно или нет но на всяк случай дубль ДВА! :)

если я захожу нормально по адресу http://kmk/index.php?mod=index то у меян и модуль индекс грузится и шаблон индекс !

если я захожу просто http://kmk/
то модуль грузится а шаблон нет!

модуль думаю из за этого грузится $mod=$_GET["mod"];
if($mod==""){$mod=index;} а вот чё шаблон не грузится или подгруживается ен понимаю :)

Помогите кто чем можИте ))

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования