Похоже ваш сайт взломали😡У меня тоже выходит это предупреждение .Причем вирус хитрый-иногда прячется .Посмотрите что будет если перейти на ваш сайт из яндекса,в поисковую строку введите:
host:2mir-istorii.ru
PS для обсуждения подобных проблем этот раздел - /ru/forum/development/security
Не работает потому,что переменная $site пустая.Надо ее инициализировать так:
<?php$site=$_REQUEST['site'];//или $_GET['site'];header("Location: ".$site); ?>
Раньше работал потому что был включен register_globals.
Подумайте о безопасности.Возможен циклический редирект и прочие "радости".
Да,потому что:
-js асинхронен
-ajax не вешает страницу + индикатор загрузки + lazyload
-в ответ идет jsonp => легко повесить callback функцию,зачем делать 2-ю работу на php?
-в идеале ,вообще можно обойтись без php,но мешает same origin policy.
Там идет проверка cookies(не пускает если не установлены куки с taobao.com) , откройте ссылку в приватной вкладке и убедитесь.
Кроме того, там используются редиректы и https.
Вот этот код должен помочь:
$cookies=tmpfile(); $ch = curl_init("http://taobao.com"); curl_setopt($ch, CURLOPT_USERAGENT, 'IE20'); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);//следуем за редиректом curl_setopt($ch, CURLOPT_VERBOSE, 1);//включаем когда что-то непонятно curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);//используем куки curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);//отключаем проверку сертификатов curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_exec($ch); curl_setopt($ch,CURLOPT_URL,'https://rate.taobao.com/feedRateList.htm?callback=json&userNumId=2618538028&auctionNumId=523222638660&siteID=1¤tPageNum=1&rateType=&orderType=sort_weight&showContent=1'); $page=curl_exec($ch); curl_close($ch); //$json = substr($page,5,-1); print_r($page);
Скриптов лучше не ставить ,но украсить все же можно.Мы ,например , поставили красочный новогодний баннер в шапку - всем очень нравилось.
Странно...
Попробуйте на дефолтной теме,например twentythirteen -у меня работает.И мы говорим об этом title?
<head> <meta charset="UTF-8"> <title>этот title</title> </head>
add_filter('wp_title','titleToLower');function titleToLower($title){ return strtolower($title);}
Добавить в файл functions.php темы.
livetv,что не тема -то холивар.Не думали занятся созданием тизеров?
Короткий ответ:
Все зависит от ниши,ЦА,ТЗ и IQ.Вот что думает об этом Википедия - https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD
Длинный ответ:
Все это риторика и ИМХО.Каждый основывается на своем опыте.Я вот ,например ,бывает делаю 100 "Интернет магазинов" в день(На самом деле, это многостраничные лендинги сгенерированные из YML партнерки.Но на каждом написано ,что это "Интернет магазин".Терминология для конечного потребителя не так уж важна).Главное качество интернет магазина -продавать.
Давайте немного переформулируем вопрос ,не теряя сути-"Как выглядит абстрактный ИМ в глазах программиста?".
Вот что пришло в голову:
-Грамотная структура и ЧПУ ,с "посадкой" нужных кеев на нужные страницы.
-Корзина
-Личный кабинет(тел,email,скидки,купоны)
-Рассылка email\SMS\мобильные приложения etc ...
-Интеграция с api yandex.metrika / Google Analytics.Тщательный анализ конверсий.
-Интеграция с биллингами.
-Интеграция с логистическими компаниями/своя логистика.
-Загрузка прайсов csv,xml,xls,1C.
-Генератор/API для прайс агрегаторов,купонаторов ,etc ...
-Работа с соц. сетями авторизация,кросспостинг,приложения ,etc ...
-Партнерская программа.Интеграция с CPA.
Исправил.Данный код должен работать на денвере
<?php $ch = curl_init('http://tao.ru/catalog/523396457734.html'); curl_setopt($ch, CURLOPT_USERAGENT, 'IE20'); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $page = curl_exec($ch); preg_match('#item.js\?iid=(?P<iid>\d+)#', $page, $result); $url = 'http://tao.ru/item.js?iid='.$result['iid']; curl_setopt($ch, CURLOPT_URL, $url); $json = curl_exec($ch); $info = json_decode($json); $itemId = $info->data->item->itemNumId; $sellerId = $info->data->seller->userNumId; $param = array( 'callback' => '_process_review_imgs_tmall', 'itemId' => $itemId, 'sellerId' => $sellerId, 'picture' => 1, 'currentPage' => 1, ); $url = 'https://rate.tmall.com/list_detail_rate.htm?' . http_build_query($param); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); $json = curl_exec($ch); curl_close($ch); $json = substr($json, 32, -1); $json = json_decode(utf8_encode($json)); foreach ($json->rateDetail->rateList as $rate) { foreach ($rate->pics as $img) { echo str_replace('//img.', 'http://img.', $img) . '<br>'; } }
У меня теги отображаются нормально.Что значит не работают?