
Každý vzhled by měl začínat následovně (viz. poznámky v kódu):
<?php
define("UN_NEWTHEME_LOADED", "1.1");
global $main_width, $width, $body_bgcolor, $theme_name, $space_between_cells;
/**************************************************************************/
/* Zde si definujeme pár věcí aby je nebylo potřeba znovu opakovat v kódu */
/**************************************************************************/
$theme_name = "Grey";
$main_width = "100%";
$width = "150";
$space_between_cells = "4px";
/**************************************************************************/
/* Základní nastavení barev které pak používají také bloky a moduly */
/**************************************************************************/
$bgcolor1 = "#D1EEEE"; //světlá
$bgcolor2 = "#007A84"; //tmavá
$bgcolor3 = "#C8FFFC"; //prostřední
$textcolor1 = "#FFFFFF";
$textcolor2 = "#000000";
$textcolor3 = "#F8ECD0";
Základní formátování článku se provádí v této funkci:
function FormatStory($thetext, $notes, $aid, $informant) {
global $anonymous;
if ($notes != "") {
$notes = "<b>"._NOTE."</b> <i>$notes</i>\n";
} else {
$notes = "";
}
if ("$aid" == "$informant") {
echo "<font class=\"content\">$thetext<br>$notes</font>\n";
} else {
if($informant != "") {
$boxstuff = "<a href=\"modules.php?name=Your_Account&op=userinfo&username=$informant\">$informant</a> ";
} else {
$boxstuff = "$anonymous ";
}
$boxstuff .= ""._WRITES." \"$thetext\" $notes\n";
echo "<font class=\"content\">$boxstuff</font>\n";
}
}
Přičemž:
$thetext je vlastní text|
|