Linux за българи: Форуми

Предложения и въпроси относно Linux-BG => Предложения за подобрения на този форум => Темата е започната от: mikis в Nov 23, 2008, 19:53



Титла: Автоматично пренасяне
Публикувано от: mikis в Nov 23, 2008, 19:53
Чудя се дали може да се направи нещо по аналогия на KMail, където
има опция за автоматично пренасяне - когато се пише, при достигане на
80-100 (примерно) знак от съответния ред да пренася на следващия.

Идеята е да се направи форума по-четлив за хората с широки екрани.


Титла: Re: Автоматично пренасяне
Публикувано от: zeridon в Nov 23, 2008, 20:09
По-скоро не.

Има доста голямо количество филтри и не винаги е съвсем коректно да отрежеш един ред. Примерно при доста дълго URL или просто урл в края на ред.

Може би ще е интересен подход да се реализира таг от типа на

Код:
[fixed=100]some overly long text[/fixed]

Но все пак ще ми е интересно колко хора ще го намерят това за полезно

Естествено ако някой го направи, не смятам че би било проблем да се интегрира.


Титла: Re: Автоматично пренасяне
Публикувано от: VladSun в Nov 24, 2008, 11:57
http://bg.php.net/wordwrap :)


Титла: Re: Автоматично пренасяне
Публикувано от: vstoykov в Nov 24, 2008, 12:48
До колкото разбирам проблемът е когато някой напише много дълга дума (URL) като това:

http://bg.wikipedia.org/wiki/%D0%9E%D0%B1%D1%89%D0%B0_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D0%B8%D1%82%D0%B5%D0%BB%D0%BD%D0%BE%D1%81%D1%82%D1%82%D0%B0

цитат от Уикипдия (трябва ми някакъв текст за демонстрация):
Метриката на пространството може да се променя при преминаване от една точка на пространството в друга. Ако работим с изкривена координатна система може да имаме координатна равнина, която започва в едно направление, но на друго място завършва сливайки се с координатната равнина от друго направление.

Възможно е да начертаем изкривена решетка върху плосък лист хартия. По такъв начин показваме метриката на изкривеното пространство, проектирайки го върху плоското пространство. А от друга страна е невъзможно да начертаем идеална права линия върху изкривена плоскост. Изследвайки много внимателно изменението на пространствената метрика от точка в точка можем да определим дали чертаем криволинейни координати в плоско пространство или пък чертаем в изкривено пространство.


Титла: Re: Автоматично пренасяне
Публикувано от: vstoykov в Nov 24, 2008, 12:51
По-горе си позволих цитат от страницата в Укипедия с цел да се види как изглежда дълъг текст с една дълга дума (по-дълга от ширината на прозореца на браузъра). Не виждам проблем под Firefox да се чете форума нормално. В някои форуми (напр. клубовете на дир.бг) е проблем да се пишат дълги думи, защото всички текстове излизат извън прозореца на браузъра.

(http://img74.imageshack.us/img74/41/linuxforumnewaa8.png) ($2)
(http://img74.imageshack.us/img74/linuxforumnewaa8.png/1/w686.png) ($2)


Титла: Re: Автоматично пренасяне
Публикувано от: vstoykov в Nov 24, 2008, 12:58
Сега разбрах, че става въпрос за широки екрани, а не за тесни... Проблемът се решава просто като се намали ширината на прозореца на браузъра. Смятам, че не е много сложна операция...


Титла: Re: Автоматично пренасяне
Публикувано от: VladSun в Nov 24, 2008, 13:02
Сега разбрах, че става въпрос за широки екрани, а не за тесни... Проблемът се решава просто като се намали ширината на прозореца на браузъра. Смятам, че не е много сложна операция...

Аз спорих с tarator, че е голяма глупост да се правят промени по CSS-а на форума заради неговия широк екран, но ... не ме послушаха...
И сега се почват разни такива "странни" теми...


Титла: Re: Автоматично пренасяне
Публикувано от: zeridon в Nov 24, 2008, 13:04
http://bg.php.net/wordwrap :)

А работи ли добре със кирилица/утф8 и т.н. (в момента нямам възможност да проверя качествено)


Титла: Re: Автоматично пренасяне
Публикувано от: VladSun в Nov 24, 2008, 13:10
http://bg.php.net/wordwrap :)

А работи ли добре със кирилица/утф8 и т.н. (в момента нямам възможност да проверя качествено)

Мисля, че да:

Код
GeSHi (PHP):
  1. header('Content-Type: text/html; charset=utf-8');
  2.  
  3.  
  4. $s = "дфхскфс фклдс йфс фф дсф сфклдсйф дсфкйф дс
  5. фйклдсфй дслфйлдсйфдсл фдс фдсф  фдслфйфлкдс  флдс йфдс
  6. фклдс йфдсфлдсйф лдсфлдс";
  7.  
  8. echo $s;
  9.  
  10. echo wordwrap($s, 10, '<br>', true);

Файлът е съхранен с UTF-8 кодиране и изходът от него е ОК.


Титла: Re: Автоматично пренасяне
Публикувано от: mikis в Nov 24, 2008, 21:47
Че не е глупост, не е. Това си е една много полезна функционалност, но
единственият проблем е, че към момента в България малко хора ще се възползват
от нея. Все пак широките екрани навлизат масово и у нас и не е лошо да се
помисли за такава възможност.

Ето как изглежда примера на Стойков при мен:
(http://free.hit.bg/mikis/screenshots/snimka_101.png)
Да се намали размерът на прозореца не става. Под него има други прозорци и се
получава нещо като да гледаш няколко телевизии едновременно.
Да се минимизират пак не става, защото от долу има фон и една камара икони.
Само не казвайте, че изчистеният десктоп е с черен фон и без икони :o

Все пак, това е само предложение, не е плачка за умирачка. Ако има - има,
ако не - здраве ;)


Титла: Re: Автоматично пренасяне
Публикувано от: VladSun в Nov 24, 2008, 22:25
Че не е глупост, не е. Това си е една много полезна функционалност, но
единственият проблем е, че към момента в България малко хора ще се възползват
от нея. Все пак широките екрани навлизат масово и у нас и не е лошо да се
помисли за такава възможност.
И как ти се струва четенето на 500+ символни редове? Особено при по-голям обем на текста.


Титла: Re: Автоматично пренасяне
Публикувано от: nedpetko в Nov 24, 2008, 23:02
Четох някъде, че най - полезно за очите било да се чете ред от около 60 - 70 символа.
Така не се уморявали очите да се въртят от лаво на дясно.

От друга гледна точка пък дизайна не ми харесва когато има прани полета отстрани. абе всеки си е като него си.


Титла: Re: Автоматично пренасяне
Публикувано от: vstoykov в Nov 25, 2008, 11:17
Да се намали размерът на прозореца не става. Под него има други прозорци и се
получава нещо като да гледаш няколко телевизии едновременно.
Да се минимизират пак не става, защото от долу има фон и една камара икони.
Само не казвайте, че изчистеният десктоп е с черен фон и без икони :o

Моя десктоп е пълен с икони. Обаче намерих решение - сложих един празен браузър за фон:

(http://img75.imageshack.us/img75/4440/linuxforumscreenshotoi4.th.png) ($2)(http://img75.imageshack.us/images/thpix.gif) ($2)

Проблемът с четимостта не е само при използване на "широки екрани". Например аз имам 17" монитор 1280х1024, който не се води "широк", но въпреки това е много трудно да се чете, ако не съм намалил ширината на прозореца.

Мисля, че е най-разумно (ако се правят модификации по форума) да се сложи една "дръжка" в дясната част на поста,  с която да се манипулира ширината на текста без да се променя ширината на браузъра - подобно на дръжката, която се наблюдава в долната част на текстовото поле, когато пишем нов отговор:

(http://img114.imageshack.us/img114/3035/linuxforumscreenshot1eq7.png) ($2)
(http://img114.imageshack.us/img114/linuxforumscreenshot1eq7.png/1/w436.png) ($2)

Имам и решение и за най-претенциозните - взимате текста от форума, поставяте го в OpenOffice.org Writer и си нагласяте шрифт, размер, ширина, дължина, дебелина, междуредие, ориентация и т.н. по свой вкус. Аз практикувам този метод когато искам да прочета нещо по-дълго (напр. книга).