D.S.Denton
Expert-
Posts
993 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Calendar
Store
Everything posted by D.S.Denton
-
*запомнил ФастПадом, покопаюсь как высплюсь
-
ыыыы..... во втором топике подряд пишу этот линк сегодня. хм. http://forum.htmlbook.ru/help.php
-
якорь - вообще идет из ранних версий html еще, это тэг A с атрибутом name. к примеру берем длиииииинную хтмл-страницу, с книжкой. название каждой главы заворачиваем в якорь: Глава 1 затем в начале страницы добавляем содержание вида: Глава 1 Глава 2 клик по такой ссылке приведет к добавлению в адресной строке после .html (или там другое расширение, не суть важно) символа решетки и названия якоря, плюс прокрутки страницы до якоря. пример на этом форуме: http://forum.htmlbook.ru/help.php#smilies (тут сразу видно и логичную фичу якоря - если контента страницы не так много, чтоб прокрутить, сделав первой строкой на экране строку с якорем, прокрутка будет до конца страницы). если же мы зададим ссылки на якоря, но фактически якорь ставить не будем - прокрутки не получится значит задача в создании ссылок вида фото 1, а затем из JS-а просто анализируем строку запроса
-
там ведь T1, T2 везде с T начинаются, а дальше цифра? "##U" - в $1 получаем все содержимое тэга, т.е. и атрибуты и их значения. дальше эту строку раскладываем на массив по пробелу - explode() получаем в итоге @ { [0] => 'day="10"' [1] => 'month="12"' [2] => 'name="our_name"' [3] => 'year="2007"' } преобразование в такой массив я сделал на случай если в тэге вдруг будет не тот порядок атрибутов, т.е. местами поменяют к примеру. если есть уверенность что подобных изменений не будет, РВ будет примерно таким (проверять лень): "#и отредактируй название топика плиз... в первый момент долго пытался понять что такое "регуляторное выражение"... и при чем вообще в php регуляторы
-
кошмар... это надо было умудриться такое сотворить... топик в новичковый раздел переносим. red-nicolas, вы вообще, сэр, понимаете алгоритм работы скрипта? (к слову: алгоритм не зависит от языка программирования, потому отмазки типа "я знаю делфи, а тут джаваскрипт" не прокатят) на пальцах: вопрос - что такое фигурные скобки {} ? ответ - последовательность (блок) команд (операций) ну и так далее. в паскале вместо скобок используются слова begin и end - сути не меняет. смотрим на фрагмент, который надо было изменить: if (id != id_menu){ document.getElementById(id_menu).style.display = "none"; } if (id != id_menu && document.getElementById(id_menu).style.display != "block") { } т.е. логика: при выполнении условия (id != id_menu) выполняем блок команд от { до первой встреченной } (разумеется если в этом блоке нет вложенных блоков), а их нет. идем дальше, слледующее условие - то, что надо было вставить. но куда вставить? уже по id != id_menu можно догадаться, не зная никакого языка, что требуется не добавить строку, а заменить имеющуюся! так что советую приобрести любой учебник по информатике для 7-8 класса вроде, в котором описана работа с программой "паркетчик". очень хороший тренажер для изучения алгоритмизации. причем достаточно задания выполнять (и даже желательно) не имея самой программы, а на бумаге ручкой и давать проверить знакомому программисту
-
=== flood start === руками. и это тоже руками:+) === flood end === если надо готовые скрипты - http://script.emanual.ru - ищи и будет счастие великое. а никто специально "за идею" писать полные примеры не будет...кроме мазохистов и хаоситов
-
Дим, фишка в том, что хостер вряд ли предоставит аппаратные средства хотя, АМДшные процы с видеоконвертом справляются значительно быстрее интеловских, благодаря поддержке большего набора команд
-
инпут быстрее пишется... а option - value из него, name из select'а разумеется. печать массивов при отладке удобная вещь LokiDi L0ck, а кстати вариант! спасибо:+)
-
а для вывода массива полностью можно конечно стандартную print_r(массив) взять, но мне она не очень - ведь результат мы видим в браузере, а он переводы строк заменяет на пробелы. поэтому копируем мою в начало пхп-скрипта: <?php function echo_r($arr) { $str = ' '."n"; $str .= 'КлючЗначение'."n"; $str .= ' '."n"; foreach($arr as $key => $val) {$str .= ' '.$key.''.$val.''."n";} $str .= ' '."n"; $str .= ' '."n"; echo($str); } ?>
-
$_POST - массив, который передан методом POST. аналогично есть GET, COOKIE и SESSION. REQUEST объединяет эти массивы (кроме сессий если не ошибаюсь). когда передаем форму, target'у формы передаются пары NAME=VALUE из соответствующих полей формы. т.е. итд. массив получается фактически хэшем (хэш это массив, где индексы не числовые, а именованные). $_POST['name1'] будет содержать значение инпута name="name1".
-
дата когда пользователь отправил запрос. тут ведь даже не надо ее конвертировать в привычные год, месяц, число - скриптом при сохранении записи берем time() - текущее UNIX-время - и сохраняем в...где-нибудь. а при выводе объявлений, когда кто-то смотрит, перед самим выводом снова берем time(). дальше сравниваем, насколько сохраненное время меньше текущего (арифметика блин, действие называется вычитание и ставим проверку: если ( (ТЕКУЩЕЕ_ВРЕМЯ минус СОХРАНЕННОЕ_ВРЕМЯ) больше или равно (ДНЕЙ_ЖИЗНИ умножить 24 умножить 60 умножить 60) ) удалить запись из базы
-
неа, видео не интересовался. кроме того, там работа адская для сервера при конвертировании будет...
-
открою стращную тайну - в ИЕ он тоже не поддерживается (в старых версиях)
-
не надо. она в любом хорошем учебнике по пхп есть, в чуть более простом варианте
-
в интернете. http://jino.ru например
-
Скрипт для случайной ротации ссылок или баннеров
D.S.Denton replied to Avalon's question in JavaScript
а теперь хинт (выделил отличия): это конечно то чно можно сделать из имеющегося. а вот если переписать полностью, будет гораздо симпатичнее и менее ресурсоемко, т.к. фактически алгоритм рандомного вывода элемента: 1)создаем массив 2)выводим случайный элемент. здесь же 1)создаем массив 2)переписываем в другой массив 3)перемешиваем 4)выводим нулевой элемент (могут быть ошибки, писал в форме ответа) -
if ($sum=$name) знак равенства неверный вроде как... это читается "если успешно присвоили переменной $sum значение переменной $name" а if ($sum == $name) "если значение переменной $sum равно значению переменной $name"
-
td.redclass {background-color: red;} ... ... TEXT
-
Задание цвета полосы прокрутки в Mazille Firefox
D.S.Denton replied to M@X's question in HTML Coding
=== flood start === хм... тогда есть вариант для убеждения что это действительно необходимо - делать дизайн так чтоб стандартные маковские кнопки и скроллбары были там к месту, а иешные, оперные и мозилловские смотрелись не так === flood end === вообще раз так, проблема решается только созданием для сайта блока 100% * 100%, в котором уже все размещается контент и создается через js прокрутка. вопрос останется один - оправдан ли этот геморрой -
Скрипт для случайной ротации ссылок или баннеров
D.S.Denton replied to Avalon's question in JavaScript
вот так: for(i=0;i divLinks.appendChild(arrayLink); выводит циклом весь массив. уберем цикл и будем выводить только один элемент: divLinks.appendChild(arrayLink[0]); -
эх... можно сделать в нарушение - запрашивать этот код через wget, затем обрабатывать по своему усмотрению. а можно не нарушать - создаем страницу специально для этого информера, например http://site.com/informerpage.htm, а к ней уже обращаемся скриптом, разбирая код полученной страницы... формально мы не нарушаем правила, но на то там и администрация что решают за что блокировать только они