Versionsunterschiede von Git / Einen Patch Beitragen
|
â Vorherige Ănderung |
NĂ€chste Ănderung â |
hinzugefĂŒgt:
{{hits}}
How2patch > https://www.gitkraken.com/learn/git/git-patch
{{toc}}
====Bestehende FunktionalitÀt verbessern==
am Beispiel der Action ~{{hits}}
Mit der Aktion ~{{hits}} werden bis zur WackoWikiVersion R6.1.20
Seitenaufrufe als Zahl ausgegeben. Bespielsweise könnte ein
lokalisierter Hinweis darauf hilfreich sein, was die Zahl darstellt.
Nachfolgend soll gezeigt werden, wie das Wort
"Seitenaufrufe" mit Hilfe von Sprachdateien ergÀnzt werden
kann.
1. Ăndere im Ordner /action die Datei hits.php
Zeile:
35 ## echo number_format($result, 0, ',', '.');
36
37 $tpl->hint = true;
38 $tpl->result = $result;
2. Erstelle im Ordner /action/template die Datei hits.tpl
[= hint _ =
<b>[ ' _t: hits ' ]
=]
[ ' result ' ]
</b>
3. Ăndere/erstelle passende Sprachdateien:
Unterschiedliche Möglichkeiten der ErgÀnzung von Sprachdateien:
/lang/wacko.de.php | /theme/default/lang/wacko.de.php |
/community/lang/wacko.de.php
// action {{hits}}
'hits' => 'Seitenaufrufe: ',
entfernt:
====Bestehende Action verbessern am Beisiel von {{hits}}==
Erstelle eine Lokalisierung
Ăndere die Datei /community/action/hits.php
if (!defined('IN_WACKO'))
{
exit;
}
// {{hits}}
// take $this->page['hits'] in the first place
// set defaults
$page ??= '';
$result = 0;
if ($page)
{
$tag = $this->unwrap_link($page);
$rs = $this->db->load_single(
"SELECT hits " .
"FROM " . $this->prefix . "page " .
"WHERE tag = " . $this->db->q($tag) . " "
.
"LIMIT 1");
if (isset($rs['hits']))
{
$result = $rs['hits'];
}
}
else
{
$result = $this->page['hits'];
}
$tpl->result = $result;
## echo number_format($result, 0, ',', '.');
Erstelle eine Datei /community/action/template/hits.tpl
Erstelle Sprachdateien