нет.
Если вы считаете, что любое тестовое задание должно быть оплачено, так как везде вас хотят кинуть и использовать ваши ценные знания, то приношу вам свои соболезнования.
конечно конечно. Кандидат в программисты обязательно должен вариться в фирме годами и знать всё, чтоб отличать left join от inner join или он должен быть гуру, чтоб отквотить запрос? (или не должен?)
или может, для того, чтоб выполнить тестовое задание на должность верстака, сверстав страницу из трех колонок и меню, без использования бутстрапа, надо обязательно два года работать в компании и знать всю кухню?
Блин. ну ведь простая задача-же "сверстайте часы". Любой адекватный человек ее за час сделает. (а некоторые вообще могут на чистом CSS запилить )
вообще, собес нужен для того, чтобы лично оценить адекватность и вменяемость кандидата и базовый уровень подготовки. А уже точно уровень знаний можно узнать дав ему тестовое задание, причем домашнее, со сроком выполнения сутки.
задание маленькое, которое штатный работник на этой должности выполняет максимум за час.
даже если учесть, что ему от дома до конторы час то ТЗ он выполнит в тот же день. (если работа ему нужна) а дальше уже можно смотреть на подходы к программированию/верстке/дизайну и пр. ---------- Добавлено 03.10.2017 в 12:32 ----------
BorisVorontsov, если платный, то возьмите webasyst shop-script - там весь этот функционал есть из коробки.
а вообще - вам, пожалуй большинство отечественных движков подойдет
http://vyasrao.github.io/tAutocomplete/
вешаете обработчик по проверке содержимого на onchange: который будет открывать/закрывать нужные поля.
профит
задача на сообразительность.
получить доступ к исходникам != получить рутовый доступ к серверу.
допустим, сайт лежит по адресу
/var/www/useraccount/data/www/yoursite.com/
все ключи и соль, можно спрятать по адресу, допустим
/etc/anykey/key.cfg
выдав доступ ридонли и только для апача.
всё.
теперь, даже если человек получит доступ к исходникам, он не сможет считать ключ, если он получит базу, он не сможет ее расшифровать, не имея ключа
для начала в Настройки -> возможности установите Fail2ban и настройте его
"самая лучшая ось на земле" емнип, вышла в свет в ноябре 2001го, а ее прародитель 2000 вообще в 1999м. (ведь по сути, xp это 2000 SP4 с блекджеком и ... нувыпоняли)
вот меня интересует вопрос, сколько можно пользоваться этим г-ном мамонта?
ie8 не поддерживает спецификацию css3 (он и 2.1-то поддерживает с косяками)
поэтому и подход к вёрстке для восьмого осла совершенно другой.
но не в этом вопрос.
вопрос, зачем поддерживать это ископаемое, если сам микрософт отказался от его поддержки 3 года назад.
если этот файл нигде не используется, то можно сделать его вида
yandex=yandex.rugoogle=google.commail=mail.ru
потом подправить код
<?header("HTTP/1.1 302 Moved Permanently");$inifile = 'links.txt'; $n='yandex';if (!empty($_POST['n'])) { $n=$_POST['n'];} elseif (!empty($_GET['n'])) { $n=$_GET['n'];}$items=parse_ini_file ($inifile);header("Location:".$items[$n]."");exit();?>
писал на глаз. Надо потестить---------- Добавлено 21.09.2017 в 15:56 ----------после этого скрипт будет понимать значения вида site.com/?n=mail---------- Добавлено 21.09.2017 в 16:33 ----------апд
А если используется еще где-то, то можно поступить несколько ректально, но работать будет
надо заменить
$items=parse_ini_file ($inifile);
на
$items = parse_ini_string (str_replace(':::','=',file_get_contents($inifile)));
для того, чтоб вк и фб подтягивали миниатюру, лучше в опенграфе прописать ссылку на изображение размером 500х500.
вполне возможно, что у вас ссылка на мелкое изображение, поэтому ее выкидывают и берут то, которое более подходит по размеру