Admin felület
Sziasztok!
Készítek egy admin felületet, ahol egyebek mellett termékeket is tud felvinni a felhasználó. A felhasználónak lehetősége van felvitel, módosítás és törlés lehetőségek közül választani.
Az oldal megnyitásakor lefut egy select, amely megjeleníti a termékeket egy táblázatban. A termékhez tartozó leírás azonban sokszor hosszú ahhoz, hogy egy táblázatban kultúrált módon megjeleníthessem.
Gondoltam arra, hogy csak az első két sort kellene megjeleníteni és abból egy linket csinálni. amely az alatta lévő fckeditor szerkesztő ablakába másolja a teljes szöveget.
1. Milyen egyéb normális megjelenítési mód lehetséges ilyen esetben?
2. Hogyan lehet egy szöveg elejéből levágni egy hosszabb részt, amiből linket csinálhatok?
Köszönöm:
Peter71
■ Készítek egy admin felületet, ahol egyebek mellett termékeket is tud felvinni a felhasználó. A felhasználónak lehetősége van felvitel, módosítás és törlés lehetőségek közül választani.
Az oldal megnyitásakor lefut egy select, amely megjeleníti a termékeket egy táblázatban. A termékhez tartozó leírás azonban sokszor hosszú ahhoz, hogy egy táblázatban kultúrált módon megjeleníthessem.
Gondoltam arra, hogy csak az első két sort kellene megjeleníteni és abból egy linket csinálni. amely az alatta lévő fckeditor szerkesztő ablakába másolja a teljes szöveget.
1. Milyen egyéb normális megjelenítési mód lehetséges ilyen esetben?
2. Hogyan lehet egy szöveg elejéből levágni egy hosszabb részt, amiből linket csinálhatok?
Köszönöm:
Peter71
Ha már JavaScript
A Joomla-nak van ilyen, de
Nincs megoldás php-ban?
Részletek oldal
Vagy trükk: split()! A
A splitnek megadod, hogy a határoló a space legyen, az eredmény egy tömb lesz, aminek elemei a "szavak", azután a tömb első 10 elemét implode-dal összefűzöd, majd teszel hozzá három pontot (...) és kész is :)
A regex megoldás is jónak
^[0-9a-zA-Zöüóőúéáűí ,!()\.-]{150},
de hogy tudom megoldani, hogy ne vágjon ketté szavakat?
Mivel tudom kiíratni a képernyőre az eredményt?
Próbáltam ezzel, de nem jön létre a "$talal".
Peter71
PCRE
Sajnos nem működik.
Példa
U
ungready, azaz ne legyen az algoritmus mohó. Valamint egys
, hogy a pont mindenre illeszkedjen, azaz a sortörésre is.Az előbb kimaradt az s
Köszönöm a segítséget és a gyors választ.
Heredoc és mohó
/.*a/
mohó, elfogyaszja az utolsó a-ig a szöveget./.*a/U
nem mohó, az első a-ig fogyaszt csak.a split meg regexp jo nagy badarsag
oktass még még
Re:
egyebkent miota ismerjuk egymast hogy ilyen jol tudod hogy nem tudom hasznalni? :)
lol
re
jo nagy rakas az a ketto, es mivel a regexp-es megoldasnal egy if is van az sokkal tobb eroforrast emeszt, mintha nelkule csinalod.
"miért, tudod?"
nem, dehogy tudom :), nem is ertek en semmihez. csak probalok itt okoskodni :). egyebkent is kertesz vagyok csak a nyari szabimat toltom es osztom az eszt a weblaboron
strpos + \b
strpos
+substr
-t kell kiadnod, hogy a\b
működését reprodukáld. És akkor máris eléggé sokif
lesz.ui: Valószínűleg, egy a 150. karaktertől kezdődően ciklikus vizsgálata a karaktereknek (persze nem byte hanem karakter szinten, mert ugye lehet a szöveg UTF-8 vagy UCS2 is) gyorsabb lenne. De ehhez se
strpos
, sesubstr
nem szükséges.multibyte
na lássuk
re
substr($text,0,strpos($text,'.'));
igy egy ertelmes mondatunk fog megmaradni es nem egy felbevagott mondat.
de inkabb visszavonulok es nem szolok bele a nagyok dolgaba :) megyek vissza kerteszkedni
lol
re:lol
te a programozo nem. tudod ilyen ez a vilag, ahany ember annyi nezopont
pff
Bocsánat, hogy közbe szólok,
Köszönöm:
Peter71
Admin felület
Mivel ez az első komolyabb oldalam, és még nem készítettem admin felületet szeretném tudni mire érdemes figyelni.
Köszönöm:
Peter71