Тема: modules.php
Показать сообщение отдельно
Astrix вне форума      Старый #4  
Аватара для Astrix
Astrix
Бывалый
Регистрация: 09.01.2007
Сообщения: 309


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Astrix Посетить домашнюю страницу Astrix Найти все сообщения от Astrix Добавить Astrix в список друзей  
01.03.2007, 23:19

используйте mod_rewrite
для примера можете скачать модуль: http://rus-phpnuke.com/modules.php?...ew_file&lid=448

если разберетесь, можно будет вообще не трогать index.php и modules.php

просто объединить их не получется, т. к. во всех модулях ссылки привязаны к modules.php - вам придется переписывать и эти модули.
в остальном же можно попробовать сделать так:

1) открываете index.php
находите строчку: require_once("mainfile.php");
выделяете все, что находится после нее до тега ?> и копируете в буфер
2) затем открываете modules.php
в самом конце файла находите следующие строчки:
PHP код:
 else {
    
header("Location: index.php");
    exit;


Удаляете
header("Location: index.php");
exit;
и на их место вставляете то, что скопировали в буфер
должно получиться так:
PHP код:
 else {
 
//содержимое index.php


3) Сохраняете изменения
4) Далее удаляете или переименовываете index.php
5) Переименовываете modules.php в index.php

После этого придется переписать все модули, чтобы они ссылались не на modules.php а на undex.php
 
Хочешь обнять весь мир? - Купи глобус!