-
Posts
749 -
Joined
-
Last visited
-
Days Won
32
Content Type
Profiles
Forums
Calendar
Store
Everything posted by hypnocolor
-
Классу .button_search добавьте свойства: position: absolute; margin: 5px 0 0 5px;
-
Нет, мой вариант рабочий. Я даже перепроверил только что Возможно, что-то перепутали с датой или путём к картинке. Попробуйте поставить в our_date сегодняшнюю дату и всё ещё раз перепроверить: var our_date = new Date("April 05, 2012");
-
Вот живой пример того, как правильно и грамотно сформулированный вопрос может сэкономить кучу времени на нахождение ответа. Последнее, что я могу предположить — что вам нужно именно показать на странице именно php-код, например, для демонстрации какого-то примера. В таком случае вместо <? ... ?> пишите так: <? ... ?> Всё, что будет на месте многоточия, отобразится как обычный текст.
-
Я не профессионал в области JavaScript'а, но упорно работаю над этим, и пока что смог придумать вот такую нехитрую схему. Для начала немного поясню. После инициализации #datepicker в переменную current_date получаем текущую дату из календаря. В переменную our_date нужно записать дату, при наступлении которой должно наступить событие, в нашем случае — смена фона. После этого необходимо сравнить текущую дату и ту, что нужна нам. Предварительно обе даты нужно привести к одному формату, что и реализуется функцией toGMTString(). И, наконец, если даты совпали — меняем фон календаря. $(function(){ $('#datepicker').datepicker({inline: true}); var current_date = $('#datepicker').datepicker('getDate'); var our_date = new Date("January 01, 2012"); if(current_date.toGMTString() == our_date.toGMTString()) $('.ui-datepicker-inline').css("backgroundImage", "url(pic.jpg)"); });
-
Любой php-код встраивается в HTML только с помощью открывающих и закрывающих <? и ?>. А теперь давайте попробуем подумать логически. Валидатор у вас валидирует что? HTML. Естественно, встретив в HTML-коде символы <?, к HTML не имеющие никакого отношения, он посчитает сей факт ошибкой. Но фишка в том, что в коде готовой страницы, которая идёт на выдачу браузеру, не должно быть php-кода, потому что он должен уже выполниться на стороне сервера и вернуться к вам вместе со страницей в виде результата своей же работы. Если вместо результата работы php-кода в коде страницы находится сам php-код, значит, он не выполнился на сервере. Следовательно, проблемы в хостинге, а не в коде HTML.
-
Закидайте пожалуйста помидорами!
hypnocolor replied to Cергей Петрович's topic in Discussion of works
Да тут, в принципе, нечего особо закидывать. В принципе, видно, что верстаете не каждый день Хотя нет, кое-что могу заметить. Блоки не позиционированы. Если убрать, например, в «Статьях» весь текст, оставив только картинку, то подвал заедет под неё. Еще непонятно, зачем у каждой страницы свой файл стилей? В общем, минусов, конечно, хватает. Но всё приходит с опытом -
NeoXidizer, по вашей первой ссылке блоки идут друг за другом, а не вложены один в другой (что изложено в первом сообщении). По второй ссылке уже вложены друг в друга, но задача, опять же, не решается (меняется цвет дочернего блока, а не родительского).
-
Через CSS — невозможно. Можно сделать через голый JavaScript, только первому слою нужно добавить идентификатор: <div class="bg" id="bgchange"> <div class="test" onmouseover="document.getElementById('bgchange').style.backgroundColor='#000';" onmouseout="document.getElementById('bgchange').style.backgroundColor='#ccc';"> </div> </div> Можно и без идентификатора, но в таком случае при наведении мыши на дочерний блок с классом test будет изменяться фоновый цвет только у родительского блока с классом bg, что вам, в принципе, и нужно <div class="bg"> <div class="test" onmouseover="this.parent.style.backgroundColor='#000';" onmouseout="this.parent.style.backgroundColor='#ccc';"> </div> </div>
-
В файле шаблона functions.php с 70-й строки начинается вывод всей мишуры (Facebook, Twitter и так далее). Удаление каждой строчки вида $theme->display_widget уберет из правого сайдбара соответствующий виджет. Однако — если после установки темы в админке Вордпресса зайти в меню «Виджеты», и перетащить хотя бы один виджет на Secondary Sidebar, то всё, что связано с Фейсбуком, Твиттером и прочим не будет отображаться, а в сайдбаре будет только то, что вы сами туда и перетащите.
-
Хотя, всё же, на максимальном уменьшении масштаба страницы последний пункт меню всё-таки переехал вниз Ну, как небольшой костыль, можно уменьшить ширину отступов пунктов меню (padding-left и padding-right) с 15 до 14 точек, и убрать правый отступ у последнего пункта меню: ul li:last-child {padding-right: 0px;} После этого, вроде бы, проблема исчезает совсем
-
Ничего сложного. Присваиваете списку в стилях свойство text-align: center;, убираете фиксированную ширину, и меню у вас будет по центру. Кроме того, весь ваш код, отвечающий за позиционирование меню, можно значительно сократить: .main ul{padding: 0px; margin: 0 auto; text-align: center;} А статус «новичок» говорит лишь о том, что у меня ещё сообщений не так много, но это ничего не говорит о моих знаниях
-
Ширина области ссылок не решит вашей проблемы, потому что позиционируются они всё равно относительно окна браузера. .wrapper — это фиксированная область вашей страницы, равная 980 пикселям. Относительно неё и нужно позиционировать ссылки, так как у нее размер останется всегда одним и тем же, в отличие от размера окна браузера. В общем, я согласен со Switch74 — картинки-ссылки нужно сделать в виде прозрачных png-шек с одним текстом, перенести внутрь .wrapper и там уже задавать расположение.
-
В смысле, вам нужно, чтобы у календаря уже сразу был другой фон? Тогда JavaScript тут не нужен. В таблице стилей пропишите: .ui-datepicker-inline{background: url(pic.jpg) no-repeat top left !important;} А от инициализации календаря, в таком случае, останется следующее: $(function(){ $('#datepicker').datepicker(); });
-
Я не понял, вам ползунок прокрутки мешает появляющийся? Так добавьте свойство overflow-x: hidden; селектору body, и не будет никакой прокрутки А вообще, странно. Заказчику макет нужно сразу показывать в браузере, чтобы потом не было таких заморочек, подобных вашей. А разом уменьшить масштаб всей страницы вместе с содержимым, кроме как через Ctrl+/Ctrl-, вы не сможете.
-
Ну а с чего же он работать-то будет? Во-первых, функция function(dateText, inst) у вас не закрыта (отсутствует закрывающая фигурная скобка }). Во-вторых, в работающем примере можно заметить, что эта функция вызывается при событии onSelect. В итоге, нужный вам код будет выглядеть примерно так: $(function(){ $('#datepicker').datepicker({ inline: true, onSelect: function(dateText, inst) { if(dateText=="01/01/2012") $('.ui-datepicker-inline').css("backgroundImage", "url(pic.jpg)"); } }); }); В этом случае изменится фон блока календаря, при условии, что файл pic.jpg лежит в одном каталоге со страницей, на которой выполняется скрипт. Ну или, при желании, путь можно поменять. И, кстати, да — никогда не указывайте абсолютные пути к файлам, если тестируете что-то локально в Windows. Пользуйтесь в таких случаях относительными путями (./, ../ и так далее).
-
Переверстывать надо практически всё. На беглый первый взгляд могу отметить следующее. Флаг справа сверху. Да и, собственно, фоновая картинка в подвале. Зачем их прицепили к селекторам html и body, внаглую указав ширину в 100%, я так и не понял. Попробуйте поизменять масштаб страницы, и посмотрите, как «красиво» эти картинки деформируются. Я бы сделал два div'а — один с небом и привязкой к левой стороне окна, другой — с флагом и привязкой к правой стороне. <!--[if IE 5]> Тут я вообще теряюсь в догадках. Либо вы взяли готовый шаблон непонятно какого года выпуска, либо непонятно, какой смысл в 2012 году так делать. У класса .dot вполне хватит 1 пикселя для ширины нижней границы. В общем, давно я не делал никаких «учебных работ», но, думаю, для учебного примера, с учётом исправления того, о чём я писал, пойдёт
-
Последнюю неделю тоже столкнулся с такой надобностью, и остановился на связке Joomla + модуль AdsManager 2.6.5. Довольно удобное решение, относительно простое в настройке и затачивании под себя) Многие еще вроде хвалят Joker Board, но лично у меня он особого доверия не вызывает. Множественные грамматические ошибки автора этого скрипта еще больше снижают к нему интерес Кроме того, скрипт платный.