Вот рукописный сайт http://intforus.ru/freelancehunt
В зависимости от того что написано в url после http://intforus.ru/..... от этого автоматически формируется такое же h1 и погружаются соответствующие видео из Ютуба.
Если вбить http://intforus.ru/Маруся то и видео все будут про Марусю.
В левый столбец попадает то что выдаёт ютуб по этой фразе (из H1) без фильтров, а в правый - то что выдаёт ютуб по фильтру "за последний месяц".
ЗАДАЧА: Нужно поменять местами - чтобы в левом столбце были видео по фильтру "за последний месяц", а в правом - видео без фильтров.
Но не просто поменять местами блоки, а сохранить вот какой принцип -
на сайте правый столбец подгружается с задержкой (делали это чтобы страница в глазах поисковиков грузилась быстрее) - в итоге Поисковики видят только левый столбец с теми видео которые без фильтра.
Приведу пример сохраннённой копии Яндекса, вот как он видит страницы (без правого столбца)
http://hghltd.yandex.net/yandbtm?fmode=inject&url=http%3A%2F%2Fwww.bydgetniki.ru%2F%25D0%25A5%25D0%25B5%25D1%2585%25D0%25B5%2B%25D0%25B1%25D0%25BE%25D0%25B8&tld=ru&lang=ru&la=1540369024&tm=1541299821&text=site%3Abydgetniki.ru&l10n=ru&mime=html&sign=9a7445ec073dcb1b131b9b6e4c1c4b9f&keyno=0
Так вот теперь надо чтобы в правом столбце (который не виден поисковикам) были видео без фильтра, а в левом столбце, который поисковики видят - были видео по фильтру "за последний месяц".
Делаю всё это это для того чтобы поисковик чаще видел изменения на страницах - некую динамику, буд-то страница постоянно редактируется.
При выполнении работы важно не нарушить другие фишки - например: 1 - Из заголовков видео образуется description
2 - Вместо реальной картинки видео подгружаются картинки низкого размера, и лишь при нажатии на него - запускается реальное видео.
3 - есть там ещё много чего, но я не программист, всё не могу чётко пояснить, короче говоря нужно ничего не сломать выполняя проект.)
В общем думаю задача элементарная для тех кто хорошо разбирается в PHP
В принципе сайт состоит всего из трёх PHP файлов - всё вместе примерно 700 строк.
Полагаю что-то тут править надо - этот код отвечает за левый столбец
if ($PHP_LOADED) {
$s = $PHP_LOADED_S;
}
if (substr_count($s," ")) {
$s = urlencode($s);
}
$param = array();
$param['url'] = 'https://www.youtube.com/results?search_query='.$s;
$a = get($param);
а этот за правый
if (!function_exists('yt_loaded')) {
function yt_loaded($urls,$iq=0) {
global $YT_CONTENT_COUNT, $YT_CONTENT_TEXT, $YT_CONTENT_ARR, $PHP_LOADED_COUNT, $YT_DESCRIPTION, $PHP_LOADED_S;
//echo 'iq: '.$iq.'<br/>';
$param = array();
$param['url'] = 'https://www.youtube.com/results?search_query='.$PHP_LOADED_S;
if (is_array($urls)) {if (!isset($urls[$iq])) {return false;}
if (!empty($urls[$iq])) {
$param['url'] = 'https://www.youtube.com/results?search_query='.$PHP_LOADED_S.'&sp='.$urls[$iq];
}
}
Ставки делайте в рублях - конвертация из рубля в гривны тут дорогая.