add option to include mp cold articles from home
fix article date
This commit is contained in:
parent
566287d767
commit
5fdfa0fff1
13
epub.php
13
epub.php
|
@ -408,7 +408,13 @@
|
||||||
$doc->loadHTML($home);
|
$doc->loadHTML($home);
|
||||||
$finder = new DomXPath($doc);
|
$finder = new DomXPath($doc);
|
||||||
|
|
||||||
$links = $finder->query('//section[contains(@class, "_hot")]//a[not(contains(@href, "/dossier/")) and not(contains(@href, "/studio/")) and not(contains(@href, "fil-")) and (@href != "/journal/series")]/@href');
|
$coldcondition = '[contains(@class, "_hot")]';
|
||||||
|
if (isset($_POST['mpcold']) && $_POST['mpcold'])
|
||||||
|
{
|
||||||
|
$coldcondition = '[contains(@class, "_cold") or contains(@class, "_hot")]';
|
||||||
|
}
|
||||||
|
|
||||||
|
$links = $finder->query('//section' . $coldcondition . '//a[not(contains(@href, "/dossier/")) and not(contains(@href, "/studio/")) and not(contains(@href, "fil-")) and (@href != "/journal/series")]/@href');
|
||||||
|
|
||||||
foreach ($links as $link)
|
foreach ($links as $link)
|
||||||
{
|
{
|
||||||
|
@ -421,7 +427,7 @@
|
||||||
|
|
||||||
$title = $finder->query('//h1')->item(0)->textContent;
|
$title = $finder->query('//h1')->item(0)->textContent;
|
||||||
$author = $finder->query('//a[contains(@href, "biographie")]')->item(0)->textContent;
|
$author = $finder->query('//a[contains(@href, "biographie")]')->item(0)->textContent;
|
||||||
$date = $finder->query('//time')->item(0)->textContent;
|
$date = $finder->query('//time')->item(1)->textContent;
|
||||||
$summary = $finder->query('//p[contains(@class, "news__heading__top__intro")]')->item(0)->textContent;
|
$summary = $finder->query('//p[contains(@class, "news__heading__top__intro")]')->item(0)->textContent;
|
||||||
|
|
||||||
// strip images
|
// strip images
|
||||||
|
@ -656,6 +662,9 @@
|
||||||
<input id="mphome" name="mphome" type="checkbox">
|
<input id="mphome" name="mphome" type="checkbox">
|
||||||
<label for="mphome">From home page</label>
|
<label for="mphome">From home page</label>
|
||||||
<br>
|
<br>
|
||||||
|
<input id="mpcold" name="mpcold" type="checkbox">
|
||||||
|
<label for="mpcold">Include cold articles</label>
|
||||||
|
<br>
|
||||||
<input id="forcempcookies" name="forcempcookies" type="checkbox">
|
<input id="forcempcookies" name="forcempcookies" type="checkbox">
|
||||||
<label for="forcempcookies">Force cookies</label>
|
<label for="forcempcookies">Force cookies</label>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue