MOD-Imieniny v1.1 jak wstawić do w theme.php
|
psor |
Dodany dnia 20.02.2010 10:04:02
|
Przedszkolak
Postów: 23 Ostrzeżeń: 4
Data rejestracji: 20.02.2010 09:44
|
WITAM
Chciałem umieścić sobie ten MOD bezpośrednio na belce w miejscu występowania godziny w tej skórce. Znalazlem miejsce w theme.php gdzie należy do wkleić. Jednak po wklejeniu tam wyskakuje błąd i stronka nie che się wogóle wyśwtielić.
W instrukcji do MODU jest jedynie jak dodać go jako oddzielny panel. Należy tam wkleić
@openside("");
define('AD_IPATH',"".BASEDIR."imieniny/"); // sciezka do katalogu ze skryptem
define('AD_DATE',1); // gdy 1 - aktualna data jest wyswietlana
function ad_imieniny()
{
$month = array(1=>'Stycznia','Lutego','Marca','Kwietnia','Maja','Czerwca','Lipca',
'Sierpnia','Wrze¶nia','Października','Listopada','Grudnia');
$day = array("niedziela", 'poniedziałek','wtorek','środa','czwartek','piątek','sobota');
$dzisiaj = getdate();
$ad_m = date("m");
$ad_n = date("n");
$ad_d = date("j");
$name=@file(AD_IPATH.$ad_m);
if(AD_DATE==1) echo 'Dzisiaj jest <b> '.$day[$dzisiaj['wday']].' '.$ad_d.' '.$month[$ad_n].' '.$dzisiaj['year'].'</b>.';
echo ' Imieniny <b>'.$name[$ad_d].'</b>';
}
ad_imieniny();
@closeside();
Proszę doradzić mi jak należy zmodyfikować powyższy kod tak, aby można było go wkleić bezpośerdnio do theme.php.
Chyba, że macie zupełnie inny pomysł na umieszczenie go w belce z poziomym menu.
pozdrawiam
psor
/kod podajemy w [code] //khaman
PW od moderatora:
- Zmiana nazwy tematu - hoopak 20.02 - 10:34
- Przeniesienie tematu - hoopak 20.02 - 10:35
Edytowane przez hoopak dnia 20.02.2010 19:16:34
|
|
|
|
Wścibski Gość |
Dodany dnia 26.11.2024 00:29:27
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
kibel |
Dodany dnia 20.02.2010 14:07:29
|
Początkujący
Postów: 157 Pomógł: 8 Ostrzeżeń: 2
Data rejestracji: 01.02.2010 18:02
ZBANOWANY: Dożywotnio
|
Podaj kod thema.
Kliknij jeśli pomogłem.
Bo życie uczy nas myślenia.
|
|
|
|
psor |
Dodany dnia 20.02.2010 17:04:11
|
Przedszkolak
Postów: 23 Ostrzeżeń: 4
Data rejestracji: 20.02.2010 09:44
|
Kod jest trochę zmodyfikowany - dodałem parę grafik w niektórych miejscach. A chciałem umieścić ten MOD w miejscu gdzie znajduje się teraz sama data (podaje link to sprawdzenia) [url] http://www.dybala... [/url]
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
define("THEME_WIDTH", "1210");
define("THEME_BULLET", "<img src='".THEME."images/bullet.gif' alt='' style='border:0' />");
require_once INCLUDES."theme_functions_include.php";
function render_page($license=false) {
global $settings, $main_style;
//Header
echo "<table cellspacing='0' cellpadding='0' width='".THEME_WIDTH."' class='outer-border center'>\n<tr>\n";
echo "<td>\n";
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<tr><td height='150' background='".THEME."images/banner.gif' align='right' valign='middle'><object type='application/x-shockwave-flash' data='http://krainawokollublina.pl/myalbum.swf' width='480' height='150' wmode='opaque'>
<param name='movie' value='http://krainawokollublina.pl/myalbum.swf/>
<img src='noflash.gif' width='60' height='80' alt='Nie wykryto wtyczki Adobe Flash. ' />
</object><object type='application/x-shockwave-flash' data='http://krainawokollublina.pl/myalbum.swf' width='480' height='150' wmode='opaque'>
<param name='movie' value='http://krainawokollublina.pl/myalbum.swf/>
<img src='noflash.gif' width='60' height='80' alt='Nie wykryto wtyczki Adobe Flash. ' />
</object>
<table width='910' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td> </td>
<td width='220' align='center'>";
echo "</tr>\n</table>\n";
echo "</td>\n</tr>\n</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr><td>\n";
$sres = dbquery(
"SELECT link_window, link_visibility, link_url, link_name FROM ".DB_SITE_LINKS."
WHERE ".groupaccess('link_visibility')." AND link_position>='2' AND link_url!='---' ORDER BY link_order ASC"
);
if(dbrows($sres)) {
$i = 0;
echo "<div id='menucase'>\n<div id='stylefour'>\n<ul>\n";
while ($sdata = dbarray($sres)) {
$link_target = $sdata['link_window'] == "1" ? " target='_blank'" : "";
if (strstr($sdata['link_url'], "http://") || strstr($sdata['link_url'], "https://")) {
echo "<li><a href='".$sdata['link_url']."'$link_target><span>".$sdata['link_name']."</span></a></li>\n";
} else {
echo "<li><a href='".BASEDIR.$sdata['link_url']."'$link_target><span>".$sdata['link_name']."</span></a></li>\n";
}
$i++;
}
echo "</ul>\n</div>\n</div></td><td><div id='stylefour'><div style='text-align:right;'>".showsubdate()." </div></div></td>\n";
}
//Content
echo "<table cellpadding='0' cellspacing='0' width='100%' class='$main_style'>\n<tr>\n";
if (LEFT) { echo "<td class='side-border-left' valign='top'>".LEFT."</td>"; }
echo "<td class='main-bg' valign='top'>".U_CENTER.CONTENT.L_CENTER."</td>";
if (RIGHT) { echo "<td class='side-border-right' valign='top'>".RIGHT."</td>"; }
echo "</tr>\n</table>\n<img src='".THEME."images/bannerd.gif' valign='bottom'>";
//Footer
echo "</tr>\n</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='910' height='100' align='center'>\n<tr>\n";
echo "<td align='left' class='footer'>".stripslashes($settings['footer'])."<br />\n";
if (!$license) { echo showcopyright()."<br /><br />\n"; } echo showcounter()."<br /><br />
<b>Tema Tasarim By <a href='http://www.turktema.org' target='blank'><img src='".THEME."images/THe.NeeD.png'></a></b>
\n";
}
function render_news($subject, $news, $info) {
echo "<br><table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='capmain'>".$subject."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='main-body'>".$news."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td align='center' class='news-footer'>\n";
echo newsposter($info," ·").newsopts($info,"·").itemoptions("N",$info['news_id']);
echo "</td>\n</tr>\n</table>\n";
}
function render_article($subject, $article, $info) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='capmain'>".$subject."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='main-body'>".($info['article_breaks'] == "y" ? nl2br($article) : $article)."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td align='center' class='news-footer'>\n";
echo articleposter($info," ·").articleopts($info,"·").itemoptions("A",$info['article_id']);
echo "</td>\n</tr>\n</table>\n";
}
function opentable($title) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='capmain'>".$title."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='main-body'>\n";
}
function closetable() {
echo "</td>\n</tr>\n</table>\n";
}
function openside($title, $collapse = false, $state = "on") {
global $panel_collapse; $panel_collapse = $collapse;
echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>\n<tr>\n";
echo "<td class='scapmain'>".$title."</td>\n";
if ($collapse == true) {
$boxname = str_replace(" ", "", $title);
echo "<td class='scapmain' align='right'>".panelbutton($state,$boxname)."</td>\n";
}
echo "</tr>\n<tr>\n";
echo "<td".($collapse == true ? " colspan='2'" : "")." class='side-body'>\n";
if ($collapse == true) { echo panelstate($state, $boxname); }
}
function closeside($collapse = false) {
global $panel_collapse;
if ($panel_collapse == true) { echo "</div>\n"; }
echo "</td>\n</tr>\n</table>\n";
}
?>
|
|
|
|
piotrek199214 |
Dodany dnia 20.02.2010 17:06:48
|
Bywalec
Postów: 977 Pomógł: 168
v7.01.05 Data rejestracji: 17.12.2007 21:05
|
W themie odpowiedzialny za to kod:
echo "</ul>\n</div>\n</div></td><td><div id='stylefour'><div style='text-align:right;'>".showsubdate()." </div></div></td>\n";
Pomogłem Ci? Wystarczy podziękować i oznaczyć post jako pomocny
Tanie tworzenie wtyczek, masz problem napisz.
|
|
|
|
kibel |
Dodany dnia 20.02.2010 17:17:33
|
Początkujący
Postów: 157 Pomógł: 8 Ostrzeżeń: 2
Data rejestracji: 01.02.2010 18:02
ZBANOWANY: Dożywotnio
|
Wedytowałem thema dopisałem ścieżkę
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
define("THEME_WIDTH", "1210");
define("THEME_BULLET", "<img src='".THEME."images/bullet.gif' alt='' style='border:0' />");
require_once INCLUDES."theme_functions_include.php";
function render_page($license=false) {
global $settings, $main_style;
//Header
echo "<table cellspacing='0' cellpadding='0' width='".THEME_WIDTH."' class='outer-border center'>\n<tr>\n";
echo "<td>\n";
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<tr><td height='150' background='".THEME."images/banner.gif' align='right' valign='middle'><object type='application/x-shockwave-flash' data='http://krainawokollublina.pl/myalbum.swf' width='480' height='150' wmode='opaque'>
<param name='movie' value='http://krainawokollublina.pl/myalbum.swf/>
<img src='noflash.gif' width='60' height='80' alt='Nie wykryto wtyczki Adobe Flash. ' />
</object><object type='application/x-shockwave-flash' data='http://krainawokollublina.pl/myalbum.swf' width='480' height='150' wmode='opaque'>
<param name='movie' value='http://krainawokollublina.pl/myalbum.swf/>
<img src='noflash.gif' width='60' height='80' alt='Nie wykryto wtyczki Adobe Flash. ' />
</object>
<table width='910' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td> </td>
<td width='220' align='center'>";
echo "</tr>\n</table>\n";
echo "</td>\n</tr>\n</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr><td>\n";
$sres = dbquery(
"SELECT link_window, link_visibility, link_url, link_name FROM ".DB_SITE_LINKS."
WHERE ".groupaccess('link_visibility')." AND link_position>='2' AND link_url!='---' ORDER BY link_order ASC"
);
if(dbrows($sres)) {
$i = 0;
echo "<div id='menucase'>\n<div id='stylefour'>\n<ul>\n";
while ($sdata = dbarray($sres)) {
$link_target = $sdata['link_window'] == "1" ? " target='_blank'" : "";
if (strstr($sdata['link_url'], "http://") || strstr($sdata['link_url'], "https://")) {
echo "<li><a href='".$sdata['link_url']."'$link_target><span>".$sdata['link_name']."</span></a></li>\n";
} else {
echo "<li><a href='".BASEDIR.$sdata['link_url']."'$link_target><span>".$sdata['link_name']."</span></a></li>\n";
}
$i++;
}
include INFUSIONS.'imieniny/imieniny.php';
echo "</ul>\n</div>\n</div></td><td><div id='stylefour'><div style='text-align:right;'>".showsubdate()." </div></div></td>\n";
}
//Content
echo "<table cellpadding='0' cellspacing='0' width='100%' class='$main_style'>\n<tr>\n";
if (LEFT) { echo "<td class='side-border-left' valign='top'>".LEFT."</td>"; }
echo "<td class='main-bg' valign='top'>".U_CENTER.CONTENT.L_CENTER."</td>";
if (RIGHT) { echo "<td class='side-border-right' valign='top'>".RIGHT."</td>"; }
echo "</tr>\n</table>\n<img src='".THEME."images/bannerd.gif' valign='bottom'>";
//Footer
echo "</tr>\n</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='910' height='100' align='center'>\n<tr>\n";
echo "<td align='left' class='footer'>".stripslashes($settings['footer'])."<br />\n";
if (!$license) { echo showcopyright()."<br /><br />\n"; } echo showcounter()."<br /><br />
<b>Tema Tasarim By <a href='http://www.turktema.org' target='blank'><img src='".THEME."images/THe.NeeD.png'></a></b>
\n";
}
function render_news($subject, $news, $info) {
echo "<br><table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='capmain'>".$subject."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='main-body'>".$news."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td align='center' class='news-footer'>\n";
echo newsposter($info," ·").newsopts($info,"·").itemoptions("N",$info['news_id']);
echo "</td>\n</tr>\n</table>\n";
}
function render_article($subject, $article, $info) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='capmain'>".$subject."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='main-body'>".($info['article_breaks'] == "y" ? nl2br($article) : $article)."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td align='center' class='news-footer'>\n";
echo articleposter($info," ·").articleopts($info,"·").itemoptions("A",$info['article_id']);
echo "</td>\n</tr>\n</table>\n";
}
function opentable($title) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='capmain'>".$title."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='main-body'>\n";
}
function closetable() {
echo "</td>\n</tr>\n</table>\n";
}
function openside($title, $collapse = false, $state = "on") {
global $panel_collapse; $panel_collapse = $collapse;
echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>\n<tr>\n";
echo "<td class='scapmain'>".$title."</td>\n";
if ($collapse == true) {
$boxname = str_replace(" ", "", $title);
echo "<td class='scapmain' align='right'>".panelbutton($state,$boxname)."</td>\n";
}
echo "</tr>\n<tr>\n";
echo "<td".($collapse == true ? " colspan='2'" : "")." class='side-body'>\n";
if ($collapse == true) { echo panelstate($state, $boxname); }
}
function closeside($collapse = false) {
global $panel_collapse;
if ($panel_collapse == true) { echo "</div>\n"; }
echo "</td>\n</tr>\n</table>\n";
}
?>
A mod imieniny wklej do infusion
Edytowane przez kibel dnia 20.02.2010 17:18:01
Kliknij jeśli pomogłem.
Bo życie uczy nas myślenia.
|
|
|
|
psor |
Dodany dnia 20.02.2010 18:49:21
|
Przedszkolak
Postów: 23 Ostrzeżeń: 4
Data rejestracji: 20.02.2010 09:44
|
piotrek199214 - miejsce to już znalazłem wcześniej (tak jak pisałem na początku postu), bo po wklejeniu tam tego kodu i tak nie działa (probowałem to zanim napisałem na forum) - ale dziękuje za pomoc
kibel - jak go wkleic do infusiona ?? Jak go wstawilem jako dodatkowy panel.
To co od Ciebie dostalem nie dziala, jakies bledy wyskakują (z tym theme.php), ale to może dlatego, że nie mam go wgranego do infusiona - proszę o dalszą pomoc i z góry dziękuje |
|
|
|
hoopak |
Dodany dnia 20.02.2010 20:03:55
|
Bywalec
Postów: 639 Pomógł: 21
v7.02.04 Data rejestracji: 05.02.2008 21:16
|
Jeśli wywala błędy to warto je podać. No chyba, że mamy uruchomić szklane kule. |
|
|
|
psor |
Dodany dnia 20.02.2010 20:44:12
|
Przedszkolak
Postów: 23 Ostrzeżeń: 4
Data rejestracji: 20.02.2010 09:44
|
Racja :)
Warning: include(infusions/imieniny/imieniny.php) [function.include]: failed to open stream: No such file or directory in /home/dybala/public_html/test/themes/Ankaraspor/theme.php on line 105
- to latwo zrozumiec, wiec wgrywam do katalogu infusions katalog imieniny z zawartością (jakieś tam pliki + imieniny.php)
i wtedy pokazuje
Fatal error: Cannot redeclare ad_imieniny() in /home/dybala/public_html/test/infusions/imieniny/imieniny.php on line 14
a tego nie rozumiem, bo w tym pliku nic nie zmienialem i na początku jak było w panelu działało, a tutaj po wykorzytsaniu powyższego kodu thema.php, nadesłanego przez uźytkownika kibel - cos tak dziwnego.
Dopiero zaczynam z php_fusion (od 2 dni), więc proszę o cierpliwość :)
Wiadomość doklejona:
Moze jakos zrobić to za pomocą zmiennych tablic w php ??
Tak się jakoś gdzieś dowiedziałem.
Ma moze ktos jakiś pomysł na to ??
Edytowane przez psor dnia 23.02.2010 11:28:23
|
|
|