[EF IV] Górny banner jako link
|
Turb0 |
Dodany dnia 01.03.2009 23:07:39
|
Przedszkolak
Postów: 15
Data rejestracji: 19.12.2008 21:00
|
Witam!
Czy da radę ustawić górny banner na stronie, aby po kliknięciu przenosił nas na daną stronę?
Chodzi mi, aby na każdej podstronie mojej strony, banner był linkiem.
W jakim pliku mogę to ustawić i jak ?
Proszę o odpowiedź i pozdrawiam |
|
|
|
Wścibski Gość |
Dodany dnia 22.12.2024 19:24:20
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
lupozo |
Dodany dnia 01.03.2009 23:20:43
|
Początkujący
Postów: 192 Pomógł: 18
Data rejestracji: 19.02.2009 18:55
|
Edytuj funkcję: function render_header, jak nie dasz rady to, daj plik themes.php i adres strony.
|
|
|
|
Turb0 |
Dodany dnia 01.03.2009 23:51:37
|
Przedszkolak
Postów: 15
Data rejestracji: 19.12.2008 21:00
|
Próbowałem, próbowałem, ale nie dałem rady. Niestety, ale totalnie sie na tym nie znam :P
Tutaj jest mój plik theme.php
Adres strony: www.bohaterowieje...
Czyli, poprostu chcem, aby po kliknięciu na banner wchodziło na strobę główną.
<?php
$body_text = "#332A0F";
$body_bg = "#E4DDCB";
$theme_width = "100%";
$theme_width_l = "185";
$theme_width_r = "185";
function render_header($header_content) {
global $theme_width,$settings;
echo "<table align='center' width='$theme_width' cellspacing='0' cellpadding='0'>
<tr>
<td class='side_mleft'><img width='43' src='".THEME."images/side_mleft.gif' height='1' alt=''></td>
<td class='mbody' align='right'>$header_content<br>
<table width='100%' align='center' cellspacing='0' cellpadding='0'>
<tr>
<td width='11' height='25'><img src='".THEME."images/menu_01.gif' width='11' height='25' alt=''></td>
<td class='menu'>\n";
$result = dbquery("SELECT * FROM ".DB_PREFIX."site_links WHERE link_position>='2' ORDER BY link_order");
if (dbrows($result) != 0) {
echo " \n";
$i = 0;
while($data = dbarray($result)) {
if (checkgroup($data['link_visibility'])) {
if ($data['link_url']!="---") {
if ($i != 0) { echo " <img src='".THEME."images/bullet_menu.gif' width='7' height='7' alt=''>\n"; } else { echo "\n"; }
$link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
echo "<a href='".$data['link_url']."'".$link_target." class='white'>".$data['link_name']."</a>";
} else {
echo "<a href='".BASEDIR.$data['link_url']."'".$link_target." class='white'>".$data['link_name']."</a>";
}
}
$i++;
}
}
}
echo ($i == 0 ? " " : "")."</td>
<td class='menu' align='right'>
<a href='http://www.bohaterowiejedynki.republika.pl/eng_events.htm'><img src='".THEME."images/eng_flag.gif' align='left' width='31' height='17' alt=''><p align='left'> <a href='http://www.bohaterowiejedynki.republika.pl/eng_events.htm'><b>English version</b></a>
<td class='menu' align='right'>
".ucwords(showdate($settings['subheaderdate'], time()))."</td>
<td width='11' height='25'><img src='".THEME."images/menu_03.gif' width='11' height='25' alt=''></td
</tr>
</table>\n";
echo "<table width='100%' cellspacing='0' cellpadding='0' align='center'>\n<tr>\n";
}
function render_footer($license=false) {
global $theme_width,$settings;
echo "</tr>\n</table>\n";
echo "<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td><img src='".THEME."images/bottom_01.gif' width='10' height='10' alt=''></td>
<td class='bottom_top'><img src='".THEME."images/bottom_02.gif' width='1' height='10' alt=''></td>
<td><img src='".THEME."images/bottom_03.gif' width='10' height='10' alt=''></td>
</tr>
<tr>
<td class='bottom_left'><img src='".THEME."images/bottom_04.gif' width='10' height='1' alt=''></td>
<td class='mbottom' align='right'><b>".showcounter()."</b> <br>Powered by: <b><a href='http://www.php-fusion.co.uk' target='_blank'>PHP-Fusion</a> </b> <br>
Webmaster: <b><a href='mailto:'>Filip Majsterek</a></b></td><br>
<td class='bottom_right'><img src='".THEME."images/bottom_06.gif' width='10' height='1' alt=''></td>
</tr>
<tr>
<td><img src='".THEME."images/bottom_07.gif' width='10' height='23' alt=''></td>
<td class='bottom_bottom'><img src='".THEME."images/bottom_08.gif' width='1' height='23' alt=''></td>
<td><img src='".THEME."images/bottom_09.gif' width='10' height='23' alt=''></td>
</tr>
</table>
</td>
<td class='side_mright'><img width='43' src='".THEME."images/side_mright.gif' height='1' alt=''></td>
</tr>
</table>\n";
}
function render_news($subject, $news, $info) {
global $settings,$locale;
echo "<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td><img src='".THEME."images/table_01.gif' width='10' height='10' alt=''></td>
<td class='table_top'><img src='".THEME."images/table_02.gif' width='1' height='10' alt=''></td>
<td><img src='".THEME."images/table_03.gif' width='10' height='10' alt=''></td>
</tr>
<tr>
<td class='table_left'><img src='".THEME."images/table_04.gif' width='10' height='1' alt=''></td>
<td class='side-body2'><b>$subject</b><br>$news
<br>
<br><img src='".THEME."images/bullet.gif' width='10' height='10' alt='' > ".$locale['040']."<a href='profile.php?lookup=".$info['user_id']."'>".$info['user_name']."</a> ".$locale['041'].showdate("longdate", $info['news_date'])."
<br><img src='".THEME."images/bullet.gif' width='10' height='10' alt='' > ".($info['news_ext'] == "y" ? "<a href='news.php?readmore=".$info['news_id']."'>".$locale['042']."</a> ~\n" : "")."
<a href='news.php?readmore=".$info['news_id']."'>".$info['news_comments'].$locale['043']."</a> ~
".$info['news_reads'].$locale['044']." <a href='print.php?type=N&item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' border='0'></a>
</td>
<td class='table_right'><img src='".THEME."images/table_06.gif' width='10' height='1' alt=''></td>
</tr>
<tr>
<td><img src='".THEME."images/table_07.gif' width='10' height='23' alt=''></td>
<td class='table_bottom' align='center'><img src='".THEME."images/table_10.gif' width='287' height='23' alt=''></td>
<td><img src='".THEME."images/table_09.gif' width='10' height='23' alt=''></td>
</tr>
</table>\n";
}
function render_article($subject, $article, $info) {
global $locale;
echo "<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td><img src='".THEME."images/table_01.gif' width='10' height='10' alt=''></td>
<td class='table_top'><img src='".THEME."images/table_02.gif' width='1' height='10' alt=''></td>
<td><img src='".THEME."images/table_03.gif' width='10' height='10' alt=''></td>
</tr>
<tr>
<td class='table_left'><img src='".THEME."images/table_04.gif' width='10' height='1' alt=''></td>
<td class='side-body2'><b>$subject</b><br>".($info['article_breaks'] == "y" ? nl2br($article) : $article)."
<br>
<br><img src='".THEME."images/bullet.gif' width='10' height='10' alt='' > ".$locale['040']."<a href='profile.php?lookup=".$info['user_id']."'>".$info['user_name']."</a>
".$locale['041'].showdate("longdate", $info['article_date'])."<br><img src='".THEME."images/bullet.gif' width='10' height='10' alt='' > <a href='articlecomments.php?article_id=".$info['article_id']."'>".$info['article_comments'].$locale['043']."</a> ~
".$info['article_reads'].$locale['044']." <a href='print.php?type=A&item_id=".$info['article_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' border='0' >
</td>
<td class='table_right'><img src='".THEME."images/table_06.gif' width='10' height='1' alt=''></td>
</tr>
<tr>
<td><img src='".THEME."images/table_07.gif' width='10' height='23' alt=''></td>
<td class='table_bottom' align='center'><img src='".THEME."images/table_10.gif' width='287' height='23' alt=''></td>
<td><img src='".THEME."images/table_09.gif' width='10' height='23' alt=''></td>
</tr>
</table>\n";
}
function opentable($title) {
echo "<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td><img src='".THEME."images/table_01.gif' width='10' height='10' alt=''></td>
<td class='table_top'><img src='".THEME."images/table_02.gif' width='1' height='10' alt=''></td>
<td><img src='".THEME."images/table_03.gif' width='10' height='10' alt=''></td>
</tr>
<tr>
<td class='table_left'><img src='".THEME."images/table_04.gif' width='10' height='1' alt=''></td>
<td class='side-body2'><b>$title</b><br>\n";
}
function closetable() {
echo "</td>
<td class='table_right'><img src='".THEME."images/table_06.gif' width='10' height='1' alt=''></td>
</tr>
<tr>
<td><img src='".THEME."images/table_07.gif' width='10' height='23' alt=''></td>
<td class='table_bottom' align='center'><img src='".THEME."images/table_10.gif' width='287' height='23' alt=''></td>
<td><img src='".THEME."images/table_09.gif' width='10' height='23' alt=''></td>
</tr>
</table>\n";
}
function openside($title) {
global $p_data;
echo "<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td><img src='".THEME."images/panel_01.gif' width='10' height='10' alt=''></td>
<td class='panel_top'><img src='".THEME."images/panel_02.gif' width='1' height='10' alt=''></td>
<td><img src='".THEME."images/panel_03.gif' width='10' height='10' alt=''></td>
</tr>
<tr>
<td class='panel_left'><img src='".THEME."images/panel_04.gif' width='10' height='1' alt=''></td>
<td class='side-body'><b>$title</b><br>\n";
}
function closeside() {
global $p_data;
if ($p_data['panel_side'] == 1) {
echo "</td>
<td class='panel_right'><img src='".THEME."images/panel_06.gif' width='10' height='1' alt=''></td>
</tr>
<tr>
<td><img src='".THEME."images/panel_07.gif' width='10' height='23' alt=''></td>
<td class='panel_bottom'><img src='".THEME."images/panel_10.gif' width='165' height='23' alt=''></td>
<td><img src='".THEME."images/panel_09.gif' width='10' height='23' alt=''></td>
</tr>
</table>"; }
else {
echo "</td>
<td class='panel_right'><img src='".THEME."images/panel_06.gif' width='10' height='1' alt=''></td>
</tr>
<tr>
<td><img src='".THEME."images/panel_11.gif' width='10' height='23' alt=''></td>
<td class='panel_bottom'><img src='".THEME."images/panel_13.gif' width='165' height='23' alt=''></td>
<td><img src='".THEME."images/panel_12.gif' width='10' height='23' alt=''></td>
</tr>
</table>\n";
}
tablebreak();
}
function opensidex($title,$open="on") {
global $p_data;
$box_img = ($open=="on" ? "off" : "on");
echo "<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td><img src='".THEME."images/panel_01.gif' width='10' height='10' alt=''></td>
<td class='panel_top'><img src='".THEME."images/panel_02.gif' width='1' height='10' alt=''></td>
<td><img src='".THEME."images/panel_03.gif' width='10' height='10' alt=''></td>
</tr>
<tr>
<td class='panel_left'><img src='".THEME."images/panel_04.gif' width='10' height='1' alt=''></td>
<td class='side-body'><b>$title</b> <img onclick=\"javascript:flipBox('$title')\" name='b_$title' alt='$box_img' border='0' src='".THEME."images/panel_$box_img.gif'><br><div id='box_$title'".($open=="off" ? "style='display:none'" : "").">\n";
}
function closesidex() {
global $p_data;
if ($p_data['panel_side'] == 1) {
echo "</div>
</td>
<td class='panel_right'><img src='".THEME."images/panel_06.gif' width='10' height='1' alt=''></td>
</tr>
<tr>
<td><img src='".THEME."images/panel_07.gif' width='10' height='23' alt=''></td>
<td class='panel_bottom' align='center'><img src='".THEME."images/panel_10.gif' width='287' height='23' alt=''></td>
<td><img src='".THEME."images/panel_09.gif' width='10' height='23' alt=''></td>
</tr>
</table>\n"; }
else {
echo "</div>
</td>
<td class='panel_right'><img src='".THEME."images/panel_06.gif' width='10' height='1' alt=''></td>
</tr>
<tr>
<td><img src='".THEME."images/panel_11.gif' width='10' height='23' alt=''></td>
<td class='panel_bottom' align='center'><img src='".THEME."images/panel_13.gif' width='287' height='23' alt=''></td>
<td><img src='".THEME."images/panel_12.gif' width='10' height='23' alt=''></td>
</tr>
</table>\n"; }
tablebreak();
}
function tablebreak() {
echo "<table width='100%' cellspacing='0' cellpadding='0'>
<tr>
<td height='2'></td>
</tr>
</table>\n";
}
?>
Kliknij i zaczekaj na załadowanie kodu ...
Z góry dziękuję :)
PS: Niestety nie mam pojęcia, jak zrobić taki zwijany tekst, aby nie zajmował tyle miejsca...
Pozdrawiam
PS2: Przy okazji, jak bym mógł prosić, aby ktoś mi wyśrodkował jeszcze ten obrazek. Poprostu proszę o dodanie centera, niestety w php nie wiem jak to sie robi ;p
Edytowane przez Turb0 dnia 02.03.2009 13:04:12
|
|
|
|
Szapko |
Dodany dnia 02.03.2009 14:09:15
|
Bywalec
Postów: 888 Pomógł: 66
Data rejestracji: 19.08.2007 19:49
|
Jak się nie mylę to w subheader.php to:
render_header("<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'>");
Kliknij i zaczekaj na załadowanie kodu ...
Zmień na to:
render_header("<a href='".$settings['siteurl']."'><img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'></a>");
Kliknij i zaczekaj na załadowanie kodu ...
A jak nie to zmień na:
render_header("<a href='".BASEDIR."news.php'><img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'></a>");
Kliknij i zaczekaj na załadowanie kodu ...
Edytowane przez Szapko dnia 02.03.2009 14:11:45
|
|
|
|
lupozo |
Dodany dnia 02.03.2009 19:43:00
|
Początkujący
Postów: 192 Pomógł: 18
Data rejestracji: 19.02.2009 18:55
|
Jak się nie mylę to w subheader.php
Może i działa ale po co modyfikować inne pliki? Jak można to zrobić w themes.php
W themes.php linia 18 (numerowanie geshi) zmień:
GeSHi: PHP <td class='mbody' align='right'>$header_content<br>
Zinterpretowano w sekund: 0.035, wykorzystano GeSHi 1.0.8.10
Na:
GeSHi: PHP <td class='mbody' align='right'><a href='".BASEDIR."index.php'>$header_content</a><br>
Zinterpretowano w sekund: 0.031, wykorzystano GeSHi 1.0.8.10
A dlaczego usunąłeś autora skórki i podpisałeś się pod nią (skórka voodz theme by sonar)
|
|
|
|
Szapko |
Dodany dnia 02.03.2009 20:15:18
|
Bywalec
Postów: 888 Pomógł: 66
Data rejestracji: 19.08.2007 19:49
|
Chociażby dlatego, że w przyszłości może zmienić theme i znowu wróci z tym samym pytaniem, ale innym kodem.
A jak zmieni w subheader.php, to przy każdym themie wyświetlającym baner z ustawień, będzie miał już podlinkowane.
Edytowane przez Szapko dnia 02.03.2009 20:15:34
|
|
|