[Pinterest] Move all existing code into 'From search' section
'By username and board' requires a different search algorithm
This commit is contained in:
parent
c1cc4da8ef
commit
f8e0a4afbc
1 changed files with 13 additions and 13 deletions
|
@ -36,17 +36,18 @@ class PinterestBridge extends BridgeAbstract {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach($html->find('div.pinWrapper') as $div){
|
if($this->queriedContext === 'From search'){
|
||||||
$a = $div->find('a.pinImageWrapper', 0);
|
foreach($html->find('div.pinWrapper') as $div){
|
||||||
$img = $a->find('img', 0);
|
$item = array();
|
||||||
|
|
||||||
$item = array();
|
$a = $div->find('a.pinImageWrapper', 0);
|
||||||
$item['uri'] = $this->getURI() . $a->getAttribute('href');
|
$img = $a->find('img', 0);
|
||||||
$item['content'] = '<img src="'
|
|
||||||
. htmlentities(str_replace('/236x/', '/736x/', $img->getAttribute('src')))
|
$item['uri'] = $this->getURI() . $a->getAttribute('href');
|
||||||
. '" alt="" />';
|
$item['content'] = '<img src="'
|
||||||
|
. htmlentities(str_replace('/236x/', '/736x/', $img->getAttribute('src')))
|
||||||
|
. '" alt="" />';
|
||||||
|
|
||||||
if($this->queriedContext === 'From search'){
|
|
||||||
$avatar = $div->find('div.creditImg', 0)->find('img', 0);
|
$avatar = $div->find('div.creditImg', 0)->find('img', 0);
|
||||||
$avatar = $avatar->getAttribute('data-src');
|
$avatar = $avatar->getAttribute('data-src');
|
||||||
$avatar = str_replace("\\", "", $avatar);
|
$avatar = str_replace("\\", "", $avatar);
|
||||||
|
@ -65,11 +66,10 @@ class PinterestBridge extends BridgeAbstract {
|
||||||
. '</strong>'
|
. '</strong>'
|
||||||
. '<br />'
|
. '<br />'
|
||||||
. $item['fullname'];
|
. $item['fullname'];
|
||||||
|
|
||||||
|
$item['title'] = $img->getAttribute('alt');
|
||||||
|
$this->items[] = $item;
|
||||||
}
|
}
|
||||||
|
|
||||||
$item['title'] = $img->getAttribute('alt');
|
|
||||||
|
|
||||||
$this->items[] = $item;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue