Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Flare вне форума      Старый modules.php #1  
Flare
Новенький
Регистрация: 01.03.2007
Сообщения: 12


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

Посмотреть профиль Отправить персональное сообщение для Flare Найти все сообщения от Flare Добавить Flare в список друзей  
01.03.2007, 05:16

Как обьеденить два скрипта index.php и modules.php в один index.php, чтобы все работало норм. Тоесть вместо запросов .../modules.php?name=... было .../index.php?name=...

0z0n вне форума      Старый #2  
0z0n
Новенький
Регистрация: 23.02.2007
Сообщения: 9


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

Посмотреть профиль Отправить персональное сообщение для 0z0n Найти все сообщения от 0z0n Добавить 0z0n в список друзей  
01.03.2007, 18:45

смотреть как сделано в Slaed Cms

Flare вне форума      Старый #3  
Flare
Новенький
Регистрация: 01.03.2007
Сообщения: 12


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

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

если внимательно вчитаться в вопрос, можно заметить, что я спросил как сделать в нюке, а не просил посылать изучать работу других Cms

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
 
Хочешь обнять весь мир? - Купи глобус!


Flare вне форума      Старый #5  
Flare
Новенький
Регистрация: 01.03.2007
Сообщения: 12


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

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

спасибо

Flare вне форума      Старый #6  
Flare
Новенький
Регистрация: 01.03.2007
Сообщения: 12


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

Посмотреть профиль Отправить персональное сообщение для Flare Найти все сообщения от Flare Добавить Flare в список друзей  
02.03.2007, 21:56

if (eregi("файл.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}

что делает этот код в файле? и важный ли он?

Astrix вне форума      Старый #7  
Аватара для Astrix
Astrix
Бывалый
Регистрация: 09.01.2007
Сообщения: 309


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

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

Этот код защищает файл от прямого обращения к нему вместо штатного:
modules.php?name=Модуль&file=файл...
обратившись к файлу напрямую хакер может провести целый ряд простейших атак, которые могут привести к сложнейшим проблемам для вас!
не удаляйте этот код!

но есть другой способ защитить такие файлы. об этом смотрите тут: http://mynuke.ru/modules.php?name=D...op=getit&lid=60
 
Хочешь обнять весь мир? - Купи глобус!


Spiker86 вне форума      Старый помогите!!!!!!! #8  
Spiker86
Новенький
Регистрация: 18.03.2007
Сообщения: 14


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

Посмотреть профиль Отправить персональное сообщение для Spiker86 Найти все сообщения от Spiker86 Добавить Spiker86 в список друзей  
18.03.2007, 03:24

здравствуйте, у меня проблема: 01.03.2007, 22:19 в этой теме было сообщение Astrix.
1) открываете index.php
находите строчку: require_once("mainfile.php");...................
я проделал эту процедуру до После этого придется переписать все модули, чтобы они ссылались не на modules.php а на undex.php (не дочитал до конца)
И соответственно сайт не работал. Начал переделывать все обратно, пропал файл mainfile.php. Я заново перекинул с установочного PHPNUKE_80_RUS_291006. В modules.php случайно удалил последние строки :=(( . В общем теперь ничего кроме главного сайта не работает. Можно что нибудь восстановить? При загрузке сайта ничего не пишет, белый экран и все. Помогите, если это возможно


---------------------------------------------
ИЗВИНИТЕ, сам разобрался! удалил все файлы из www/ и вставил стандартные. Вроде все как было. Может это повлиять на ранее сделанные настройки???

Последний раз редактировалось Spiker86, 18.03.2007 в 03:51.

Alexander-V-Sh вне форума      Старый #9  
Аватара для Alexander-V-Sh
Alexander-V-Sh
Бывалый
Регистрация: 19.04.2006
Сообщения: 352


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

Посмотреть профиль Отправить персональное сообщение для Alexander-V-Sh Посетить домашнюю страницу Alexander-V-Sh Найти все сообщения от Alexander-V-Sh Добавить Alexander-V-Sh в список друзей  
18.03.2007, 12:52

смотря какие были ранее настройки :) может у вас половина файлов была переписана там...

а если те, что храняться в бд, то они не пострадали.

Flare вне форума      Старый #10  
Flare
Новенький
Регистрация: 01.03.2007
Сообщения: 12


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

Посмотреть профиль Отправить персональное сообщение для Flare Найти все сообщения от Flare Добавить Flare в список друзей  
20.03.2007, 03:18

ну я себе сделал ;) теперь все работает ;) а 25-30 запросов на главной при посещениях 800 чел в день это много???

Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите защитить modules.php Jay Модули 6 22.07.2006 01:17


Часовой пояс GMT +4, время: 00:48.


На Верх
Рейтинг@Mail.ru