 |
 | |
| | | | |
|  |
 |
 |
|
|
| Zadając pytanie dotyczące PHPNuke podaj jego wersje!! |
| Author |
Message |
jpatka
~user

Joined: 19.08.2007
Posts: 7
Status: Offline
|
Posted: 8 Sep 2008 20:32:29
|
|
User browser: Opera/9.50 (Windows NT 5.1; U; pl) |
Oto skrypcik wyświetlający date w bloku. Zainstalowac wg porad na forum-faq i ciszyc się efektem.
| : |
 
 <?php
 //Autor bloku do Nuke: Jacek Patka
 //wykorzystałem skrypt autora jak niżej i dostosowałem go potrzeb Nuke
 
 if (eregi("block-data.php",$_SERVER[PHP_SELF])) {
 Header("Location: ../index.php");
 die();
 }
 if ( !defined('NUKE_FILE') ) {
 Header("Location: ../index.php");
 die();
 }
 //===================================
 // Autor: Krzysztof Szypulski, e-mail: kess@snug.pl
 // Skrypt pokazuje aktualną datę wyświetlając: nazwę dnia, dzień, miesiąc, rok i dzień roku
 //np. Dzisiaj jest czwartek, 17 stycznia 2002 r. 17 dzień roku
 // status: GPL
 // Skrypt może być używany i modyfikowany bez ograniczeń pod warunkiem zachowania praw autorskich.
 // Skrypt pochodzi ze strony http://www.kess.snug.pl/

 //dzień tygodnia
 $dz_tyg=array("Sun"=>"niedziela","Mon"=>"poniedziałek","Tue"=>"wtorek","Wed"=>"środa","Thu"=>"czwartek","Fri"=>"piątek","Sat"=> "sobota");
 if ($dz=gmDate("D"))
 {
 $dz_tyg="$dz_tyg[$dz]";
 }
 //dzień
 $dzien=date("d");
 //miesiąc
 $miesiac=array(1=>"stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","września","października","listopada","grudnia");
 if ($m=gmDate("n"))
 {
 $miesiac="$miesiac[$m]";
 }
 //rok
 $rok=gmDate("Y");
 //dzień roku
 $dz_roku=gmDate("z");
 $dz_roku=$dz_roku+1;
 //wyswietlenie całości
 //echo ("Dzisiaj jest $dz_tyg, $dzien $miesiac $rok r. $dz_roku dzień roku");
 //==============================================
 //Wyświetlenie całości w bloku nuke <BR> jest po to by się zmieścił w bocznym bloku
 $content ="<div align=\"center\"><b>Dzisiaj jest:</b><br> $dz_tyg,<br> $dzien $miesiac $rok r.<br> $dz_roku dzień roku</DIV>";
 ?>
 
|
Licencja GPL - info w skrypcie. W czasie modyfikacji zachować prawa autorskie
|
|
|
_________________ http://astronomia.zagan.pl |
|
|
|
 |
|
|
 |
jpatka
~user

Joined: 19.08.2007
Posts: 7
Status: Offline
|
Posted: 14 Sep 2008 12:32:55
|
|
User browser: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; FDM) |
Zastosowałem swój blok dla kolejnych wersji Nuke (zmiany dotyczą wersji 7.7.1) i pojawiły się problemy z ich uruchomieniem. Po analizie znalazłem źródło problemu i sposób jego rozwiązania.
Otóż mamy na początku każdego bloku w starej wersji taką część kodu:
| : |

if (eregi('block-haslo_dnia.php',$_SERVER['PHP_SELF']) || !defined('NUKE_FILE'))
{
Header('Location: ../index.php');
die();
}

|
Należy ją zastąpić kodem poniższym:
| : |

if ( !defined('BLOCK_FILE') ) {
Header("Location: ../index.php");
die();
}

|
Dla wersji 8 Nuka sprawdzę i ewentualne problemy oraz rozwiązania też tu przedstawię.
|
|
|
_________________ http://astronomia.zagan.pl |
|
|
|
 |
|
|
|
|
View next topic
View previous topic
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum Nie możesz dołączać plików na tym forum Możesz ściągać pliki na tym forum |
|
|
|
|
|
|
|