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");

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<!markup:1:end> eigenen Theme arbeiten=====