Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Banner Dynamiczny data


Rekomendowane odpowiedzi

Opublikowano

nie wiem czy takowy banner istnieje, ale wystarczy zrobic tablicę w php z każdym dniem tygodnia/miesiąca (zależy co chcesz podmieniać) i wtedy normalnie podmienić.

 

mówiąc tablicę mam na myśli np coś takiego:

function miesiace( $m ){
$m = date("M" , strtotime($m));
$miesiac = array( 'Jan' => 'Styczeń', .... );
return $miesiace[ $m ];
} 

który znalazłem w 0.1 sekundy w Wujku Google pod adresem http://forum.php.pl/PHP_Nazwy_miesiecy_po_polsku_t101508.html

 

skąd brać datę? z funkcji date() z parametrami zależnie od tego co chcesz - dokumentacja - http://php.net/manual/en/function.date.php lub po polsku http://php.net/manual/pl/function.date.php

 

Pozdrawiam

Desktop - Procesor: Intel i7-7700k 4.20Ghz  | Karta Graficzna: EVGA Geforce GTX 1070 | RAM: 16GB 

Laptop - Procesor: Intel i5-8250U 2.5Ghz | Karta Graficzna: Radeon 530 | RAM: 8GB

 

 

 

 

 

 

Opublikowano

nie wiem czy takowy banner istnieje, ale wystarczy zrobic tablicę w php z każdym dniem tygodnia/miesiąca (zależy co chcesz podmieniać) i wtedy normalnie podmienić.

 

mówiąc tablicę mam na myśli np coś takiego:

function miesiace( $m ){
$m = date("M" , strtotime($m));
$miesiac = array( 'Jan' => 'Styczeń', .... );
return $miesiace[ $m ];
} 

który znalazłem w 0.1 sekundy w Wujku Google pod adresem http://forum.php.pl/PHP_Nazwy_miesiecy_po_polsku_t101508.html

 

skąd brać datę? z funkcji date() z parametrami zależnie od tego co chcesz - dokumentacja - http://php.net/manual/en/function.date.php lub po polsku http://php.net/manual/pl/function.date.php

 

Pozdrawiam

To chyba mało wykonalne dla mnie bo ledwo ogarniam php a i istnieje takie coś na ts eqipa.pl

:yay:

Opublikowano

Masz tutaj prosty kod wyświetlający datę oparty na tablicy którą podesłał @Pantoflarzek. Wystarczy go przerobić na wyświetlanie na banerze.

<?php

function polski_miesiac($data)
{

$miesiac = date("M" , strtotime($data));

#zamiana na polski
switch ($miesiac)
{
case Jan:
$miesiac = "Styczen";
break;
case Feb:
$miesiac = "Luty";
break;
case Mar:
$miesiac = "Marzec";
break;
case Apr:
$miesiac = "Kwiecien";
break;
case May:
$miesiac = "Maj";
break;
case Jun:
$miesiac = "Czerwiec";
break;
case Jul:
$miesiac = "Lipiec";
break;
case Aug:
$miesiac = "Sierpien";
break;
case Sep:
$miesiac = "Wrzesien";
break;
case Oct:
$miesiac = "Pazdziernik";
break;
case Nov:
$miesiac = "Listopad";
break;
case Dec:
$miesiac = "Grudzien";
break;

}
#zwrócenie wyniku
return $miesiac;

}

$data_pobrana = date('d-m-Y');
$data_pobrana = polski_miesiac($data_pobrana);

$data_pokazana = date('d') . ' '.$data_pobrana . ' '.date('Y');

echo $data_pokazana;
?>

(')(.)(;)

Opublikowano

 

nie wiem czy takowy banner istnieje, ale wystarczy zrobic tablicę w php z każdym dniem tygodnia/miesiąca (zależy co chcesz podmieniać) i wtedy normalnie podmienić.

 

mówiąc tablicę mam na myśli np coś takiego:

function miesiace( $m ){
$m = date("M" , strtotime($m));
$miesiac = array( 'Jan' => 'Styczeń', .... );
return $miesiace[ $m ];
} 

który znalazłem w 0.1 sekundy w Wujku Google pod adresem http://forum.php.pl/PHP_Nazwy_miesiecy_po_polsku_t101508.html

 

skąd brać datę? z funkcji date() z parametrami zależnie od tego co chcesz - dokumentacja - http://php.net/manual/en/function.date.php lub po polsku http://php.net/manual/pl/function.date.php

 

Pozdrawiam

To chyba mało wykonalne dla mnie bo ledwo ogarniam php a i istnieje takie coś na ts eqipa.pl

 

 

"istnieje" bo ktoś napisał. Nie oczekuj że każdy da Ci wszystko za friko :P

 

Napisałbyś np. na bazie jakiego baneru próbowałeś to zrobić czy coś...

Desktop - Procesor: Intel i7-7700k 4.20Ghz  | Karta Graficzna: EVGA Geforce GTX 1070 | RAM: 16GB 

Laptop - Procesor: Intel i5-8250U 2.5Ghz | Karta Graficzna: Radeon 530 | RAM: 8GB

 

 

 

 

 

 

Opublikowano
<?php
function polski_miesiac($data)
{

$miesiac = date("M" , strtotime($data));

#zamiana na polski
switch ($miesiac)
{
case Jan:
$miesiac = "Styczen";
break;
case Feb:
$miesiac = "Luty";
break;
case Mar:
$miesiac = "Marzec";
break;
case Apr:
$miesiac = "Kwiecien";
break;
case May:
$miesiac = "Maj";
break;
case Jun:
$miesiac = "Czerwiec";
break;
case Jul:
$miesiac = "Lipiec";
break;
case Aug:
$miesiac = "Sierpien";
break;
case Sep:
$miesiac = "Wrzesien";
break;
case Oct:
$miesiac = "Pazdziernik";
break;
case Nov:
$miesiac = "Listopad";
break;
case Dec:
$miesiac = "Grudzien";
break;

}
#zwrócenie wyniku
return $miesiac;

}

$data_pobrana = date('d-m-Y');
$data_pobrana = polski_miesiac($data_pobrana);

$data_pokazana = date('d') . ' '.$data_pobrana . ' '.date('Y');

// Tworzymy obrazek 500x300px
$im = imagecreatetruecolor(500, 300);
$kolor1 = imagecolorallocate($im, 0x00, 0x27, 0xC2);
$kolor2= imagecolorallocate($im, 0x00, 0x00, 0x00);

// Tworzymy  tło
imagefilledrectangle($im, 0, 0, 500, 300, $kolor1);

// czcionka
$font_file = './arial.ttf';

// Tworzymy tekst 
imagefttext($im, 50, 0, 30, 80, $kolor2, $font_file, $data_pokazana);
// 50 - wielksoc 30/80 wysokosc/szerokosc gdzie ma sie wyswietlac
// Wy[wietlamy obrazek
header('Content-Type: image/png');

imagepng($im);
imagedestroy($im);
?>

Działać , działa ale nie znam się na tym .

Zrobione za pomocą dokumentacji , czcionkę http://www.freefontspro.com/d/14454/arial.zip wzuć do tego samego folderu co ten skrypt , lub zmień w skrypcie link do niej .

*kod na date pożyczony od @MrSanten

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...