Тут дело во времени. Если вы не программист, то сначала у вас уйдет энное время на изучение языка, потом энное на изучение технологий, потом 3 или 4 итерации на написание собственно кода. (почему 3 или 4? да просто к концу каждой итерации у вас появится новый левел-ап в уровне подготовки и будут видны косяки, которые без существенной переделки кода не выковырять). В общем готовьтесь, что займет с полгода времени (а может и больше)
Старая старая история:
В далеком 1998 ваш покорный слуга работал продавцом в магазине бытовой техники. Интернет тогда был только в телевизионных новостях и в журналах а телевизоры только кинескопные и не плоские ) Ну не суть.
В общем прихожу я на работу 18 августа. иду открывать магазин. Звонок на трубку. Поднимаю.
Звонит босс.
- Вы магазин открыли?
- Нет.
- Не открывайте. Вешайте табличку "магазин закрыт по техническим причинам и ждите меня"
Не вопрос. Сидим, ждем. Параллельно смотрим единственный 32х дюймовый телек и потихоньку "втыкаем" в ситуацию.
Приезжает генерал. обходит выставку и говорит: "Так. с витрины все убрать. оставить только то, что не идет. Причем убрать вплоть до батареек и аудиокассет." Маазин был приличный, но мы молодые, в общем к 5 вечера все распихали по подсобкам, оставили только битое и мятое. Открыли. (магазин до 7 работал)
к 6 вечера в магазине не было Ни-Че-Го! Вообще! Только по полу сквозняк гонял упаковочную пленку.
на следующий день. мы начали выставлять техник по чуть-чуть, но ценник был уже не по 6.40 за доллар, а по 22. Народ приходил. Глазел. Ничего не понимал - уходил. те, у кого были деньги, что-то покупали, даже.
Где-то через пару месяцев началась стабилизация и курс съехал на 18. но какая-то часть товара была продана и по 22.
В общем мораль сей басни такова.
Пересчитывайте стоимость по курсу, но не плавно, а ступенчато. Например задайте дельту в 2 рубля. При ее превышении - пересчитывайте по другому курсу. Однако, если есть совсем убитый товар, то его можно попытаться слить и не повышать на него цены. Все-равно деньги уже вложены.
Подключите jquery
например вот отсюда http://jquery.com/download/ -- там инструкция есть
потом в хедер добавьте вот такой код
<script type="text/javascript">
$(document).ready(function(){
// ---------- сюда ваш код --------------//
})
</script>
если нигде ошибок нет, то заработать должно сразу. если есть, тогда посмотрите файрбагом. они все будут видны
$('a.id1').click(function(){
$('#id2').hide(0);
$('#id1').show(0);
// пойдет также $('#id2').css({'display':'none'}); $('#id1').css({'display':'block'})
по аналогии прописываете для 2 блока
только надо ссыль вывести из под дива иначе ее, как дочерний элемент дерева тоже попрячет и дать ей класс id1 и id2 соответственно
вариант не универсальный, зато простой
12-16
14-20
16-22
(font-size - line-height)
По мне, так самые лучшие соотношения, которые проверены годами работы.
это, правда относится к гротескам,типа ариала. шрифты с засечками будут иметь немного другое соотношение, но не сильно отличающееся
набирать контент лучше 14м или 16м
для набора списков можно взять соотношение 12-16-[6-8] или 14-20-[8-10] (6-8 и 8-10 соответственно нижний маржин ) или уменьшить немного (на 1-2 точки) межстрочное. Тут надо смотреть на глаз, так как влияющих факторов много. Главное, чтобы пункты списков хорошо различались
upd. В качестве шрифтов я-бы посоветовал использовать стандартные системные шрифты. Выбор конечно, там не богатый, arial, Tahoma Verdana times new roman и georgia, но зато есть большой плюс. они не грузятся и практически везде нормально рендерятся. (а джорджия, особенно в италике весьма красив, и прекрасно подходит для оформления цитат)
Можно попробовать использовать паратайповские шрифты вроде PT Sans или PT Serif -- шрифты очень качественные и главное бесплатные + как бонус там есть знак рубля, что для интенет-магазинов хорошо. Минус - тяжелые. и не все браузеры их адекватно рендерят.
infant, у админки свои "фокусы".
при каждом заходе под суперадмином, друпал лезет в репозиторий и проверяет наличие обновлений. Особенно этим шестерка грешит. То-есть у d6 "выбить" 30 секунд на проверку обновлений (особенно если модулей подключено много), при первом заходе, вообще плевое дело.
поэтому я на своих сайтах в последнее время отключаю режим автоматической проверки обновлений. Только по крону только хардкор ))
а вообще попробуйте повозиться с настройками MySQL, увеличив кэши и размеры буфферов, это должно помочь
И опыт, сын ошибок трудных
и гений, парадоксов друг.
Нельзя вот так взять и сделать лучший в мире сайт. Тут тренировка требуется ежедневная и почти круглосуточная.
для начала можно попереть дизайн у других и убрать в нем то, что вам кажется лишним или добавить то, чего не хватает
Фрилансеров - дизайнеров напасешься. Просто главное, перед тем, как выдавать задание дизайнеру, четко выяснить у заказчика что он хочет, на примерах. и чем яснее это будет в самом начале, тем меньше будет работы для диза. Да и вообще всем легче.
а то приходят и у каждого второго из них тз, состоящее из двух слов "хочу сайт" иногда из трех "хочу красивый сайт" проблема начинается потом, когда начинаешь расспрашивать что он хочет. Оказывается, что в 98% случаев заказчик сам не знает, что он хочет.
у меня, за 11 лет моей дизайнерской карьеры, были такие заказчики, которые говорили
-ну вы нарисуйте, может мне понравится.
так вот, это "нарисуйте - может" есть 100% гарантия того, что он сам не знает что хочет и вообще не понимает нафига ему сайт. Поэтому садишься с ноутом и начинаешь раскручивать человека на то, что-бы он понял что ему надо. На чужих примерах показывать что хорошо, что плохо, и вообще, параллельно на листочке набрасывать схему страницы.
к концу третьтего-четвертого часа заказчик уже сам начинает понимать, что ему надо. поэтому делается перерыв на день-другой и быстро, в виде скетча набрасываются сранички. Без влизывания, просто наброски, который любой уважающий себя диз, сделает за 20 минут штука.
показывается концепция.
после утверждения концепции уже можно начинать и работу.
если у вас много нерегистрированных посетителей и статического контента, поставьте модуль буст и настройте энжинкс. сайт просто полетит
если нет, попробуйте поставить мемкэш. Оперативки много, поэтому тоже ускорение будет не слабое.
Проблема друппала в том, что он очень много и часто обращается к базе, причем используя весьма изощренные запросы (особенно это вьюх касается)
во вьюс 3, кстати, есть внутреннее кэширование. Посмотрите, включено-ли оно?
десяток процентов это добавит.
Проголосовал за минимализм, однако, тут еще дело в том, какого типа этот сайт. Для какой аудитории и для какой страны.
Дело в том, что в разных странах разные представления о веб дизайне. Например российская стилистика очень похожа на корейскую. а американская, по-большей части, это полнейший трэш сделанный в ворде.
европа где-то по середине, есть страны с очень приличным представлением о веб-дизайне, например великобритания а есть просто "держите меня семеро" (италия)
у нас-же (не без старания татьяныча, как-бы его не пинали) в первую очередь популярны качественные, легкие сайты. Не адаптивные (в американском представлении), но резиновые. С легкой графикой и хорошей юзабилёй
Сайт-визитка должен быть простым, доходчивым, понятным. человек, потратив не более минуты должен найти то, что он искал. Сделать заказ или произвести какое-либо другое действие