[ Príspevkov: 18 ] 
AutorSpráva
Offline

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

Registrovaný: 26.11.06
Prihlásený: 23.09.17
Príspevky: 4123
Témy: 317 | 317
Bydlisko: HE/BA
NapísalOffline : 23.10.2007 19:28 | ako obmedzit dlzku textu?

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


_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5Q PRO Turbo CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 4-4-4-12 2T GPU: PowerColor PCS+ HD6950 HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: LCD: DELL U2414M 24" 1920x1200
Offline

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

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 23.10.2007 19:30 | ako obmedzit dlzku textu?

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ý: 23.09.17
Príspevky: 4123
Témy: 317 | 317
Bydlisko: HE/BA
Napísal autor témyOffline : 23.10.2007 19:31 | ako obmedzit dlzku textu?

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


_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5Q PRO Turbo CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 4-4-4-12 2T GPU: PowerColor PCS+ HD6950 HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: LCD: DELL U2414M 24" 1920x1200
Offline

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

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 23.10.2007 19:35 | ako obmedzit dlzku textu?

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ý: 23.09.17
Príspevky: 4123
Témy: 317 | 317
Bydlisko: HE/BA
Napísal autor témyOffline : 23.10.2007 19:39 | ako obmedzit dlzku textu?

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


_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5Q PRO Turbo CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 4-4-4-12 2T GPU: PowerColor PCS+ HD6950 HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: LCD: DELL U2414M 24" 1920x1200
Offline

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

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 23.10.2007 19:48 | ako obmedzit dlzku textu?

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: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 23.10.2007 20:01 | ako obmedzit dlzku textu?

select LEFT(stlpec,dlzka_v_znakoch)...


Offline

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

Registrovaný: 26.11.06
Prihlásený: 23.09.17
Príspevky: 4123
Témy: 317 | 317
Bydlisko: HE/BA
Napísal autor témyOffline : 23.10.2007 20:03 | ako obmedzit dlzku textu?

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:


_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5Q PRO Turbo CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 4-4-4-12 2T GPU: PowerColor PCS+ HD6950 HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: LCD: DELL U2414M 24" 1920x1200
Offline

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

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 23.10.2007 20:12 | ako obmedzit dlzku textu?

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ý: 23.09.17
Príspevky: 4123
Témy: 317 | 317
Bydlisko: HE/BA
Napísal autor témyOffline : 23.10.2007 20:27 | ako obmedzit dlzku textu?

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


_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5Q PRO Turbo CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 4-4-4-12 2T GPU: PowerColor PCS+ HD6950 HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: LCD: DELL U2414M 24" 1920x1200
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 | 20
NapísalOffline : 24.10.2007 1:08 | ako obmedzit dlzku textu?

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: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 25.10.2007 8:41 | ako obmedzit dlzku textu?

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: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 25.10.2007 19:11 | ako obmedzit dlzku textu?

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ý: 23.09.17
Príspevky: 4123
Témy: 317 | 317
Bydlisko: HE/BA
Napísal autor témyOffline : 25.10.2007 19:29 | ako obmedzit dlzku textu?

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


_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5Q PRO Turbo CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 4-4-4-12 2T GPU: PowerColor PCS+ HD6950 HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: LCD: DELL U2414M 24" 1920x1200
Offline

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

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 26.10.2007 7:44 | ako obmedzit dlzku textu?

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ý: 23.09.17
Príspevky: 4123
Témy: 317 | 317
Bydlisko: HE/BA
Napísal autor témyOffline : 26.10.2007 14:36 | ako obmedzit dlzku textu?

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


_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5Q PRO Turbo CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 4-4-4-12 2T GPU: PowerColor PCS+ HD6950 HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: LCD: DELL U2414M 24" 1920x1200
Offline

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

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3991
Témy: 96 | 96
NapísalOffline : 26.10.2007 20:52 | ako obmedzit dlzku textu?

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: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 27.10.2007 12:32 | ako obmedzit dlzku textu?

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.
 [ Príspevkov: 18 ] 


ako obmedzit dlzku textu?



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

418

04.11.2007 10:12

ferkooo

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

2707

10.07.2011 20:38

SEnergy

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

278

25.02.2016 8:16

shiro

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

ako synovi obmedzit pripiojenie na net v urcitom case

v Siete

17

3644

29.04.2009 20:18

JohnyN

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

Zmena textu a zanechani pozice v textu

v PHP, ASP

4

348

01.08.2009 21:26

Tominator

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

730

18.04.2010 11:44

Radovan z Prešova

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

458

05.12.2008 19:04

Tominator

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

1076

01.03.2006 21:39

jaffar

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

236

01.11.2017 11:43

tatko Tom

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

169

29.01.2016 16:53

hkckoo

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

370

03.03.2009 10:25

jpx72

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

97

09.04.2013 11:41

krkman

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

router draytek vigor2600ge. Dá sa obmedzit rychlost uploadu

v Siete

3

420

19.03.2007 20:38

Devil_SK

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

Zmena textu

v JavaScript, VBScript, Ajax

4

461

30.05.2009 13:39

newboy1

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

Zvyraznenie textu

v PHP, ASP

2

242

25.01.2010 9:53

achbo

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

Zalamovanie textu

v HTML, XHTML, XML, CSS

4

1734

15.11.2009 21:01

Gryphon



© 2005 - 2017 PCforum, edited by JanoF