Jump to content

hypnocolor

Expert
  • Posts

    749
  • Joined

  • Last visited

  • Days Won

    32

Everything posted by hypnocolor

  1. Andrei89, всё познается в сравнении, например. Вот я сейчас нагуглил такой сайт, посмотрите. Ярко, в меру красочно, сразу настраивает на позитивный лад. И сравните с тем, что у вас. Бледно-тёмные тона синего и зеленого не вызывают особых положительных эмоций. Конечно, нужно учитывать, что приведенный мной в пример сайт явно делал не один человек, но я об этом говорил в предыдущем сообщении, и, как видите, результат у них вышел довольно неплохим. Про верстку, в принципе, нечего особо говорить. Понятно, что первая ваша работа, но, тем не менее, всё более менее нормально. В браузерах ничего не расползается, и хорошо Могу только сделать несколько замечаний. Меню под шапкой лучше бы сделать списком, а не слоями. Так у вас получается очень громоздкая структура, в то время, как списком и оперировать удобней, и кода он меньше займёт. Использовать <br> в каждом пункте списка внизу главной страницы (Заказав фотокнигу у нас Вы получите:) нет смысла, так как каждый элемент списка и так будет на новой строке, перенос тут не нужен. Ну и про всякие опечатки я уже молчу, но их много, это нехорошо
  2. Int, проще Хотел показать рекурсию, то есть ответить на первостепенный вопрос, а о таком ходе не подумал.
  3. Такая функция всегда будет отображать 0, что бы вы не передали в аргументе, потому что в самом начале функции вы этот самый аргумент зачем-то приравниваете к нулю. А во-вторых, при чём тут рекурсия? Рекурсивная функция в общем виде называется таковой, если она сама себя вызывает. И в чем заключается сложность написания такой функции без цикла, я тоже не понял. В общем, если я правильно понял, в итоге должно выйти что-то подобное: <?php function p($n){ if($n<6) {echo $n; $n++; p($n); } else {return false; } } p(4); ?>
  4. Да тут много чего надо улучшать.. Действительно, будто переместился в начало 2000-х и открыл браузер) Контактные данные не нужно делать картинкой. Вот хочу я скопировать номер телефона куда-нибудь, а фиг. Та же ситуация с адресом электронной почты. ISQ вообще без комментариев Да и вообще, думаю, дизайн надо пересматривать полностью. Он проигрывает своим устаревшим видом на фоне тысяч других сайтов, предоставляющих подобные услуги, да и в целом не зацепило ничего, я не увидел никаких условий, предложений, которые бы заставили меня задуматься заказать фотокнигу именно здесь. Или такие условия есть, но я их не нашёл, что, опять же, является ошибкой — такие вещи надо выделять и помещать прямо перед глазами. Если вы в начале своего пути, то, думаю, не стоит хвататься сразу за все этапы (дизайн, вёрстка и т.д.) единолично. Лучше полностью освоить что-то одно, параллельно пользуясь услугами дизайнера, например. Когда набьёте шишек и опыта на вёрстке, можно уже пытаться и дизайн самому делать. А так вы сейчас вложили немного знаний по вёрстке, немножко вкуса в дизайне, и получилось совсем не то, что хочется видеть в 21-м веке. Но удачи вам, в любом случае
  5. Код всегда есть смысл показывать.
  6. Yamaradg, значит, скорее всего, нужно смотреть в код самого шаблона, потому что обычно в нормальном шаблоне прописано разделение на страницы, если все посты не влезают на одну страницу. Попробуйте использовать несколько других шаблонов, чтобы посмотреть, как будет происходить ситуация в них. Либо можно воспользоваться плагином PageNavi для организации аккуратного пагинатора.
  7. Плагин можно поискать в этом списке, может что подходящее и найдёте. По поводу исчезающих постов немного не понял, всегда всё работало хорошо.
  8. Текст не стоит делать картинками хотя бы потому, что если у юзера показ картинок отключён, то он ничего не увидит) Хотя бы альты стоит прописать для картинок, в таком случае. По поводу доктайпа имелось ввиду, что запись <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> соответствует 4-й версии HTML, и в то же время в вёрстке используются элементы из HTML5. ёжик опередил) И вопрос «почему html5shiv, а не css3 PIE» странный. Даже из названия очевидно, что у них разные предназначения.
  9. Классу #div_info пропишите свойство height: auto !important;
  10. trapstar, ну тогда добавьте рисунку какой-то отдельный класс, например, download-button, и в стилях используемого шаблона (обычно style.css) добавьте такой же стиль. В целом, всё будет выглядеть примерно так: HTML: <img class="size-full wp-image-40 aligncenter download-button" src="Picture here" onclick="startGateway('00000000');" alt="" width="300" height="80" /> style.css: .download-button{cursor: pointer;}
  11. olechic, установите нормальный просмотрщик изображений, IrfanView или ACDSee, например. Либо открывайте картинку непосредственно браузером.
  12. http://preloaders.net/ http://www.chimply.com/Generator http://www.loadinfo.net/ И чего это вы на ajaxload наговариваете? Всё там анимированное.
  13. Ну, могу только добавить — откройте сайт в IE 8 и исправьте неточности
  14. http://www.mintdesign.ru/blog/css-vertical-align-samples
  15. В HTML изменить: <input type="checkbox" id="check" onchange="passtext();"> Включить отображение пароля И JS: function passtext(){ var passinput = document.getElementById('pass'); (passinput.type == 'password') ? passinput.type = 'text' : passinput.type = 'password'; } </script>
  16. Попробуйте ширину колонок задать не в процентах, а в пикселях.
  17. Villain, а откуда у вас в $page_list берутся названия статей? Я же уточнил, что это должен быть простой массив, содержащий только идентификаторы новостей, в возрастающем порядке.
  18. А почему бы поиском не воспользоваться? http://forum.htmlbook.ru/index.php?showtopic=26228 http://forum.htmlbook.ru/index.php?showtopic=28040
  19. BTN, если на то пошло, то в #footer-widgets у вас 4 блока .footer-widget-box, каждый фиксированной ширины (по 225 пикселей). Если в одном .footer-widget-box размещать несколько баннеров шириной больше 225 точек, то, само собой, они туда влезать не будут. Встройте в каждый .footer-widget-box по одному баннеру, что ли. И пользуйтесь почаще http://htmlbook.ru/css, да и из других источников информацию штудируйте. А то у меня складывается впечатление, что вы вообще слабо понимаете, что делаете
  20. Все эти элементы находятся в блоке #footer-widgets, содержимое которого находится в файле footer.php. Удаляйте содержимое этого блока и размещайте баннеры, как вам будет удобно.
  21. Flashback, чтобы работало в IE, можно воспользоваться решением с использованием <colgroup> — http://jsfiddle.net/AGCXe/
  22. Вот этот кусок и удаляйте. Ничего страшного произойти не должно.
  23. А в чем сложность? Удалите этот кусок: <div class="logo"> <img class="logoimg" src="http://btn.kiev.ua/blog/wp-content/themes/StoryMag/images/header.jpg"> </div> , из header.php, и будет вам счастье.
  24. mr.Dassler, я думал, вы догадаетесь, сравнивая рабочий и нерабочий код Вы переменной name задаёте значение «незнакомец», если пользователь ничего не ввёл. А между тем, переменная s, в значение которой вы включили значение перенной name, об этом ничего не знает. Поэтому вместо name там осталось пустое место. То есть, например, если бы вы сделали вот так: var name = prompt("Введите ваше имя",""); var s = "<h1>Привет, "+name+"!</h1>"; if (!name) { var name="незнакомец"; var s = "<h1>Привет, "+name+"!</h1>"; document.write(s); } else document.write(s); , то достигли бы искомого результата. Но мой вариант логичнее и короче
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy