[ Príspevkov: 18 ] 
AutorSpráva
Offline

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

Registrovaný: 26.11.06
Prihlásený: 09.10.24
Príspevky: 4118
Témy: 319 | 319
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


Offline

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

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
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ý: 09.10.24
Príspevky: 4118
Témy: 319 | 319
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 :) ;)


Offline

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

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
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ý: 09.10.24
Príspevky: 4118
Témy: 319 | 319
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


Offline

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

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
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: 3948
Témy: 51 | 51
Bydlisko: Bratislava
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ý: 09.10.24
Príspevky: 4118
Témy: 319 | 319
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:


Offline

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

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
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ý: 09.10.24
Príspevky: 4118
Témy: 319 | 319
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 :)


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: 1756
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: 3114
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ý: 09.10.24
Príspevky: 4118
Témy: 319 | 319
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:


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 | 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ý: 09.10.24
Príspevky: 4118
Témy: 319 | 319
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?


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 | 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: 1756
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

634

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

3887

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

844

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

5985

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

861

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

1098

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

695

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

1332

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

1071

01.11.2017 11:43

tatko Tom

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

638

03.03.2009 10:25

jpx72

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

758

29.01.2016 16:53

hkckoo

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

339

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

653

19.03.2007 20:38

Devil_SK

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

Skratenie textu

v PHP, ASP

1

757

21.01.2009 14:29

stenley

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

Formatovanie textu

v JavaScript, VBScript, Ajax

1

458

10.10.2012 23:35

Ďuri

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

Vytahovanie textu

v Databázy

10

639

27.08.2011 10:53

gamelaster



© 2005 - 2024 PCforum, edited by JanoF