psics

psics
Рейтинг
130
Регистрация
02.04.2009
baxter77:


Появился ряд вопросов:

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 в поле с текстом вводим (для начала урл) ... в найденых файлах убираем ссылку...

HarleyDavidson:
У вас проблемы с самыми основами.

Например, что делает этот код?

$('#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 из селетка с марками.
Если надо другие марки - добавляйте аналогично ключи и значения:

brands = {
acura :['MDX', 'RDX', 'TL', 'TSX', 'ZDX'],
audi: ['A4','A3']
}

а если acura добавить придется еще к примеру, цвет - красный..

и хотелось бы ответ по получению значения...

Дикий пионер:

var Auto, acura, brand, currentBrand, forSelect, i, brands;
brands = {
acura :['MDX', 'RDX', 'TL', 'TSX', 'ZDX']
}
jQuery(document).ready(function($)
{
$('#brand').change(function()
{

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 ----------

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

в целом может и решается. Но не решает моей проблемы...

Всего: 619