
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_01-1.jpg); WIDTH: 100%; HEIGHT: 20px;\"></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_02-1.jpg); WIDTH: 100%; HEIGHT: 100%;\"></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_03-1.jpg); WIDTH: 100%; HEIGHT: 10px;\"></td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "<br>";
Začneme podobně jako při vytváření náhledu článku, jen s tím rozdílem že tentokrát si nejdříve ujasníme co k čemu bude potřeba:
1/ něco co nám zajistí zobrazení obrázku tématu i v případě že ve vzhledu máme nadefinovaný vlastní :
$ThemeSel = get_theme();
if (file_exists("themes/$ThemeSel/images/topics/$topicimage")) {
$t_image = "themes/$ThemeSel/images/topics/$topicimage";
} else {
$t_image = "$tipath$topicimage";
}
Definování jestli autorem je administrátor:
Podmínka co se stane když není:
Definování článku pokud není článek od administrátora:
Mezi tyto kódy nad a pod } else { si vložíme naší tabulku:
if ("$aid" == "$informant") {
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_01-1.jpg); WIDTH: 100%; HEIGHT: 20px;\"></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_02-1.jpg); WIDTH: 100%; HEIGHT: 100%;\"></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_03-1.jpg); WIDTH: 100%; HEIGHT: 10px;\"></td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "<br>";
} else {
if($informant != "") $informant = "<a href=\"modules.php?name=Your_Account&op=userinfo&username=$informant\">$informant</a> ";
else $boxstuff = "$anonymous ";
$boxstuff .= ""._WRITES." <i>\"$thetext\"</i> $notes";
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_01-1.jpg); WIDTH: 100%; HEIGHT: 20px;\"></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_02-1.jpg); WIDTH: 100%; HEIGHT: 100%;\"></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_03-1.jpg); WIDTH: 100%; HEIGHT: 10px;\"></td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "<br>";
}
Dále budeme potřebovat pro definování toto všechno:
Pro administrátora:
Klasickou definici nadpisu: $title
Kdo je autor a čas publikování: "._POSTEDON." $datetime
Téma článku a odkaz na něj: "._TOPIC.": <a href=modules.php?name=News&new_topic=$topic>$topictext</a>
Nám již důvěrně známé definování obrázku: <a href=\"modules.php?name=News&new_topic=$topic\"><img src=\"$t_image\" border=\"0\" alt=\"$topictext\" title=\"$topictext\" align=\"right\"></a>
Vlastní text článku: $thetext
Pro ostatní:
Klasickou definici nadpisu: $title
Kdo nám článek poslal a kdy: "._CONTRIBUTEDBY." $informant "._ON." $datetime
Nám již důvěrně známé definování obrázku: <a href=\"modules.php?name=News&new_topic=$topic\"><img src=\"$t_image\" border=\"0\" alt=\"$topictext\" title=\"$topictext\" align=\"right\"></a>
Vlastní text článku: $thetext
if ("$aid" == "$informant") {
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_01-1.jpg); WIDTH: 100%; HEIGHT: 20px;\">\n";
echo "<font class=\"title\">$title</font><br>"._POSTEDON." $datetime\n";
echo "<br>"._TOPIC.": <a href=modules.php?name=News&new_topic=$topic>$topictext</a>\n";
echo "</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_02-1.jpg); WIDTH: 100%; HEIGHT: 100%;\"></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_03-1.jpg); WIDTH: 100%; HEIGHT: 10px;\"></td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "<br>";
} else {
if ("$aid" == "$informant") {
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_01-1.jpg); WIDTH: 100%; HEIGHT: 20px;\">\n";
echo "<font class=\"title\">$title</font><br>"._POSTEDON." $datetime\n";
echo "<br>"._TOPIC.": <a href=modules.php?name=News&new_topic=$topic>$topictext</a>\n";
echo "</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_02-1.jpg); WIDTH: 100%; HEIGHT: 100%;\">\n";
echo "<a href=\"modules.php?name=News&new_topic=$topic\"><img src=\"$t_image\" border=\"0\" alt=\"$topictext\" title=\"$topictext\" align=\"right\"></a>$thetext\n";
echo "</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_03-1.jpg); WIDTH: 100%; HEIGHT: 10px;\"></td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "<br>";
} else {
{To je v této části vše}, nyní přichází na řadu druhá část, definování článku pro "ostatní"
Nejdříve použijeme "Kdo nám článek poslal a kdy":
} else {
if($informant != "") $informant = "<a href=\"modules.php?name=Your_Account&op=userinfo&username=$informant\">$informant</a> ";
else $boxstuff = "$anonymous ";
$boxstuff .= ""._WRITES." <i>\"$thetext\"</i> $notes";
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_01-1.jpg); WIDTH: 100%; HEIGHT: 20px;\">\n";
echo "<font class=\"title\">$title</b></font><p>"._CONTRIBUTEDBY." $informant "._ON." $datetime</font>\n";
echo "</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_02-1.jpg); WIDTH: 100%; HEIGHT: 100%;\"></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_03-1.jpg); WIDTH: 100%; HEIGHT: 10px;\"></td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "<br>";
}
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_02-1.jpg); WIDTH: 100%; HEIGHT: 100%;\">\n";
echo "<a href=\"modules.php?name=News&new_topic=$topic\"><img src=\"$t_image\" border=\"0\" alt=\"$topictext\" title=\"$topictext\" align=\"right\"></a>$thetext\n";
echo "</td>\n";
HUPS a to je všechno, celá funkce vypadá následovně:
function un_themearticle ($aid, $informant, $datetime, $title, $thetext, $topic, $topicname, $topicimage, $topictext) {
global $admin, $sid, $tipath, $bgcolor1, $bgcolor2, $bgcolor3, $theme_name;
$ThemeSel = get_theme();
if (file_exists("themes/$ThemeSel/images/topics/$topicimage")) {
$t_image = "themes/$ThemeSel/images/topics/$topicimage";
} else {
$t_image = "$tipath$topicimage";
}
if ("$aid" == "$informant") {
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_01-1.jpg); WIDTH: 100%; HEIGHT: 20px;\">\n";
echo "<font class=\"title\">$title</font><br>"._POSTEDON." $datetime\n";
echo "<br>"._TOPIC.": <a href=modules.php?name=News&new_topic=$topic>$topictext</a>\n";
echo "</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_02-1.jpg); WIDTH: 100%; HEIGHT: 100%;\">\n";
echo "<a href=\"modules.php?name=News&new_topic=$topic\"><img src=\"$t_image\" border=\"0\" alt=\"$topictext\" title=\"$topictext\" align=\"right\"></a>$thetext\n";
echo "</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_03-1.jpg); WIDTH: 100%; HEIGHT: 10px;\"></td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "<br>";
} else {
if($informant != "") $informant = "<a href=\"modules.php?name=Your_Account&op=userinfo&username=$informant\">$informant</a> ";
else $boxstuff = "$anonymous ";
$boxstuff .= ""._WRITES." <i>\"$thetext\"</i> $notes";
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_01-1.jpg); WIDTH: 100%; HEIGHT: 20px;\">\n";
echo "<font class=\"title\">$title</b></font><p>"._CONTRIBUTEDBY." $informant "._ON." $datetime</font>\n";
echo "</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_02-1.jpg); WIDTH: 100%; HEIGHT: 100%;\">\n";
echo "<a href=\"modules.php?name=News&new_topic=$topic\"><img src=\"$t_image\" border=\"0\" alt=\"$topictext\" title=\"$topictext\" align=\"right\"></a>$thetext\n";
echo "</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_03-1.jpg); WIDTH: 100%; HEIGHT: 10px;\"></td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "<br>";
}
}
TIP: Jednotlivé proměné a definice můžete různě kombinovat v obou částech.
|
|