aboutsummaryrefslogtreecommitdiff
path: root/class/class.w.art.php
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2018-10-12 11:36:05 +0200
committervincent-peugnet <v.peugnet@free.fr>2018-10-12 11:36:05 +0200
commit65796d4a2349e71ca05f5f298d6f94ff792d88b2 (patch)
treeef73e39b4b54ccd36b61b783c438036761d17811 /class/class.w.art.php
parent74ccedd6544daac0845a044b5e6d71d577578c69 (diff)
downloadwcms-65796d4a2349e71ca05f5f298d6f94ff792d88b2.tar.gz
wcms-65796d4a2349e71ca05f5f298d6f94ff792d88b2.zip
2.91 folder moves + auto summary
Diffstat (limited to 'class/class.w.art.php')
-rw-r--r--class/class.w.art.php28
1 files changed, 24 insertions, 4 deletions
diff --git a/class/class.w.art.php b/class/class.w.art.php
index 4c88987..001b29d 100644
--- a/class/class.w.art.php
+++ b/class/class.w.art.php
@@ -197,6 +197,11 @@ class Art
return $this->css;
}
+ public function cssprint()
+ {
+ return $cssprint;
+ }
+
public function csstemplate(App $app)
{
$data = [];
@@ -210,7 +215,8 @@ class Art
}
}
- return $temp . $this->css;
+ $cssprint = str_replace('url(/', 'url('.$app::MEDIA_DIR , $temp . $this->css);
+ return $cssprint;
}
public function md($expand = false)
@@ -226,16 +232,23 @@ class Art
public function html(App $app)
{
+ // %%%% TITLE & DESCIPTION
$html = str_replace('%TITLE%', $this->titre(), $this->html);
$html = str_replace('%DESCRIPTION%', $this->intro(), $html);
$parser = new MarkdownExtra;
+
+ // id in headers
$parser->header_id_func = function ($header) {
- return preg_replace('/[^a-z0-9]/', '', strtolower($header));
+ return preg_replace('/[^\w]/', '', strtolower($header));
};
$html = $parser->transform($html);
+
+ // replace = > ?id=
$html = str_replace('href="=', 'href="?id=', $html);
+
+ // infobulles tooltip
foreach ($this->lien('array') as $id) {
$title = "Cet article n'existe pas encore";
foreach ($app->getlister(['id', 'intro']) as $item) {
@@ -248,10 +261,17 @@ class Art
$html = str_replace($lien, $titlelien, $html);
}
+ if(!empty(strstr($html, '%SUMMARY%'))) {
+
+
+
+ $html = str_replace('%SUMMARY%', sumparser($html), $html);
+ }
+
- $html = str_replace('href="../media/', ' class="file" target="_blank" href="../media/', $html);
+ $html = str_replace('href="./media/', ' class="file" target="_blank" href="./media/', $html);
$html = str_replace('href="http', ' class="external" target="_blank" href="http', $html);
- $html = str_replace('<img src="/', '<img src="../media/', $html);
+ $html = str_replace('<img src="/', '<img src="./media/', $html);
$html = str_replace('<iframe', '<div class="iframe"><div class="container"><iframe class="video" ', $html);
$html = str_replace('</iframe>', '</iframe></div></div>', $html);
return $html;