
Searcher
User-
Posts
2,577 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Searcher
-
HTML,CSS?: фиксированные тени сбоку от содержания стр.
Searcher replied to e-partner's question in HTML Coding
Вы мне льстите -
#content { background-color: #8B7D6B; /* Цвет фона AntiqueWhite1 255 239 219 #FFEFDB */ margin: 0 120px; min-height: 489px; /* Минимальная высота */ } <div id="main"> <div id="leftcol"></div> <div id="rightcol"></div> <div id="content"></div> </div>
-
ну и border тоже в стили нужно перенести для td и еще для таблицы указать border-collapse:collapse;
-
1. просто залить 2. от чего? 3. не делайте такого
-
нет таких свойств
-
И про CSS c HTML почитайте.
-
с бордюром тут: http://htmlbook.ru/content/?id=109 а если колонки все фиксированной ширины, то можно просто фоном основного контейнера сделать рисунок 3-х колонок
-
align="top" и align="bottom" таких параметров не существует
-
вариантов реализации такого много, но не понятно как должна себя вести высота. Если вы хотите чтобы подвал при контенте меньше высоты окна всегда был прибит к низу, а при высоте контента уползал вниз, то это можно так сделать: www.zakharov.ms/footer/ если вы хотите, чтобы футер был всегда внизу независимо от размеров контента, тогда ставьте высоту и overflow:auto для блока с содержимым.
-
HTML,CSS?: фиксированные тени сбоку от содержания стр.
Searcher replied to e-partner's question in HTML Coding
0. Устанавливаете нормальный доктайп, например <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">; 1. Основной верхний градиент устанавливаете для body; 2. Делаете див нужной ширины, позиционируете его в центре при помощи margin: 0 auto, и задаете левую тень в качестве фона; 3. Вставляете в описанный выше див еще один див и задаете ему 100% ширину и высоту и правую тень в качестве фона; 4. Снова вкладываете еще один див, задаете ему правый и левый марджин по размеру тени и сплошной фон. -
А что плохого в накладывании слоев? А потом, все зависит от пожеланий заказчика. Захочет он, чтобы футер был прилеплен к низу, а не висел посередине окна, придется "накладывать слои"
-
есть еще технология SSI, она как раз восновном для формирования страниц из разных кусков и предназначена. это тоже серверная штука
-
Паддинги для inline работают, но не раздвигают границ родительского элемента. Для родителя тогда надо ставить свои паддинги для компенсации. причем, это касается только вертикальных паддингов, горизонтальные паддинги работают как надо.
-
Параметр float выводит элемент из общего потока. Все не плавающие блоки (т.е. у которых float отсутствует) не замечают блока с float:left или right. По-этому authh размещается так как-будто logoh нет. Вот и приходится вам сдвигать его отступами. А что надо получить то? Если вы хотите, чтобы форма авторизации была справа от логотипа то задайте для authh float:right;. После этого родительский блок header перестанет видеть и логотип и форму авторизации, чтобы увидел задайте для него overflow:hidden;
-
вроде ничего сложного нет: <div style="height:33px; width:100%; white-space:nowrap; overflow:hidden;"> <div style="display:inline; margin:5px 2px 5px 5px;"> <input style="width:100px; margin:0; padding:0;" name="" type="text" /> </div> <div style="display:inline; margin:5px 2px 5px 0;"> <input style="width:29px; height:23px; margin:0; padding:0;" name="" type="button" value="§" /> </div> <div style="display:inline; margin:5px 2px 5px 0;"> <input style="width:29px; height:23px; margin:0; padding:0;" name="" type="button" value="§" /> </div> <div style="clear:both;"></div> </div>
-
При написании кода броузер перестал понимать блокнот
Searcher replied to luxeon's question in HTML Coding
Если старые коды воспроизводятся нормально, а новые коряво, то вероятность того, что это ИЕ или Винды глючат ничтожно мала. Попробуйте просмотреть на другом компьютере или выкладывайте код здесь и мы протестируем. -
Похоже у вас включены register_globals, отключите - это серьезная брешь в безопасности. Проверку if(!isset($name)) при включенном register_globals легко обойти, задав в гете имя пользователя так: www.matty.co.il/eden/mazagot/mazagot.php?name=<имя пользователя> Если register_globals отключено и name задается в сессии - другое дело. Если mazagot.php нет проверки пароля - тоже потенциально слабое место. Надо проверять пароль и в этом скрипте. Так зачем промежуточная проверка пароля и логина? Проверяйте все сразу в mazagot.php и либо перенаправляйте на повторный ввод, либо выводите страницу. И никто не говорил, что там, где header() никакого вывода не должно быть. Вывода в скрипте не должно быть до header, а после можно все что нужно уже выводить. Я же именно так все объяснял. Header - это не перенаправление, а передача первичной информации броузеру, перенаправление осуществляет уже броузер на основании переданной вами информации.
-
Запуск формы без нажатия кнопки, переадресация данных
Searcher replied to banyman's question in HTML Coding
Не понимаю чем это поможет обезопасить данные. Все, что присылается в броузер можно получить. Так же и промежуточную форму паук легко пропарсит, ему яваскрипт не помешает... Возможно есть способ лучше защитить данные. Эта конструкция <input name="submit" type="submit" onclick="document.sm.submit();"> - масло масленое. Событие onClick возникает при нажатии, а кнопка и так сабмитит безо всякого скрипта. Вешайте submit на событие onLoad для body. Или просто впишите скрипт сразу после формы: ... </form> <script language="JavaScript" type="text/javascript"> document.sm.submit(); </script> ... -
смотрите мой предыдущий пост, там описано как это сделать И еще, что помешает посетителю набрать http://www.matty.co.il/eden/mazagot/mazagot.php и обойти всю вашу авторизацию?
-
Я не дока в SEO, но на сколько я знаю, чтобы из этих 42000 человек хоть кто-то зашел на ваш сайт, нужно быть на первых 3-х страницах результатов поиска и иметь информацию, которую ищущий человек не сможет найти на всех сайтах выше вашего. Из этих 42000 человек мало кто будет искать что-либо кроме биографии и его работ, а это все есть на многих сайтах. И если вы даже на второй строчке - 90% посетителей до вас не дойдут. А чтобы поднятся так высоко нужно, чтобы на ваш сайт ссылалось не мало авторитетных сайтов тойже тематики. Если вы уговорите владельцев десятка серьезных сайтов посвященных искусству и науке поставить ссылочку на ваш сайт, то дело может и пойдет. Кстати, сравните поиск например по "сотовый телефон" и "Леонардо да Винчи", будет не в вашу пользу. И я уже говорил, уникальный текст не в наборе слов, а в сути и фактах, которые он описывает. Так что никакого смысла переписывать эти учебники, новых фактов там нет.
-
Да, чтобы стать программистом надо для начала теорию логики изучить, научится строить блок-схемы сначала на бумажке, а потом уже в голове. Вообще, все это делается в одном скрипте. В самом начале проверяется наличие данных в $_POST, если их нет, значит выводим форму ввода пароля, если есть - проверяем эти данные, если совпало - переадресовываем дальше, если не совпало выводим надпись об ошибке и форму ввода пароля. Результаты этих проверок можно записать в переменную и выводить информацию уже не в самих проверках, а после них в зависимости от значения этой переменной. Условие if else вроде вам знакомо, но пользоваться вы им не умеете. Я не смогу тут вам расписывать теорию программирования...
-
ну так все четко написано: output started at D:\Domains\matty.co.il\httpdocs\config.php:8 Значит в config.php после "?>" есть перенос строки, а то и не один раз. Уберите все что после "?>". Это можно выводить в скрипте проверки после проверки. и сделать ссылку на повторный ввод пароля
-
внимательно изучаем CSS. Особенно свойства position, top, left и т.п.
-
Запуск формы без нажатия кнопки, переадресация данных
Searcher replied to banyman's question in HTML Coding
а что, нельзя сразу сформировать данные так, чтобы третья страница смогла их обработать? -
Под шаблонами я подразумевал стандартную, простую и привычную посетителю разметку. А особой отдачи от сайта о Давинчи никогда не будет, даже если там супер-уникальная инфа. Ну несколько посетителей в день, максимум несколько десятков. Умножте количество посещений в несколько десятков в день на стоимость показа баннеров и получите ничтожную сумму.