Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 19/05/12 в 14:03 |
Суть: Есть множество страниц, распиханых по каталогам хуй пойми как. Страницы в основном php. Диз, код у страниц у всех разный. Хочу автозаменой вставить некий код (в какое-то типичное место страницы, например после <body> или перед </html>, ну т.е. в место, которое есть в любом дизе любой страницы), который выведет вверху (или внизу) полоску с меню ... ну по типу как оно обычно бывает к примеру на бесплатных говнохостах, когда на всех страницах юзера в каком-то месте паги выводица меню говнохостера в качестве оплаты типа.
Внимание, вопрос - а чем это делать вообще ? css, java script или ?
|
|
|
|
ищу работу (php,mysql,js)
С нами с 26.05.07
Сообщения: 576
Рейтинг: 393
|
Добавлено: 19/05/12 в 14:25 |
После <body> ставишь код меню типа <div class='top_menu'>Это меню</div>
в стилях описываешь класс .top_menu {width:100%; height:30px; background:#444; position:fixed; color:#fff; text-align:center}
или стиль в теге описываешь:
<div style="width:100%; height:30px; background:#444; position:fixed; color:#fff; text-align:center">Это меню</div>
как-то так...
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 19/05/12 в 14:29 |
Суть вопроса - меню поверх страницы реально сделать чистыми стредствами css или это надо что-то другое ? Какого кодера мне искать - просто верстальщика css или java script или ?
|
|
|
|
ищу работу (php,mysql,js)
С нами с 26.05.07
Сообщения: 576
Рейтинг: 393
|
Добавлено: 19/05/12 в 14:40 |
Цитата: | меню поверх страницы реально сделать чистыми стредствами css |
реально
если нужно код автоматом ставить на все страницы (например, после body) - это можно сделать на том же php
|
|
|
|
С нами с 30.04.12
Сообщения: 51
Рейтинг: 157
|
Добавлено: 19/05/12 в 14:41 |
Про "просто вёрстку" уже Dim82 ответил.
По сути - если тебе надо будет текст в этой плашке менять, то лучше во все страницы включить загрузку JS-файла, который ты будешь потом редактировать.
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 19/05/12 в 14:55 |
StrangeInscription писал: | По сути - если тебе надо будет текст в этой плашке менять, то лучше во все страницы включить загрузку JS-файла, который ты будешь потом редактировать. |
Вот это я тоже себе думаю, только не совсем понимаю, как замутить по поводу пути к этому файлу - страницы имеют совершенно разные пути, одни в "шаге" от корня, другие в 10 "шагах" ... а как я укажу пути в одному файлу, от корня сервака или как ?
|
|
|
|
ищу работу (php,mysql,js)
С нами с 26.05.07
Сообщения: 576
Рейтинг: 393
|
Добавлено: 19/05/12 в 14:57 |
/jsfile.js - от корня домена
или путь полностью - http: // domain.com/jsfile.js
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 19/05/12 в 15:07 |
Ага, и ? В файле js должен быть некий java script ?
|
|
|
|
С нами с 30.04.12
Сообщения: 51
Рейтинг: 157
|
Добавлено: 19/05/12 в 15:16 |
Код: [развернуть] | window.onload = function() {
var div = document.createElement('div');
/* назначаем id или class под заранее определённый стиль */
div.id = 'topmenu';
/* или прописываем всё вручную */
div.style.width = '100%';
div.style.height = '30px';
div.style.background = '#444';
div.style.position = 'fixed';
div.style.color = '#fff';
div.style.text-align = 'center';
/* добавляем слой к документу*/
document.body.appendChild(div);
}; |
Навскидку как-то так, не проверял.
|
|
|
|
ищу работу (php,mysql,js)
С нами с 26.05.07
Сообщения: 576
Рейтинг: 393
|
Добавлено: 19/05/12 в 15:17 |
да, можно с помощью js добавить нужный код плашки меню (который может быть опять же в этом js-файле) после тега body
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 19/05/12 в 15:29 |
CSS
Код: | body {
position: relative;
top: 32px;
}
#bar {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 32px;
z-index: 1000;
} |
Если страница средствами php рендерится, то можно обойтись без скриптов на клиенте, сформировав нужное меню на сервере.
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770
|
Добавлено: 19/05/12 в 19:10 |
если сервак apache, там есть фича которая решает твою проблему, ненадо даже будет редактить все страницы, на всех страницах определенного домена сможешь выести свое меню (контент)
как называется не помню, но нормальный админ, подскажет
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 19/05/12 в 20:13 |
andreich: Апач стоит, но мне не надо совсем на всех - мне надо на определённых, за некоторым исключением, поэтому автозаменой будет в самый раз вставить.
|
|
|
|