Ú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
- Samsung Galaxy Felhasználók OFF topicja
- Xiaomi 15T Pro - a téma nincs lezárva
- Házimozi haladó szinten
- Napelem
- Project Motor Racing-Straight4 Studios
- Milyen alaplapot vegyek?
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Autós topik
- Synology NAS
- Forza sorozat (Horizon/Motorsport)
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- Apple Watch Series 10 46mm GPS+Cellular Titanium, Újszerű, 1 Év Garanciával
- Apple iPhone 13 Pro Max 256GB - ÚJSZERŰ, Kártyafüggetlen, Ezüst, 100% Akku - 1 Év Garanciával
- HP EliteBook 640 G11 Core Ultra 5 125U 16GB 512GB FHD 1 év gar
- GYÖNYÖRŰ iPhone XR 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3995, 100% Akksi
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
)
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... 
(Mert elsőre csak a sima véletlen elírás jutott eszembe.
)