Hirdetés
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- Poco F7 – bajnokesélyes
- Megtartotta Európában a 7500 mAh-t az Oppo
- Realme GT 2 - aláírjuk
- Samsung Galaxy Watch6 Classic - tekerd!
- Elgépelte a Nubia, hogy Air
- Samsung Gear S3 - második kör
- Hivatalos a OnePlus 13 startdátuma
- EarFun Air Pro 4+ – érdemi plusz
Új hozzászólás Aktív témák
-
cigam
titán
-
cigam
titán
válasz
FeniX-
#21266
üzenetére
Meg lennék lepve, ugyanis ez a kód pár hónapja még működött:
/* +-10 nap tűréssel gyűjti ki az évfordulókat */
'meta_query' => array(
'relation' => 'AND',array(
'key' => 'evfordulo','compare' => '>=',
'value' => '[0-9]{4}'.date('md',strtotime("-10 days"))
),
array(
'key' => 'evfordulo',
'compare' => '<=',
'value' => '[0-9]{4}'.date('md',strtotime("+10 days"))
),
),Igaz WP-n belül get_posts fügvényel lekérdezve. Most meg nem ad vissza találatot.
Nem tudom hogy a PHP verzió, vagy WP verzió változása okozta-e de mindegy is. Most arra kéne rájönnöm hogy WP-n belül hogyan bírhatom működésre ezt a fajta lekérdezést, vagy közvetlen adatbázis lekérdezéssel ahogy az előbb próbáltam.Akkor csak az marad, hogy kiszámolok minden napot és egyesével felfűzöm a lekérdezésbe?
-
cigam
titán
válasz
FeniX-
#21262
üzenetére
Köszi!
De pont nem a LIKE-ot szeretném, hanem egy konkrét tartományt lekérdezni.
A like azért nem a barátom, mert ott nem tudok intervallumot kezelni. Konkrétan a AND $wpdb->postmeta.meta_value LIKE '%1102' csak a mai napi évfordulókat keresi le. Hogyan lesz belőle +-1 hét?
Vagy még nem esett le, hogy azt hogyan kell. Hiszen a hónap elejét végét hogyan kezelem? Ugye a mai nap -1 hét az 1026 lesz.Az évszámtól függetlenül a (mai dátum -15 nap)-tól a (mai dátum +15napig)
AND $wpdb->postmeta.meta_value >= '[0-9]{4}'.date('md',strtotime('-15 days'));AND $wpdb->postmeta.meta_value <= '[0-9]{4}'.date('md',strtotime('+15 days'));Vagyis a regexp-ben azt próbálom leírni, hogy bármilyen évszámmal kezdődő dátum érdekel, de csak a megadott tartományon belül. De valamiért nem működik. Akkor sem, ha %1003 és %1202 közötti értékre keresek rá.
Vagy a lekérdezéskor külön jelezni kell valahaol, hogy regexp-es értékadást használok?
-
cigam
titán
válasz
FeniX-
#21253
üzenetére
Köszi!
Közben lett egy fura problémám:
$posts = get_posts(array('numberposts' => 8,'post_type' => 'post',/* +-31 nap tűréssel gyűjti ki az évfordulókat */'meta_query' => array('relation' => 'AND',array('key' => 'evfordulo','compare' => '>=','value' => '19860913'//'value' => '[0-9]{4}'.date('md',strtotime("-31 days"))),array('key' => 'evfordulo','compare' => '<=','value' => '19861114'//'value' => '[0-9]{4}'.date('md'.strtotime("+31 days"))),),)Ha konkrét értéket írok be, akkor működik, ha regex-el kimaszkozom az évszámot, akkor nem működik a lekérdezés.
Miért? -
válasz
FeniX-
#21181
üzenetére
De, a "Hőmérséklet: " az kiíródik, csak utána nincsen semmi.
Ez van az eredmény-weboldalon:<h1>Hőmérséklet: </h1>
"ls" parancs esetén a kimenet:<h1>Hőmérséklet: RandM_404asddark-mode-switch.min.jsdark-mode.cssindex.phpjatek.cssnewpharmapromotesztpython-coderegi</h1>
Vagyis sima linux paranccsal lefut, csak a python kód valamiért nem.
Új hozzászólás Aktív témák
- Call of Duty: Black Ops 7
- Víz- gáz- és fűtésszerelés
- Black Friday november 29. / Cyber Monday december 2.
- Path of Exile (ARPG)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- AliExpress tapasztalatok
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- AMD Catalyst™ driverek topikja
- Milyen routert?
- Windows 11
- További aktív témák...
- HP Pavilion 15-bc512nh (Core i7-9750H / 24GB DDR4 / 512GB / GTX1650 4GB / Win11) ÁFA, Garancia
- Huawei SUN-2000 6KTL-L1 napalem inverter eladó
- iPhone 16 PRO 256GB 3 hetes!! fehér titán MEDIAMARKT számla! 2028 október 24-ig Apple garancia!
- iPhone 14 PRO 128GB Vadonatúj gyári Apple 100% os akkumlátor! Gyönyörű! Fulldoboz!
- HP OMEN X 24' TN 240Hz
- Honor Pad X8 / 4/64GB / Wi-Fi / 12 Hó Garancia
- DELL PowerEdge R630 rack szerver - 2xE5-2650v3 (20 mag / 40 szál, 2.3/3.0GHz), 32GB RAM, 55992Ft+ÁFA
- Akciós Windows 10 pro + Office 2019 professional plus csomag AZONNALI SZÁLLÍTÁS
- SanDisk Extreme Portable 8TB (SDSSDE61-8T00-G25)
- Lenovo Thunderbolt 3 kábel (4X90U90617)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő
, valamiért a hostolt weboldalon nem, nginx alatt fut.

