Есть свежее мнение, что сгенерированный Keywords приносит больше вреда, чем пользы и что оправданно его вообще не использовать. Так как его отсутствие не дает пессимизации сайту и поисковик сам определяет ключевые слова. А Вот если они заданы, но по мнению бота не релевантные - жди беды.
title -обязательно
кодировка - обязательно
description - если разумно составлен, если лишь бы как, то лучше не надо
остальное в зависимости от необходимости
А что там делать? Делите общее кол-во на кол-во с определенной оценкой. Максимально принимаете за 100%, остальное соответственно. Прогресс бар можно взять, например тут: getbootstrap.com/components/#progress
да и самому можно отрисовать.
В чем у Вас сложность? Верстка? Расчеты? Вывод данных?
Все зависит от компании и ее продукта. Для одностраничника типа landing. Характерны анимация, слайдеры, кнопка "наверх", блок с контактами, часто блок с картой, блок онлайн чата, блок с продукцией/услугами, блок преимущества, иногда блок со счетчиком.
Важно помнить, что одностраничник - это инструмент маркетинга. Он должен быть идеально продуман, что бы его можно было использовать для контекстной рекламы(релевантность к объявлениям) и что бы он побуждал человека к контакту/покупке.
Есть огромное кол-во css framework-ов, которые делают все за Вас. Например bootstrap или fondation. Зачем изобретать велосипед. Возьмите готовый и настройте под себя.
Перебирать надо не $_FILES['files']['tmp_name'] а $_FILES['files'] скорее всего. Так как массив скорее всего имеет такой вид $_FILES['files'][[0=>'tmp_name', ]] тоесть надо как-то так:
foreach($_FILES['files'] as $one )
{
echo $one['tmp_name'];
}
Я бы не отправлял без оплаты. Либо с протекцией сделки. Upwork, по-моему, дает такую возможность.
Либо объясни заказчику, что тебе этот код не особо нужен и тебе нет смысла его кидать, а ему есть.
Есть еще webmoney escrow, как вариант.
Посмотри dropzone.js . Она не решит вопрос прикрепления файлов, это ручками самому придется, но она позволяет загрузить много файлов и манипулировать с ними - удалять и т.д.
Иногда бывает задашь конкретный вопрос и получишь конкретный ответ, а иногда приходится самому переворачивать горы поисковых запросов.
ВОТ РЕШЕНИЕ: https://github.com/n33/jquery.scrollex
Мне кажется проще использовать api yandex-а или других карт. При чем не только для этой конкретной задачи, но и в целом для всего что связано с координатами, улицами и т.д. Сделал запрос, получил результат.
Кстати в ВКОНТАКТЕ гео инфа без токена получается. Там наверное проще будет. vk.com/dev/database.getRegions