Leírás
A bővítmény használatával megjeleníthetőek az országok névnapjai.
Kérlek küldj egy e-mailt, ha tetszik a plugin.
Kulcsszavak
névnap (hu), svátek (jmeniny) (cz), meniny (sk), imieniny (pl),
navnedag (dk), namnsdag (se), navnedag (no), nameday (en)
Használat
kgyt_nameday( [DISPLAY], [COUNTRY], [TIMESTAMP] );
- display (boolean)
- ha true (alapértelmezetten az), akkor a névnapot kiírja
- country (string)
- kiválasztható az ország a kódja szerint (hu, cz, sk, pl, dk, se, no)
- timestamp (int)
- a névnap napjának kiválasztása
Használat bejegyzésekben
Mai magyar névnap:
<!-- kgyt_nameday -->
vagy
A mai névnap egy meghatározott országban:
<!-- kgyt_nameday COUNTRY -->
vagy
A magyar névnap a megadott időpontban:
<!-- kgyt_nameday TIMESTAMP -->
vagy
Teljesen testreszabott névnap:
<!-- kgyt_nameday COUNTRY TIMESTAMP -->
- country (string)
- kiválasztható az ország a kódja szerint (hu, cz, sk, pl, dk, se, no)
- timestamp (int)
- a névnap napjának kiválasztása
Példák
Kiírjuk a mai magyar névnapot:
<?php kgyt_nameday(); ?>
Változóba olvassuk a tegnapi svéd névnapot:
<?php $nameday = kgyt_nameday( false, 'se', time() - ( 3600 * 24 ) ); echo $nameday; ?>
Telepítés WordPress-re
- Kicsomagolás
- Feltöltés a /wp-content/plugins/ könyvtárba
- A bővítmény aktiválása a WordPress ‘Bővítmény’ menüjében
- A fenti kód elhelyezése a sablonfájlokban
Licensz
Ez a program szabad szoftver. Public Domain – közkincs.
Ez a fájl használható a WordPress bővítményeként, vagy más, kompatibilis keretben.
Changelog
2.2: 2010. augusztus 18., szerda
Hibajavítás (a mai cseh névnap)
2.1: 2009. szeptember 17., csütörtök
Hibajavítás (a mai névnap)
2.0: 2009. július 8., szerda
Második kiadás (névnapok a hozzászólásokban is)
1.1: 2009. április 4., szombat
Új országok (cz, sk, dk, no)
1.0: 2009. április 3., péntek
Első verzió (hu, pl, se)
Letöltés
Kérlek a plugint a
WordPress Plugin Directory
oldaláról töltsd le.
Ha az oldal nem elérhető, innen is letölthető a csomag:
international-namedays.2.2.zip
i added greek nameday support do you want me to give you the code so you can put it in your plugin?
it works with your plugin
Yes, of course. Please.
Helló!
Letöltöttem a bővítményt wordpresshez.. Ha a felső menüsorban akarom megjeleníteni az aktuális névnapot és dátumot, akkor milyen kódot/szöveget kell beírni?
Melyik sablon felső menüsorában?
Látom, itt sikerült: http://kisvarda-info.hu/
Please hellp MY
I have problem to plugin named day
Write the problem to my e-mail: kgyt@kgyt.eu Please
Hali!
A főnökeim nagyon szeretnék a honlapunkon megjeleníteni a dátumot és a névnapokat.
Nem találtam más elérhetőt ebben a témában, de nem tudom, a legújabb wordpress verzióval még tud-e működni ez a bővítmény? Ha igen, további kérdés, hogy be tudom-e illeszteni widget-ként, mondjuk az időjárás fölé?
Előre is köszi a választ!
Üdv,
Nóra
Igen, működik. Widgetként való használathoz egyelőre a PHP Code Widget szükséges.
Az alábbi kódot most direkt kipróbáltam az oldalsávban és minden probléma nélkül működik:
Tegnap: <?php kgyt_nameday( true, 'hu', time() - ( 3600 * 24 ) ); ?>
Ma: <?php kgyt_nameday(); ?>
Holnap: <?php kgyt_nameday( true, 'hu', time() + ( 3600 * 24 ) ); ?>
Az idő kiírására ezt a kódot javaslom:
<?php echo strftime( '%Y %B %e, %A %H:%M' ); ?>
Köszönöm szépen… a dátum sajnos angol, nekem magyarul kéne, óra, perc nélkül…. amúgy működik!
Semmi akadálya nincs a magyarnak, mivel a szerveren nincs beállítva jól a nyelvi környezet, azért a PHP-ban szükséges ezt beállítani:
setlocale(LC_ALL, 'hu_HU');
Ez legyen a PHP-kód első sora.
Az óra és perc eltávolítható a
%H:%M
eltávolításával, az strftime függvényben minden %-kal kezdődő kifejezés egy része a dátumnak, ez szabadon átszerkeszthető.Ilyenre gondolok…
<?php
setlocale(LC_ALL, 'hu_HU');
echo strftime( '%Y %B %e, %A' );
?>
Nagyon köszönöm a segítséget!
Örömmel…
Koszi
Szia!
Köszönöm a bővítményt, remekül működik, egy gondom van.
A hónap és nap karakterkódolása. Az oldal charset=”UTF-8″, a nyelv lang=”hu” mégis kérdőjelet rak az ékezetes betűkre. Ezzel mit lehet kezdeni?
Köszönöm,
Zoli
Gondolom a dátumnál vannak a kérdőjelek. Tippem szerint Windows lehet a szerver, de persze ezt nem látom, így tippelgetek. Ha ez a helyzet, akkor a javaslatom:
<?php
setlocale(LC_ALL, 'hu_HU');
echo mb_convert_encoding(strftime('%Y %B %e, %A %H.%M'), 'UTF-8', 'ISO-8859-2');
?>
Linux szerveren van de ez segített, köszönöm!
Koszi, ez nagyon hasznos plugin. Mar fel is raktuk az egyik oldalunkra.
Kedves György Tamás!
Egy oldal adminisztrátoraként érdeklődnék, hogy a themes-be hová kell beszúrni a kódot, hogy felülírja a honlap eredeti dátumát. Üdv: Levente!
Az URL alapján a
class="date-in-header"
szövegre keresnék rá a sablon fájljai tartalmában. Szívesen segítek, keress meg nyugodtan személyesen (telefonon akár).Szia, remek plugin viszont, ami erdekelne, hogy datum kiirasanal az ekezetes betuket hogyan tudom kikuszobolni.
Koszi, EDe
Ahogy látom, a kódolással van a baj. Erre a PHP mb_convert_encoding függvényét javaslom.
Helló, ha nem vagyok bejelentkezve az oldalra más datum névnapját mutatja mint a valós. Ha bejentkezek azonnal frissül.
http://www.nagykapos.hu oldalról van szó. Előre is köszönöm
Nem tudom betölteni az említett oldalt. Telefonon elérhető vagyok.
Üdv!
Az lenne a kérdésem, hogy ha ezt a plugint berakom az oldalba, nem fog e össze akadni valamivel? Egy Masonry Grid Layout van a főoldalon, és az előző névnapos bővítmény hozzáadása után nem működött se a layout se a „to the top” gomb.Esetleg így meg tudod e mondani hogy jó lesz e ezzel,vagy kellene esetleg még infó?
Nem lesz gond vele.