Ограничаване на ширината на текст, малък, но полезен скрипт |
Здравейте ( Вход | Регистрация )
Ограничаване на ширината на текст, малък, но полезен скрипт |
![]()
Коментар
#1
|
|
![]() Засмян тъпоъгълник :D ![]() Група: Администратор Коментари: 1790 Регистриран: 21.07.08 Град: Това е място, населено с много хора. FPS: 60 Потребител № 1116 ![]() |
Нали сте виждали как текст преминава от един ред в друг без да се пренася с тирета(например в дълъг пост в някой форум)?Този скрипт прави точно това - можете да напишете всичко без да използвате и едно #, скриптът автоматично ще го подравни и ще го направи колкото реда е нужно.Ето го и него:
Код var niz, sr;
niz=argument0;//текстът sr=argument1;//максималната ширината var vrniz; vrniz=niz;//временна променлива if string_pos(" ",niz)>0 while(string_width(niz)>sr) { niz=string_replace(niz," ","®"); vrniz=string_copy(niz,1,string_pos(" ",niz)); if string_width(vrniz)>sr niz=string_replace(niz,"®","#");else {niz=string_replace(niz,"®","‰");} //ако е премината ширината, се вмъква # } niz=string_replace_all(niz,"®"," "); niz=string_replace_all(niz,"‰"," ");//изтриване на всички специални знаци return niz;//връща текста -------------------- Цитат Пешо: 4:53:46 Я недейти са карайти тука че да ни ва зашливйъ |
|
|
![]() ![]() |
Олекотена версия | Час: 05:42:32, 04.07.25 |