diff options
author | vincent-peugnet <v.peugnet@free.fr> | 2018-05-02 00:54:41 +0200 |
---|---|---|
committer | vincent-peugnet <v.peugnet@free.fr> | 2018-05-02 00:54:41 +0200 |
commit | 8ad36569c333324614a864225d507972247f22be (patch) | |
tree | b42ddb543f9370d4e1ac5400047d7138bdbeab7d /class/class.art.php | |
parent | df7d23a090526aff78a60872f7ba5d1169cbc735 (diff) | |
download | wcms-8ad36569c333324614a864225d507972247f22be.tar.gz wcms-8ad36569c333324614a864225d507972247f22be.zip |
bugs corriges css + top
Diffstat (limited to 'class/class.art.php')
-rw-r--r-- | class/class.art.php | 34 |
1 files changed, 25 insertions, 9 deletions
diff --git a/class/class.art.php b/class/class.art.php index cc383d0..58653ca 100644 --- a/class/class.art.php +++ b/class/class.art.php @@ -68,7 +68,7 @@ a:hover {}'); public function updatelien() { - $this->lien = search($this->html('md'), self::DEBUT, self::FIN); + $this->lien = search($this->md(), self::DEBUT, self::FIN); } @@ -128,16 +128,32 @@ a:hover {}'); return $this->css; } - public function html($option) + public function md() { - if ($option == 'md') { - return $this->html; - } elseif ($option == 'html') { - $html = Markdown::defaultTransform($this->html); - $htmla = str_replace('href="http', ' class="external" target="_blank" href="http', $html); - $htmlmedia = str_replace('src="/', 'src="../media/', $htmla); - return $htmlmedia; + return $this->html; + } + + public function html(App $app) + { + $html = Markdown::defaultTransform($this->html); + + foreach ($this->lien('array') as $id) { + $title = "Cet article n'existe pas encore"; + foreach ($app->getlister(['id', 'intro'], 'id') as $item) { + if ($item->id() == $id) { + $title = $item->intro(); + } + } + $lien = 'href="?id=' . $id . '"'; + $titlelien = ' title="' . $title . '" ' . $lien; + $html = str_replace($lien, $titlelien, $html); } + + $html = str_replace('href="http', ' class="external" target="_blank" href="http', $html); + $html = str_replace('src="/', 'src="../media/', $html); + return $html; + + } public function secure() |