1) Как лучше поступить: искать умелого фрилансера или обратиться в веб студию?
Какие плюсы и минусы существуют? Наверное у фрилансера будет дешевле, но надежнее ли?
2) Какова ориентировочная стоимость изготовления сайта (как по ссылкам выше) страниц на 100-150?
3) Какую cms предпочесть?
В дальнейшем планирую самостоятельно обновлять сайт: добавлять новые материалы (фото, текст, м.б. видео). Кое-какие знания в html имеются, также сделал пару простеньких сайтов на Wordpress. Хочется создать симпатичную галерею фотографий, иметь приятное меню (с всплывающим подменю). Ну и конечно хорошие возможности для продвижения в поисковиках.
4) Сложно ли осуществляется переход от старого сайта к новому. Я имею ввиду сео. Старый продвигался, есть довольно много входящих ссылок на определенные страницы сайта. Насколько я понимаю надо будет делать постраничный редирект?
5) Ну и собственно с чего начинать работу? Составление семантического ядра, поиск дизайнера, или выбор cms, а уже под неё дизайнера?
Надеюсь на квалифицированные советы. Заранее спасибо!
1 - тут я бы выделил несколько моментов... По цене скорее всего у фрилансера будет дешевле (у него расходы меньше). Но можно попасть на не опытного фрилансера... Хотя и в компании могут быть не гуру...
2 - я бы тут ответил так (скорее всего все будет зависить ни от количества страниц, а от количества типов страниц... К примеру, главная, категория, полная новость, страница поиска и т.д.)
3 - я бы рекомендовал ВП (сугубо личное предпочтение..) Причины: бесплатный, можно много найти решений в интернете (плагины, функции и т.д.), да и проще найти человека, который сделает. Выше конкуренция - ниже цена...
4 - редирект не обязателен, чтобы прописать сео (тайтл, дескрипшн, кейвордс) есть плагины all-in-one seo pack и другие. Можно сделать доп полями.. Проблем с урлами не вижу (если делать правильно)
5 - Дизайнер и cms, совершенно независимые моменты. Можете искать паралельно... По продвижению, думаю надо делать после переноса...
p.s. по дизайну - этот реально убогий... что вы приводите в примерах...
$('#brand').change(function(){
var currentBrand = $('#brand').val();
});
При событии change он берет значение из option и записует его в строку. Т.е. currentBrand это строка с единственным возможным значением "acura". А вы обращаетесь к строке как к объекту acura.brands Что по вашему мнению должно произойти?
---------- Добавлено 02.04.2015 в 16:26 ----------
Я не совсем то хотел сказать. В JS строка это и есть объект, но метода .brands у него само собой нет.
Этой фразой вообще убили меня)))) Но суть понял.
Интуитивно я и сам это понимал... Но я не понимал, как сделать это... чтобы работало...
Дикий пионер: В моём коде переменная brands - это уже объект (если знакомы с php - считайте ассоциативным массивом) - там ключ первого уровня - это значение value из селетка с марками. Если надо другие марки - добавляйте аналогично ключи и значения:
currentBrand = $('#brand').val(); alert(brands[currentBrand][0]); //выводит a, а хочется увидеть MDX
});
});
Я так понимаю, марок будет несколько - то лучше хранилище сделать водном объекте, а не имена переменных по марке называть.
до объектов не дорос... Не понимаю я их пока)
подскажите в двух словах на этом примере, если это возможно...
---------- Добавлено 02.04.2015 в 14:08 ----------
HarleyDavidson: Потому что в currentBrand[0] как раз таки и содержится первая буква полученная из option. alert(currentBrand); Вот так выведет слово целиком.
это я понимаю. Но выше видите массив acura, надо чтобы брало из него... для примера взял нулевой элемент
то есть сейчас если взять алерт, там написано alert(acura[0]); но выводит не из массива, а из строки...
---------- Добавлено 02.04.2015 в 14:13 ----------
Появился ряд вопросов:
1) Как лучше поступить: искать умелого фрилансера или обратиться в веб студию?
Какие плюсы и минусы существуют? Наверное у фрилансера будет дешевле, но надежнее ли?
2) Какова ориентировочная стоимость изготовления сайта (как по ссылкам выше) страниц на 100-150?
3) Какую cms предпочесть?
В дальнейшем планирую самостоятельно обновлять сайт: добавлять новые материалы (фото, текст, м.б. видео). Кое-какие знания в html имеются, также сделал пару простеньких сайтов на Wordpress. Хочется создать симпатичную галерею фотографий, иметь приятное меню (с всплывающим подменю). Ну и конечно хорошие возможности для продвижения в поисковиках.
4) Сложно ли осуществляется переход от старого сайта к новому. Я имею ввиду сео. Старый продвигался, есть довольно много входящих ссылок на определенные страницы сайта. Насколько я понимаю надо будет делать постраничный редирект?
5) Ну и собственно с чего начинать работу? Составление семантического ядра, поиск дизайнера, или выбор cms, а уже под неё дизайнера?
Надеюсь на квалифицированные советы. Заранее спасибо!
1 - тут я бы выделил несколько моментов... По цене скорее всего у фрилансера будет дешевле (у него расходы меньше). Но можно попасть на не опытного фрилансера... Хотя и в компании могут быть не гуру...
2 - я бы тут ответил так (скорее всего все будет зависить ни от количества страниц, а от количества типов страниц... К примеру, главная, категория, полная новость, страница поиска и т.д.)
3 - я бы рекомендовал ВП (сугубо личное предпочтение..) Причины: бесплатный, можно много найти решений в интернете (плагины, функции и т.д.), да и проще найти человека, который сделает. Выше конкуренция - ниже цена...
4 - редирект не обязателен, чтобы прописать сео (тайтл, дескрипшн, кейвордс) есть плагины all-in-one seo pack и другие. Можно сделать доп полями.. Проблем с урлами не вижу (если делать правильно)
5 - Дизайнер и cms, совершенно независимые моменты. Можете искать паралельно... По продвижению, думаю надо делать после переноса...
p.s. по дизайну - этот реально убогий... что вы приводите в примерах...
http://themeforest.net/category/wordpress тут посмотрите поновее....
вот не поверю, что с ajax на wp никто не работает...
я так понимаю, тут вшиты ссылки или в шаблон или в движок.
Я бы советовал найти их и удалить. Т.к. данные ссылки будут индексироваться ПС (насколько знаю игнорят скрипты ПС)...
Если хотите удалить...
Скачайте файлы к себе на комп..
Тоталом откройте папку с сайтом...
alt F7 в поле с текстом вводим (для начала урл) ... в найденых файлах убираем ссылку...
https://browser.yandex.ua/?from=link_main_serv_4_|&banerid=0401040058#main/3213221321321213 как то так?
У вас проблемы с самыми основами.
Например, что делает этот код?
$('#brand').change(function(){
var currentBrand = $('#brand').val();
});
При событии change он берет значение из option и записует его в строку. Т.е. currentBrand это строка с единственным возможным значением "acura". А вы обращаетесь к строке как к объекту acura.brands Что по вашему мнению должно произойти?
---------- Добавлено 02.04.2015 в 16:26 ----------
Я не совсем то хотел сказать. В JS строка это и есть объект, но метода .brands у него само собой нет.
Этой фразой вообще убили меня)))) Но суть понял.
Интуитивно я и сам это понимал... Но я не понимал, как сделать это... чтобы работало...
Если добавить цвет - то надо будет вместо строк хранить объекты, типа:
var brands = {acura: {
"MDX": {
colors: ['white', 'blue', 'yellow'],
type: ['TYPE R','TYPE S']
},
'RDX': {
colors: ['white', 'blue', 'black']
}
}
}
по поводу получения значения - почитайте http://javascript.ru/tutorial/object/intro#dostup-k-svoystvam,
а так в моем примере есть получение значения же - alert(brands[currentBrand][0]);
мы видимо не понимаем друг друга...
Смотрите http://jsfiddle.net/7hc2e5c3/12/ - тут понятнее наверное будет
При изменении #brand на Acura мы получаем значение acura.
При alert(currentBrand.brands); таком обращении - выводит undefinded
при alert(acura.brands); - выводит модели...
Так вот мне надо чтобы при первом варианте выводило тоже модели.
Что первый, что второй вариант имеет сейчас в алерте acura.brand - а выводит разные вещи...
В моём коде переменная brands - это уже объект (если знакомы с php - считайте ассоциативным массивом) - там ключ первого уровня - это значение value из селетка с марками.
Если надо другие марки - добавляйте аналогично ключи и значения:
а если acura добавить придется еще к примеру, цвет - красный..
и хотелось бы ответ по получению значения...
Я так понимаю, марок будет несколько - то лучше хранилище сделать водном объекте, а не имена переменных по марке называть.
до объектов не дорос... Не понимаю я их пока)
подскажите в двух словах на этом примере, если это возможно...
---------- Добавлено 02.04.2015 в 14:08 ----------
Потому что в currentBrand[0] как раз таки и содержится первая буква полученная из option.
alert(currentBrand); Вот так выведет слово целиком.
это я понимаю. Но выше видите массив acura, надо чтобы брало из него... для примера взял нулевой элемент
то есть сейчас если взять алерт, там написано alert(acura[0]); но выводит не из массива, а из строки...
---------- Добавлено 02.04.2015 в 14:13 ----------
http://jsfiddle.net/7hc2e5c3/9/ - это проба с объектом)
---------- Добавлено 02.04.2015 в 14:25 ----------
также понимаю, что можно через if() написать, но это очень длинная конструкция.
То есть я планирую сделать так.
При выборе из #brand получаем его значение. Дальше в #model выводим все модели текущего бренда по его значению.
можно сделать так, но это долго: if($('#brand') === 'acura')
{
/*вывод <option value="MDX">MDX<option> в #model */
}
else if(/* следующая модель */).
Но мне подсказывает лень, что это не правильно)
в файрфоксе используй colorzilla
в целом может и решается. Но не решает моей проблемы...