magazine-basic

próbáld ki ezt:









Code:



  • RSS forrás

    <?php if(get_option('uwc_nav_date') == "yes") { echo '
  • '.the_time('Y. F d. l').''; } ?>











Affene, előre is bocsánat, biztos már sokan ellőtték ezt a poént, de te a billentyűzet bal oldalán lévő gombon laksz? :lol:

A fenti sablont letöltöttem és telepítettem.





A magyarításál csak mindent átírtam, hiányos angolommal magyarra a gugli segítségével. Egész elfogadhatóra sikerült, de a fejrészben megjelenít egy dátumot azt nem tudom átírni. Ha átírom angolul jelenik meg magyar formátumban a dátum, valahogy így:


Quote:

2009. June 16. Tuesday


! de csak ezen az egy helyen! Mindenüt másutt jól.





Ha jól értem ez a részlet tartalmazza a bizonyos szakaszt:


Code:



  • <a href="?feed=rss2">RSS forrás

    <?php if(get_option('uwc_nav_date') == "yes") { echo '
  • '.date('Y. F d. l').''; } ?>








Persze ki is lehetne a megjelenést kapcsolni, de azt nem szeretném. Itt látható: http://rajtmester.hu/





Segítene valaki?

mano wrote:

próbáld ki ezt:








Az tuti nem jó, mert ez esetbe a legutolsó bejegyzés dátumát jeleníti meg.


Ezt a dátumot nem tudom honnan veszi a gép, gondolom az alap WP-ben van ez így megadva, de én sem találtam.





De persze megoldottam máshogy: hxxp://sertes-influenza[pont]info





Kivettem ezt a JavaScriptet egy másik sablonból - mert ez nálam most egy JavaScript.





Így csináld apu:


1. Töltsd le ezt >>>





2. Csomagold ki.





3. Töltsd fel a magazine-basic sablon gyökerébe (admin - cache - images - javascript - layout - uploads - widgets mappák mellé)





4. A fejlécbe pedig ezt:





Quote:











    [/list]






    • <a href="?feed=rss2">Subscribe


      <?php if(get_option('uwc_nav_date') == "yes") { echo '
    • '.date('Y. F d. l').''; } ?>



      [/list]











cseréld le erre:





Quote:











    [/list]






    • <a href="?feed=rss2">Subscribe


    • <script src="/javascript/date.js" type="text/javascript">
      [/list]












A letöltött javascript mappában van az eredeti angol dátum megjelenítése (eredeti-date.js) - én azt ilyet így félre szoktam tenni, hogy ha kell, lássam az eredeti formátumot - hátha kell még alapon.





Mindegy..., a lényeg hogy ez így működik :D





Jahhh, és ebben az a jó, hogy a látogató gépének dátumát jeleníti meg (a JavaScript az user gépen kerül feldolgozásra) - tehát időeltolódás esetén akinél még Hétfő van, de nálunk már Kedd, nos ez esetben is, mindkét látogatónál a megfelelő dátumot mutatja.

ah, stupidó vagyok, igazad van hitetlen, bármennyire is hihetetlen :slight_smile:


'mano wrote:

ah' date=' stupidó vagyok, igazad van hitetlen, bármennyire is hihetetlen :)[/quote']





Jó de helyzetelőnyben voltam-vagyok, mert én már ezzel szórakoztattam magam egy kicsit :D

Vagy mondjuk ezt teszi a dátum helyére:



Code:

<?php

setlocale(LC_ALL, 'hungarian').': ';

echo iconv('ISO-8859-2', 'UTF-8',

strftime('%Y %B %d %A', time()));

?>

Köszönöm a segítséget, hitetlennek és mano nak!











Sikerült megoldani a JavaScriptel.











:slight_smile:

Efrud : Megpróbálom :slight_smile:

Efrud szerinted hova kell tenni? a Y. F d. l vagy a ‘Y. F d. l’ esetleg a (‘Y. F d. l’) vagy .date(‘Y. F d. l’). ide mert mindet kipróbáltam és egyik sem jó. De ha todnám minek a helyére tegyem akkor még próbálkoznék.

így kell akkor kinéznie:









Code:



  • <a href="?feed=rss2">Subscribe

  • <?php

    setlocale(LC_ALL, 'hungarian').': ';

    echo iconv('ISO-8859-2', 'UTF-8',

    strftime('%Y %B %d %A', time()));

    ?>




Igen Jó lett!





Persze mindkettőnek van egy hibája az eredeti elképzelést kilövi mindegyik,nem lehet az adminban változtatni, hogy kiírja vagy ne írja ki.





Persze az is igaz, ha magyarul akarom látni akkor ez a változat, ha nem akkor az angol.











Köszönöm a segítségeket.


apu wrote:




Persze mindkettőnek van egy hibája az eredeti elképzelést











Hát én nagyon nem értek a PHP-hez, de azt akkor is látom, hogy ez kapcsolgatja ki az Adminban:





Quote:

<?php if(get_option('uwc_nav_date') == "yes") } ?








Magyarán, bármi, ami e közé teszel (akár banner vagy bármi) - azt az adminban kapcsolgatot ki-be:





Quote:

<?php if(get_option('uwc_nav_date') == "yes") { echo '
  • '.date('Y. F d. l').''; } ?








  • így ni:





    Quote:

    <?php if(get_option('uwc_nav_date') == "yes") { echo 'A KAPCSOLNI KÍVÁNT KÓDOT IDE'; } ?








    Ha nem, akkor tévedtem, de valahogy ez így lenne logikus.





    csak figyelni kell hogy pontosan megmaradjanak az aposztróf jelek = magyarul szimpla idézőjel = '

    Igen én is igy gondolom.





    A fenti kódbol #3 az (get_option(‘uwc_nav_date’) == “yes”) ki is maradt. Ezért nem lehet kikapcsolni. Nekem most is az fut, amit Te készítettél.





    Bár a php hez nem értek én sem már nem is tanulom meg.


    apu wrote:




    A fenti kódbol #3 az (get_option('uwc_nav_date') == "yes") ki is maradt.








    Kimaradt, mert nekem felesleges, de tessék :)))))





    Quote:

    <?php if(get_option('uwc_nav_date') == "yes") { echo '
  • <script src="/javascript/date.js" type="text/javascript"> '; } ?








  • Teljes egészében:





    Quote:











      [/list]






      • <a href="?feed=rss2">Subscribe


        <?php if(get_option('uwc_nav_date') == "yes") { echo '
      • <script src="/javascript/date.js" type="text/javascript"> '; } ?



        [/list]











    Ha nem megy, mint pl. szintaktikai hibát dob vissza, akkor egy ilyen: ; felesleges vagy kell még bele egy aposztróf vagy valami ilyesmi 1 karakteres probléma van.

    Látom, elromlottak az idézet kódok.











    A lényeg, hogy a letöltött JavaScript fájlt töltsd fel a tárhelyedre (sablonod mappa, + /javascript/ mappa), majd a sablonodba másold be ezt a JS fájl meghívó kódot oda, ahová szeretnéd, hogy megjelenjen:









    Code:

    <script src="/javascript/date.js" type="text/javascript">








    Ha nem jelenik meg, akkor direkt hívd meg a JS fájlt, úgy tuti jó lesz:





    Code: