- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- Austin F.: Appok teljes képernyőn – immerzív mód [Android]
- weiss: Pant* rant
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Mr Dini: Mindent a StreamSharkról!
- Klímaváltozás, természetszennyezés
- N€T0X|N: Stellar Blade után
- sziku69: Fűzzük össze a szavakat :)
- Gurulunk, WAZE?!
Új hozzászólás Aktív témák
-
disy68
aktív tag
válasz
adatfalo #18457 üzenetére
Nos, mit is csinál a kód?
Első körben állít magának egy limitet, ez még nem bonyolult.
Ez után lekér valahonnan, valahogy (get_the_excerpt() metódus) tartalmat, amit feldarabol szóközönként a limitnek megfelelően egy listába:$excerpt = explode(' ', get_the_excerpt(), $limit);
Ez azt jelenti, hogy lesz a limit szerinti n-1 db szövegdarab, plusz egy, ami tartalmazza a maradék szöveget.
Nézünk egy lista méretet, ha limitnél vagy fölötte vagyunk, az utolsó elemet a maradék szöveggel eldobjuk (array_pop($excerpt)), majd összefűzzük és a végére biggyesztünk még 3 pöttyöt, ha kevesebb a méret szimplán összefűzzük. A végén a regex-et így első ránézésre passzolnám, de arra tippelek, hogy a lekért tartalomban van valami tagolás, amit kiszed vele.Tehát ennyi kód alapján én azt mondom, hogy nézd meg mit ad vissza pontosan a get_the_excerpt() metódus és onnan lehet tovább indulni, mert attól függ, hogyan kell módosítani az explode-implode logikát.
Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- A fociról könnyedén, egy baráti társaságban
- Soundbar, soundplate, hangprojektor
- gban: Ingyen kellene, de tegnapra
- Amlogic S905, S912 processzoros készülékek
- Autós topik
- Autós topik látogatók beszélgetős, offolós topikja
- Honda topik
- Samsung Galaxy S24 FE - később
- iPhone topik
- További aktív témák...
- BESZÁMÍTÁS! Apple iPhone 13 mini 5G 128GB okostelefon garanciával hibátlan működéssel
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
- LG 27GR93U-B - 27" IPS - UHD 4K - 144Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDR 400
- Magyarország piacvezető szoftver webáruháza
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 16/32/64GB RAM RTX 4060Ti 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest