Új hozzászólás Aktív témák
-
PazsitZ
addikt
Még korábban én is barkácsoltam ilyen rövidítő kódot, de nem olyan egyszerű (még az enyém sincs kész csak félig-meddig
), mondjuk nálam az is szempont, hogy a szövegben lévő tag-ek is érvényesek maradjanak. [link]
Igen abban az esetben az ékezetes karaktert mb_ fgv-el vagy más módon kell levágni. hogy ne vágjon félbe ékezetes karaktert. Szvsz érdemesebb lenne szóhatárra keresni és ott vágni. -
Sk8erPeter
nagyúr
Tudom, hogy nem Te írtad, nem is azért mondtam, hanem csak segítő szándékból.
És most tényleg sokkal szebben mutat az oldal, sztem hagyd is így!Nem kell az a párszavas levágás az első mondatból...bőven elég a cím. Lehet, hogy az eredeti készítője valami blogmotorszerű cuccból költöztette át a kódot...
-
Sk8erPeter
nagyúr
Nekem ne köszönd, csak vakondkának, csak ő segített érdemben, én nem.
Amúgy szerintem őszintén szólva elég gagyin mutat, hogy így ki van emelve az első néhány szó a bejegyzésből. Még egy blog esetén talán érthető, de itt nem értem, miért nem elég csupán a főcím, ami ott is van. Én ezt úgy, ahogy van, kiszedném a fenébe, dehát ízlések és pofonok... -
vakondka
őstag
Véleményem szerint a php kódban lesz a hiba, ami veszi a cím első néhány karakterét, majd kiírja mögé a 3 pontot.
Gondolom adatbázisban html entitikkel vannak rögzítve az ékezetes karakterek és ha ezt rossz helyen vágod el, akkor ez lesz az eredménye.Először alakítsd vissza a szöveget a html_entity_decode() függvénnyel, majd ennek eredményéből már levághatod az első néhány karaktert ahogyan a programod most is csinálja.
PL:
<?php
$cimszoveg="Tisztelt Programszervezõ kollégák, Osztályfõnökök, Egyesületek és utazni vágyó csoportok!";
$short_cim=html_entity_decode($cimszoveg);
$short_cim=substr($short_cim,0,35).'...';
echo $short_cim;
?> -
Sk8erPeter
nagyúr
És ha mondjuk phpmyadmin felületen megnézed, akkor a szövegek helyesen szerepelnek az adattáblában?
(Mert elsőre csak a sima véletlen elírás jutott eszembe.
)
Mondjuk ha az ékezetekkel lenne valami hasonló para, akkor az könnyen megmagyarázható lenne, hogy nem stimmel a karakterkódolás, és ha UTF-8-ban van fent a szöveg, akkor ilyenkor esetleg egy mysql_query('SET NAMES utf8'); parancs segíthet, meg a doksik megfelelő karakterkódolásra állítása, stb... De így...
Új hozzászólás Aktív témák
Hirdetés
- Dell G3 Gamer laptop (2TB SSD, 32GB Ram, 4GB Videókártya, FullHD kijelző, szép állapotban)
- Thinkpad T14 Gen5 14" FHD+ IPS Ultra 5 135H 16GB 512GB NVMe ujjlolv IR kam gar
- Használt gamer/ workstation laptop felvásárlás TÉNYLEG magas áron!
- Intel Core Ultra 7 265 /// Bontatlan, Teljesen Új // Üzletből, Számlával és Garanciával
- Csere-Beszámítás! Ryzen 9 9950X Processzor!
- BESZÁMÍTÁS! Lenovo ThinkPad T14 Gen 4 üzleti notebook - i7 1360P 24GB DDR5 RAM 512GB SSD Iris Xe W11
- iKing.Hu - Motorola Edge 50 Ultra - Nordic Wood - Használt, karcmentes
- Eredeti Lenovo 230W töltők - 4X20Z83995
- BESZÁMÍTÁS! Asus TUF F15 FX506HM Gamer notebook - i5 11400H 16GB DDR4 RAM 512GB SSD RTX 3060 6GB W10
- DOKKOLÓ BAZÁR! Lenovo, HP, DELL és egyéb más dokkolók (TELJES SZETTEK)
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest