Стартовая страница

Главные вкладки

Аватар пользователя AACC86 AACC86 3 июля 2015 в 14:28

Здравствуйте, суть проблемы: сайт существует и функционирует нормально. Поставлена задача: при заходе на сайт пользователь должен попадать на предварительную страницу (т.е. изображение на весь экран на котором есть только несколько кнопок меню, типа какой сейчас есть на odniklassniki.ru) и при клике на какую-то кнопку, данная страница поднималась бы на верх, на пример, и тут открывался бы сам сайт.

Подскажите, пожалуйста кто что сможет. Спасибо.

Комментарии

Аватар пользователя warexschan warexschan 3 июля 2015 в 14:51

1) Можно сделать поверх главной страницы

в котором будет картинка и кнопки и отлавливать нажатие кнопок js-ом, потом уводить div в минус по высоте.

2) Если это именно кнопки меню, то пока поднимается div подгружать ajax-ом необходимую страницу или контент (от шаблона сайта зависит).

Аватар пользователя AACC86 AACC86 3 июля 2015 в 15:13

Спасибо за ответ, дело в том что у меня нет особой практики по java или php, может есть какая-то ссылка, литература, видео, т.е. что-то по конкретнее, или пошаговые инструкции.

Аватар пользователя warexschan warexschan 3 июля 2015 в 17:31

AACC86 wrote:
Спасибо за ответ, дело в том что у меня нет особой практики по java или php, может есть какая-то ссылка, литература, видео, т.е. что-то по конкретнее, или пошаговые инструкции.

1) Лезь в корень сайта по адресу: /sites/all/themes/[имя твоей темы]/templates
2) Ищи page.tpl.php (этот файл отвечает за все отображения страниц на сайте)
3) Хук который поможет отобразить див только на главной http://api.drupal.ru/api/function/drupal_is_front_page
4) Берем код из ссылки и вставляем в page.tpl.php:
<?php
function drupal_is_front_page() {
// Тут выводим начало дива
echo '

сюда все html и js что тебе нужно

';
}
?>

тут всё что есть в page.tpl.php на текущий момент

<?php
function drupal_is_front_page() {
// Тут закрываем див
echo '

';
}
?>
5) Для всего остального есть гугл и яндекс.
P.S. Сайт по html http://htmlbook.ru
Найти по JS и PHP сам сможешь.