Výdělek na internetu - CZEmoney.com

Peníze, výdělek, reklama, affiliate, klikačky, PTP, MLM a další firmy
Právě je 25.05.12 12:51

Všechny časy jsou v UTC + 1 hodina




 [ Příspěvků: 5 ] 
Autor Zpráva
 PříspěvekPředmět příspěvku: Text do ztracena
Napsal: 27.10.10 18:50 
Offline
Uživatelský avatar

Registrován: 14.11.07 10:21
Příspěvky: 1966
Bydliště: Rochlice, Liberec, Liberecký kraj, Česká republika, Evropa, Země, Sluneční soustava, Mléčná dráha
Toto je úvodní příspěvek

Mám v divu, který má nějakou barvu (vybere si ji uživatel, nelze ji tedy předpokládat), nějaký text, který je delší než div. Overflow je samozřejmě hidden. a potřebuji udělat, aby na konci divu šel text do ztracena. Jde to nějak udělat?
Obrázek

Případně jestli jde alespoň udělat, aby text byl na konci divu ukončen třemi tečkami.
Obrázek

_________________
Tento příspěvek mě stál můj drahocený čas, energii a úsilí. Pokud Vám jakkoliv pomohl, doufám, že to patřičně oceníte. Můj PayPal účet je jjera(at)seznam.cz. :)
 
Potřebujete něco naprogramovat v PHP? Ozvěte se mi, třeba to dokážu.
Pokud potřebujete poradit s PHP, pište do sekce Programování, ne do SZ! Pravidelně tuto sekci čtu a když budu znát odpověď, rád pomohu.
Nechci být opravován


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: Text do ztracena
Napsal: 28.10.10 09:17 
Offline

Registrován: 16.05.08 20:19
Příspěvky: 167
napadá ma iba jedna vec - if(strlen($retazec)>20){ echo substr($retazec,0,20)."...";}else{echo $retazec;}
po prípade :
$retazec= strlen($retazec)>20 ? substr($retazec,0,20)."..." : $retazec;
echo $retazec;

alebo ak budú všetky reťazce dlhšie ako 20 znakov, tak len: echo substr($retazec,0,20)."...";


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: Text do ztracena
Napsal: 28.10.10 11:02 
Offline
Uživatelský avatar

Registrován: 20.10.08 17:26
Příspěvky: 1458
1) aby text šel do ztracena, to bys měl hodně velký nightmare. Máš víceméně možnosti:
- částečně průhledný PNG s přechodem -> nemožný, protože barva nejde předpovídat.
- využití CSS stylu pro průhlednost, a použít to pro každé písmeno zvlášť. (neplynulé - po písmenech)
- matematicky z HEX barvy pozadí spočítat barvy toho přechodu. (neplynulé - po písmenech)

2) Tři tečky půjdou, pravděpodobně ganjahipikovým způsobem (nekontroloval jsem ho). Ale máš tu samozřejmě problém, že každé písmeno má jinou šířku - buď to nějak otrocky spočítat, a nebo se smířit s tím, že někdy to trochu přeteče, někdy to nedoteče.

A pak máš možnost http://www.jakpsatweb.cz/css/text-overflow.html , jenže ti tuhle prasárnu nesežere ani FF, ani Opera.

_________________
Life is so short, oh, son of the north, you'll find your peace, at the end of your journey (Ensiferum - Twilight Tavern)
Wintersun, Eternal Tears of Sorrow, Amorphis, Ensiferum, Nightwish, Hammerfall, Eluveitie, Evanescence, Amon Amarth, Children of Bodom


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: Text do ztracena
Napsal: 28.10.10 11:55 
Offline
Uživatelský avatar

Registrován: 14.11.07 10:21
Příspěvky: 1966
Bydliště: Rochlice, Liberec, Liberecký kraj, Česká republika, Evropa, Země, Sluneční soustava, Mléčná dráha
No, mě teď napadla ještě možnost si to průhledný PNG vytvořit pomocí GD knihovny v barvě, která bude zrovna potřeba. Ale to by asi byla trochu zátěž pro server, protože těhle rámečku bude na stránce třeba 30.
Asi ten text prostě na konci useknu a bude to. Ani nevím, jak funguje v GD ta průhlednost.

_________________
Tento příspěvek mě stál můj drahocený čas, energii a úsilí. Pokud Vám jakkoliv pomohl, doufám, že to patřičně oceníte. Můj PayPal účet je jjera(at)seznam.cz. :)
 
Potřebujete něco naprogramovat v PHP? Ozvěte se mi, třeba to dokážu.
Pokud potřebujete poradit s PHP, pište do sekce Programování, ne do SZ! Pravidelně tuto sekci čtu a když budu znát odpověď, rád pomohu.
Nechci být opravován


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: Text do ztracena
Napsal: 31.10.10 18:53 
Offline

Registrován: 16.05.08 20:19
Příspěvky: 167
ešte ma napadla taká vec ... že si cez JS zistíš x-ovú pozíciu DIVU, a postupne budeš písať do toho divu písmeno po písmene, až kým sa nová x-ová pozícia - stará x-ová pozícia nerovná šírka divu


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odpovědět na téma  [ Příspěvků: 5 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto téma: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Powered by phpBB® Forum Software © phpBB Group

Český překlad – phpBB.cz
phpBB SEO
[ Time : 1.599s | 17 Queries | GZIP : On ]