
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>";
Tentokrát začneme tím, že jí vložíme rovnou do funkce a poté jí postupně upravíme tak aby tam bylo všechno co je potřeba.
Věřím totiž že to pomůže lépe pochopit co a kde je potřeba:
function un_themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext) {
global $theme_name, $tipath, $anonymous, $bgcolor1, $bgcolor2, $bgcolor3;
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>";
}
Takže základ by byl, celá tabulka je ve funkci a to je dobře, dále budeme potřebovat:
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";
}
když už teda víme jak je definovaný obrázek tak to tam hned přidáme:
function un_themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext) {
global $theme_name, $tipath, $anonymous, $bgcolor1, $bgcolor2, $bgcolor3;
$ThemeSel = get_theme();
if (file_exists("themes/$ThemeSel/images/topics/$topicimage")) {
$t_image = "themes/$ThemeSel/images/topics/$topicimage";
} else {
$t_image = "$tipath$topicimage";
}
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>";
}
Zobrazovat obrázek budeme takto:
<img src=\"$t_image\" align=\"right\" border=\"0\" alt=\"$topictext\" title=\"$topictext\">
a odkazovat takto:
echo "<a href=\"modules.php?name=News&new_topic=$topic\"><img src=\"$t_image\" align=\"right\" border=\"0\" alt=\"$topictext\" title=\"$topictext\"></a>";
Odkaz máme tak ho opět vložíme a přidáme ještě
6/ vlastní definování článku FormatStory($thetext, $notes, $aid, $informant); :
function un_themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext) {
global $theme_name, $tipath, $anonymous, $bgcolor1, $bgcolor2, $bgcolor3;
$ThemeSel = get_theme();
if (file_exists("themes/$ThemeSel/images/topics/$topicimage")) {
$t_image = "themes/$ThemeSel/images/topics/$topicimage";
} else {
$t_image = "$tipath$topicimage";
}
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%;\">\n";
echo "<a href=\"modules.php?name=News&new_topic=$topic\"><img src=\"$t_image\" align=\"right\" border=\"0\" alt=\"$topictext\" title=\"$topictext\"></a>";
FormatStory($thetext, $notes, $aid, $informant);
echo "<br>";
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>";
}
2/ proměnou pro nadpis článku $title vložíme následovně :
function un_themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext) {
global $theme_name, $tipath, $anonymous, $bgcolor1, $bgcolor2, $bgcolor3;
$ThemeSel = get_theme();
if (file_exists("themes/$ThemeSel/images/topics/$topicimage")) {
$t_image = "themes/$ThemeSel/images/topics/$topicimage";
} else {
$t_image = "$tipath$topicimage";
}
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;\"><font class=\"title\">$title</font></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\" align=\"right\" border=\"0\" alt=\"$topictext\" title=\"$topictext\"></a>";
FormatStory($thetext, $notes, $aid, $informant);
echo "<br>";
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>";
}
K završení všeho co od této funke očekáváme je už jen pár bodů.
My si je pro jednoduchost vložíme dospod pod článek všechny najednou :
echo "<font class=\"tiny\">";
echo "$time "._BY."<b>";
formatAidHeader($aid);
echo "</b> ($counter "._READS.")<br>";
echo "$morelink</font>\n";
function un_themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext) {
global $theme_name, $tipath, $anonymous, $bgcolor1, $bgcolor2, $bgcolor3;
$ThemeSel = get_theme();
if (file_exists("themes/$ThemeSel/images/topics/$topicimage")) {
$t_image = "themes/$ThemeSel/images/topics/$topicimage";
} else {
$t_image = "$tipath$topicimage";
}
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;\"><font class=\"title\">$title</font></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\" align=\"right\" border=\"0\" alt=\"$topictext\" title=\"$topictext\"></a>";
FormatStory($thetext, $notes, $aid, $informant);
echo "<br>";
echo "</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td align=\"center\" style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/modul_03-1.jpg); WIDTH: 100%; HEIGHT: 10px;\">\n";
echo "<font class=\"tiny\">";
echo "$time "._BY."<b>";
formatAidHeader($aid);
echo "</b> ($counter "._READS.")<br>";
echo "$morelink</font>\n";
echo "</td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "<br>";
}
![]() |
|