Versionsunterschiede von Git / Einen Patch Beitragen
â Vorherige Ănderung
|
NĂ€chste Ănderung â
|
Neue FunktionalitÀt beitragen: https://wackowiki.org/doc/Org/GetInvolved
Neue FunktionalitĂ€t fĂŒr Dein Wiki erstellen
Mit Aktionen kannst Du leicht Dein Wiki weiterentwickeln. Aktionen können ohne Ănderungen am Programmkern FunktionalitĂ€t in Deinem Wiki ergĂ€nzen. Wenn Du Deine Aktionen in ein öffentliches Repository ĂŒbertrĂ€gst, können diese auch von anderen genutzt und weiter entwickelt werden, wovon Du auch wieder profitieren wĂŒrdest.Unterschied /action und /community/action
Beispiel: Erstelle eine Datei d24j.php
<?php $d1=strtotime("July 04"); $d2=ceil(($d1-time())/60/60/24); echo "There are " . $d2 ." days until 4th of July."; ?>
commit
Ăndere im Ordner /community/action die Datei d24j.php
<?php $d1=strtotime("July 04"); $d2=ceil(($d1-time())/60/60/24); $tpl->d2 = $d2; ?>
Erstelle im Ordner /community/action/template eine Datei d24j.tpl
[ === main === ] <b> There are <u>[ ' d2 ' ]</u> days until 4th of July. </b>
commit
=====Am <!--markup:1:begin-->====Bestehende Action verbessern am Beisiel von Seitenaufrufe: 230 ==
Erstelle eine Lokalisierung
Ăndere die Datei /community/action/hits.php
<?php
if (!defined('IN_WACKO'))
{
exit;
}// Seitenaufrufe: 230
// 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");
"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<!