Сегодня (три дня спустя) опять 4. Так и ёрзаем постоянно.
"Ссылочность" снова упала до 43% (была за 50).
I know how, меня мучает один вопрос: почему мой сайт с 2300 исходящих (по вашей версии) никак не попадёт под АГС, в то время, как попадают даже сайты с полсотней ссылок на борту? Вы не в курсе? Не может ли это быть из-за того, что 1) этих ссылок меньше, чем 2300; 2) по большей части, это не спам, а естественные ссылки, нормально воспринимаемые Яндексом?
И на что лучше ориентироваться оптимизатору: на Яндекс или на ваш алгоритм, который даёт траст 7 и больше сайтам, улетающим под АГС?
Я, правда, не думаю, что последует какой-то вразумительный ответ, но вдруг… раз в год, говорят, и лопата стреляет! ;)
This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0. Instead, the MySQLi or PDO_MySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information. Alternatives to this function include:
Далее - Хотите использовать вордпресс - используйте его возможности. Нафига вы создаете лишнее соединение с базой? В плане практики - признаю такое решение. Как рабочее- категорически нет. Вот смешно, все знают вордпресс, а найти человека на junior-wp хотя бы не могу в Минске...
Попробовал так
$result = $wpdb->get_results("SELECT ID,post_content FROM wp_posts WHERE post_status = 'publish' AND post_type = 'post'");
но не работает. Как сделать подключение на wp правильно?
Ошибка вылазит на этой строке
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){$myrow[] = $row;}
Sitealert: Когда идёт кодинг "по переписке", проблема может быть в чём угодно. Выведите print_r($myrow); перед циклами, чтобы понять, какой массив идёт на обработку.
---------- Добавлено 24.12.2016 в 13:58 ----------
В общем этот скрипт за одно срабатывание добавляет второй домен из массива в одну статью, если снова запустить скрипт, он добавит этот же домен во вторую статью, и потом в третюю
добавил для проверки в цикл echo $arr['post_content']; все нормально .. к тексту прибавилась ссылка, но почему то в базу не записывается. Может здесь проблема?
mysql_query ("UPDATE wp_posts SET post_content = ".$arr['post_content']." WHERE ID = ".$arr['ID'],$db);
Изменил на
mysql_query ("UPDATE wp_posts SET post_content = '$arr[post_content]' WHERE ID = '$arr[ID]'",$db);
Но почему то только в одну статью добавилась одна ссылка.
Лишний там урл. А парсер читать должен, а не записывать.
ок. Тогда кто записывать должен?
А как название фала может быть урл?!
Я делаю простенький парсер, поэтому название файлов должно быть как урл, я потом вырежу из этой переменной http:// и все лишнее.
И снова о "трасте":
Сегодня (три дня спустя) опять 4. Так и ёрзаем постоянно.
"Ссылочность" снова упала до 43% (была за 50).
I know how, меня мучает один вопрос: почему мой сайт с 2300 исходящих (по вашей версии) никак не попадёт под АГС, в то время, как попадают даже сайты с полсотней ссылок на борту? Вы не в курсе? Не может ли это быть из-за того, что 1) этих ссылок меньше, чем 2300; 2) по большей части, это не спам, а естественные ссылки, нормально воспринимаемые Яндексом?
И на что лучше ориентироваться оптимизатору: на Яндекс или на ваш алгоритм, который даёт траст 7 и больше сайтам, улетающим под АГС?
Я, правда, не думаю, что последует какой-то вразумительный ответ, но вдруг… раз в год, говорят, и лопата стреляет! ;)
Ты задрал уже всех тут своим нытьем.
У кого как по заявкам в ггл?
Во-первых, к сведению:
Далее - Хотите использовать вордпресс - используйте его возможности. Нафига вы создаете лишнее соединение с базой? В плане практики - признаю такое решение. Как рабочее- категорически нет.
Вот смешно, все знают вордпресс, а найти человека на junior-wp хотя бы не могу в Минске...
Попробовал так
$result = $wpdb->get_results("SELECT ID,post_content FROM wp_posts WHERE post_status = 'publish' AND post_type = 'post'");
но не работает. Как сделать подключение на wp правильно?
Ошибка вылазит на этой строке
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){$myrow[] = $row;}
Sitealert, Все работает! Спасибо!! Я бы сам лет так через 100 догадался...
Кто нибудь может помочь доработать скрипт?
Когда идёт кодинг "по переписке", проблема может быть в чём угодно. Выведите print_r($myrow); перед циклами, чтобы понять, какой массив идёт на обработку.
Array ( [0] => Array ( [ID] => 9763 [post_content] => текст 1 ) [1] => Array ( [ID] => 9765 [post_content] => текст 2 ) [2] => Array ( [ID] => 9767 [post_content] => текст 3 ) ) Array ( [0] => Array ( [ID] => 9763 [post_content] => текст 1 ) [1] => Array ( [ID] => 9765 [post_content] => текст 2 ) [2] => Array ( [ID] => 9767 [post_content] => текст 3 ) )
---------- Добавлено 24.12.2016 в 13:58 ----------
В общем этот скрипт за одно срабатывание добавляет второй домен из массива в одну статью, если снова запустить скрипт, он добавит этот же домен во вторую статью, и потом в третюю
добавил для проверки в цикл echo $arr['post_content']; все нормально .. к тексту прибавилась ссылка, но почему то в базу не записывается. Может здесь проблема?
mysql_query ("UPDATE wp_posts SET post_content = ".$arr['post_content']." WHERE ID = ".$arr['ID'],$db);
Изменил на
mysql_query ("UPDATE wp_posts SET post_content = '$arr[post_content]' WHERE ID = '$arr[ID]'",$db);
Но почему то только в одну статью добавилась одна ссылка.
У Вас в БД что ли одна статья с post_author = '3'?
---------- Добавлено 24.12.2016 в 13:27 ----------
Массив проверяется так: print_r($myrow);
В ДБ у автора 3 находится 3 статьи.