В данной статье мы изменим вид ссылок скрипта SoooFast. Вы наверное замечали как выглядят ссылки на скрипте Web Stil? Мы сделаем также.В данной статье мы изменим вид ссылок скрипта SoooFast. Вы наверное замечали как выглядят ссылки на скрипте Web Stil? Мы сделаем также.
Вид будет типа такого: index.php?page=sites, а можно и так: ?page=sites. А можно вовсе \’page\’, изменить на \’p\’, получится так: index.php?p=sites, или ?p=sites.
Открываем файл header.php скрипта SoooFast, и ищем в конце:
Перед ним вставим:
if (isset($_GET['p']) == false)
{
include("pagefiles/index.php");
$_GET['p'] = 'index';
}
else
{
if (ereg ("[a-z]", $_GET['p']) and file_exists("pagefiles/".$_GET['p'].".php") == true)
{
include("pagefiles/".$_GET['p'].".php");
}
else
{
include("pagefiles/404.php");
}
}
include("footer.php");
Сохраняем. Теперь в корне сайта создаём папку pagefiles, первым делом перемещаем туда файл index.php, при этом удалив из него:
И:
Такс, теперь мы переименуем на index.php файл header.php.
Вернёмся к папке pagefiles, и создадим там файл 404.php, с содержимым типа:
А можно просто:
Теперь прочтите внимательно.
Все файлы страниц нужно переместить в папку pagefiles. К примеру файлы: sites.php, members.php, profile.php, security.php, faq.php, tos.php. Не забываем удалять из них include(\’header.php\’); и include(\’footer.php\’); Но, include(\’footer.php\’); нужно удалить только в конце файла. Другие подобные коды — не трогать.
Теперь нужно будет изменить все ссылки на сайте, дело это не быстрое, скажу я.
К примеру, мы видим:
Его нужно будет заменить на:
Или на:
Также, придётся изменить формы:
Вот например в adv.php, открываем его, найдём:
Обратите внимание на атребут action=\»\», его содержимое нужно будет везде править. В данном случае у нас должно быть вот так:
Теперь, если Вы ставите плагин какой-либо, не забываем проделывать с ним такие же действия, как и с страницами, которые я написал выше.
Чуть не забыл, если Ваш скрипт работает не в одно соединение с базой данных, то в каждом файле:
Нужно будет заменить на:
Иначе скрипт будет искать данный файл в папке pagefiles.
Ещё, если Вы нашли в каком-то файле из папки pagefiles подключения типа:
Меняем его на:
Иначе как я уже говорил — файл будет искаться не там где надо.
Суть думаю Вы поняли. Скоро выложу ещё статью, где покажу ещё один вариант, как можно изменить вид ссылок, и при этом не удалять include(\’header.php\’); и т.п.
Готово всё. Если будут вопросы, то пишите в комментариях.
Отправить комментарий
Вы должны быть зарегистрированы чтобы оставить комментарий.
Вы должны быть зарегистрированы чтобы оставить комментарий.