- Apple MacBook
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Projektor topic
- ASUS notebook topic
- Októberi bevetésre indul a hardveralakulat
- Milyen notebookot vegyek?
- A karmos/ujjbegyes fogásokkal nyomulók örömére megjött az Arye szénszálas egere
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Szünetmentes tápegységek (UPS)
- OLED TV topic
Ú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
- Corsair VENGANCE RGB PRO DDR4 16GB ( 2x8 kit ) 3200Mhz memória eladó.
- G.Skill TridentZ DDR4 16GB (2X8GB kit) F4-3200C16D memória párban eladó
- SYNOLOGY NAS DS218 - Hibátlan állapotban ELADÓ - FoxPost v MPL házhoz az árban
- Apple iPhone 15 Pro Max 512GB Kártyafüggetlen, Natúr Titán
- Apple watch Ultra 2 Black edt 2026.08.19.Apple jótállás
- SzinteÚJ! HP Elitebook 860 G10 i7-1355U 16GB 512GB 16" FHD+ Gar.: 1 év
- GYÖNYÖRŰ iPhone 13 Pro 256GB Sierra Blue - 1 ÉV GARANCIA, Kártyafüggetlen, 100% Akkumulátor,MS3409
- HIBÁTLAN iPhone 13 Pro 128GB Alphine Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3024, 91% Akkumulátor
- BESZÁMÍTÁS! Apple Macbook Pro 16" 2019 i9 64GB 512GB 5500M macbook garanciával hibátlan működéssel
- GYÖNYÖRŰ iPhone 12 Pro 128GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS2919
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest