Программист горе от ума? Или просто подумал, что я лох?
Опубликовал Alexeina66 в блоге Блог Alexeina66. Просмотров: 161
Привет друзья!
Есть у меня один сайтец, портал на wordpress. Кастомный шаблон. И вот понадобилось мне выводить весь контент в короткий пост. Суть в том что у меня все по хитрому сделано одной студией. В короткий пост выводится только анонс, а в single выводится все шорткодом.
Также есть кастомный плагин фронтед публикации поста, где можно добавлять все что хочешь и опросы в том числе.
Так вот задача поставлена и человек был найден на freelansim.ru и типа со всем знанием дела. По истечении 2 часов я получаю счет в размере 3000 р. и я сделяль!
Начинаю тестировать и понимаю, что люто все тупит и не работает опрос. Залезаю в код и охреневаю:
Этот вася не стал разбираться с ничем абсолютно и просто спарсил пост в HTML из single постаКод:$dom = new domDocument(); libxml_use_internal_errors(true); $dom->loadHTMLFile (get_permalink( $post->ID)); libxml_use_internal_errors(false); $xpath = new DOMXPath($dom); $results = $xpath->query('//*[@itemprop="articleBody"]'); if($results->length > 0) { for($i = 0; $i < $results->length; $i++){ echo $dom->saveHTML($results->item($i));
И вот честно, если бы не опрос, который выдал всю аферу, то бы зашло наверно такое решение. Но за скорость я бы спросил ибо загружало 0,60 сек. против 15 сек сейчас
Незнаю. Написал ему, что так делать нельзя. Пока не отвечает!![]()
Необходима авторизация