Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 18 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
ako obmedzit dlzku textu?

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 23.10.2007 19:28

Ako mozem obmedzit dlzku textu ktory mi vypise, napr mam text o dlzke 5000znakov no ja chcem aby mi vypisalo iba prvych 200 ako to spravit, ale aby v db bolo celych 5000 len ked to nacitam tak bolo 200 a naidealnejsie by bolo keby to ratalo na slova, cize by to malo napr 1000 slov a zobrazi mi len 200 dik


Offline

Užívateľ
Užívateľ
ako obmedzit dlzku textu?

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 23.10.2007 19:30

Podla toho kam to vypisujes... ak to inputu nejakeho tak maxlength="200" ..







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Užívateľ
Užívateľ
ako obmedzit dlzku textu?

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 23.10.2007 19:31

no kedze to vypisujem, tak asi to uz citam to by som vpisoval :) ;)


Offline

Užívateľ
Užívateľ
ako obmedzit dlzku textu?

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 23.10.2007 19:35

hm.. nejak cez podmienku WHERE by to neslo??
treba kuknut nieco o tej podmienke...







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Užívateľ
Užívateľ
ako obmedzit dlzku textu?

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 23.10.2007 19:39

where ak myslis z to select * from... tak to urcite nie, pretoze toto len vybera a ja potrebujem ked to vyberie tak upravit


Offline

Užívateľ
Užívateľ
ako obmedzit dlzku textu?

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 23.10.2007 19:48

to je fakt..
hm.. ale niekde som to uz videl.. google si skusal?







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Správca fóra
Správca fóra
ako obmedzit dlzku textu?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 23.10.2007 20:01

select LEFT(stlpec,dlzka_v_znakoch)...


Offline

Užívateľ
Užívateľ
ako obmedzit dlzku textu?

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 23.10.2007 20:03

pls napis mi ako to bude vyzerat v takomto kode:
Kód:
$arr=mysql_query("select * from blog");
while($clanok=MySQL_Fetch_Array($arr)):?>
<div class="galeria"><?echo $clanok["nazov"];?><br>
<a href="index.php?str=clanok&nazov=<?echo $clanok["nazov"];?>">
<img class="galeria" src="blog/obrazky/<?echo $clanok["obrazok"];?>" alt="<?echo $clanok["obrazok"];?>"></a><br>
<?echo $clanok["text"];?>
</div>
<?endwhile;?>

ked cem aby mi vypisalo z $clanok["text"]
thx :oops:


Offline

Správca fóra
Správca fóra
ako obmedzit dlzku textu?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 23.10.2007 20:12

namiesto
Kód:
$arr=mysql_query("select * from blog");

das
Kód:
$arr=mysql_query("select left(text,200) text,nazov,obrazok from blog");

z textu ti vrati prvych 200 znakov...tot vsio...


Offline

Užívateľ
Užívateľ
ako obmedzit dlzku textu?

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 23.10.2007 20:27

a predpokladam ze v slovach sa to neda, alebo by to bolo velmi zlozite?? ale aj tak dik :)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.02.07
Prihlásený: 26.01.15
Príspevky: 257
Témy: 20
Príspevok NapísalOffline : 24.10.2007 1:08

staci troska zagooglovat -> trvalo mi asi 30 sekund, kym som nasiel jedno z mnoha rieseni:

Kód:
<?php

function wordlimit($string, $length = 50, $ellipsis = "...")
{
   $words = explode(' ', $string);
   if (count($words) > $length)
       return implode(' ', array_slice($words, 0, $length)) . $ellipsis;
   else
       return $string;
}

?>


Offline

Skúsený užívateľ
Skúsený užívateľ
ako obmedzit dlzku textu?

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 25.10.2007 8:41

Alebo používaj nejaký šablónovací systém, napr. konkrétne Smarty. Ten má takúto funckiu definovanú (aj na znaky, aj na slová, a samozrejme ešte mnoho mnoho iných). http://smarty.php.net







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
ako obmedzit dlzku textu?

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 25.10.2007 19:11

to ako funguje taky sablonovaci system??
naco to presne je?







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Užívateľ
Užívateľ
ako obmedzit dlzku textu?

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 25.10.2007 19:29

no to by aj mna zaujimalo, som si myslel ze to je na templat :oops:


Offline

Skúsený užívateľ
Skúsený užívateľ
ako obmedzit dlzku textu?

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 26.10.2007 7:44

Na to, aby si mohol dizajn robiť oddelene od "bussiness" logiky. Proste v php súboroch máš PHP kód a v tpl súboroch HTML kód so Smarty značkami. Niečo ako templaty v PHPBB, len značky vyzerajú inak a dokážu (asi :) ) oveľa viac.

Na začiatku nakopneš objekt Smarty triedy a potom je to už jednoduché:
Kód:
<?php
// subor.php

$smarty->assign('meno', 'Jozko Mrkvicka');
$smarty->display('subor.tpl');
?>

Kód:
<!-- subor.tpl -->
<html>
<body>
<p>
Ahoj {$meno}!
</p>
</body>
</html>


A potom existuje kopa funkcí, ktorými formátuješ výstup, if/else vetvenie, foreach cykly, includovanie iných súborov atď...







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
ako obmedzit dlzku textu?

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 26.10.2007 14:36

sry ale co ma smarty spolocne s dlzkou textu v slovach?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 26.10.2007 20:52

no že to podporuje skrátka smarty už len názov vraví že niečo skracujú. Konkrétne PHP kódy, teda pokial chceš vypísať iba 200 slov tak tam na to určite bude funkcia (podla p360t, ja smarty nepouživam)


Offline

Skúsený užívateľ
Skúsený užívateľ
ako obmedzit dlzku textu?

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 27.10.2007 12:32

Oddelenie prezentačnej logiky (šablón) od bussiness logiky (php kódu) znamená, že PHP kóder sa nezaoberá formátovaním výstupu. On len do nejakej dohodnutej premennej vloží dáta.

HTML kóder potom v šablóne formátuje obsah tých premenných. Ak si pozorne prečítaš môj prvý príspevok v tejto téme, spomínam tam, že v Smarty takáto funkcia existuje. Má pritom veľmi široké použitie a je spoľahlivejšia ako vlastné riešenie.







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Odpovedať na tému [ Príspevkov: 18 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. ako obmedziť rýchlosť zdieľaného internetu

v Sieťové a internetové programy

2

602

04.11.2007 10:12

ferkooo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [router] ako obmedzit rychlost stahovania druheho PC?

v Sieťové a internetové programy

9

3819

10.07.2011 20:38

SEnergy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako obmedziť prístup na internet v určitom čase?

v Siete

8

786

25.02.2016 8:16

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako synovi obmedzit pripiojenie na net v urcitom case

v Siete

17

5914

29.04.2009 20:18

JohnyN Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena textu a zanechani pozice v textu

v PHP, ASP

4

755

01.08.2009 21:26

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako mozem k textu v prispevku pridat fotku?

v Správy pre vedenie fóra

2

1062

18.04.2010 11:44

Radovan z Prešova Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. skript na otvorenie skryterho textu....newiem ako to nazvat

v JavaScript, VBScript, Ajax

12

667

05.12.2008 19:04

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako sa dá oddelit hudba od spievaneho textu v pesnicke?

v Ostatné programy

1

1309

01.03.2006 21:39

jaffar Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Obmedziť prístup do núdzoveho režimu android

v Smartfóny a tablety

15

1002

01.11.2017 11:43

tatko Tom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Obmedziť veľkosť disku pre historické PC???

v Pevné disky a radiče

0

604

03.03.2009 10:25

jpx72 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. moze vypnutie ipv6 obmedzit wifi konektivitu?

v Operačné systémy Microsoft

5

632

29.01.2016 16:53

hkckoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Obmedziť prístup na prihlasovaciu stránku po prihlásení

v PHP, ASP

3

302

09.04.2013 11:41

krkman Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. router draytek vigor2600ge. Dá sa obmedzit rychlost uploadu

v Siete

3

620

19.03.2007 20:38

Devil_SK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. preklad textu

v Krčma

6

950

29.06.2011 14:04

Jeffo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. osetrovanie textu

v JavaScript, VBScript, Ajax

4

557

17.02.2009 18:18

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zalomenie textu

v PHP, ASP

9

340

07.03.2013 15:26

Lier Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra