Automatyczne ucianie cytatów

1

Zauważyłem, że sporo użytkowników cytuje całe wiadomości, by się do nich odnieść. Czasem takie cytowanie jest zbędne (przykład). Najprawdopodobniej ludzie klikają Odpowiedz cytując ten post. Może dałoby się bezboleśnie dodać prostą funkcjonalność, która w przypadku długich postów (ileś tam znaków) i jednoczesnym cytowaniu takich całych wiadomości (sprawdzenie poprzez porównanie ciągów znaków), ucinałaby cytowanie, wstawiając na końcu wielokropek?

Inną opcją jest zmiana podpisu przycisku Odpowiedz pod każdym postem na Cytuj i dodanie drugiego przycisku Odpowiedz, który nie cytowałby już żadnej treści. Jak widać są użytkownicy, którzy wolą kliknąć przycisk tuż pod postem, niż zjechać na dół wątku, gdzie jest zielony przycisk Odpowiedz, który z kolei domyślnie nie umieszcza żadnego cytatu.

0

Może dałoby się bezboleśnie dodać prostą funkcjonalność, która w przypadku długich postów (ileś tam znaków) i jednoczesnym cytowaniu takich całych wiadomości (sprawdzenie poprzez porównanie ciągów znaków), ucinałaby cytowanie, wstawiając na końcu wielokropek?

Nie jest to w mojej opinii dobry pomysł. W ten sposób znikałby sens cytowania – nie wiadomo, do którego fragmentu autor chciał się odnieść. Może do całości.

Inną opcją jest zmiana podpisu przycisku Odpowiedz pod każdym postem na Cytuj i dodanie drugiego przycisku Odpowiedz, który nie cytowałby już żadnej treści. Jak widać są użytkownicy, którzy wolą kliknąć przycisk tuż pod postem, niż zjechać na dół wątku, gdzie jest zielony przycisk Odpowiedz, który z kolei domyślnie nie umieszcza żadnego cytatu.

Pojawia się pytanie, czy użytkownicy nie chcą zjechać – czy też chcą właśnie cytować, niezależnie od zjechania.


UPDATE: Ja mam inny, powiązany pomysł. Można by wprowadzić tak, że jak zaznaczasz fragment tekstu w poście, to pojawia się takie jednoelementowe menu podręczne z tekstem "Cytuj" lub "Cytuj zaznaczone". Gdy się na to kliknie, to strona automatycznie zjeżdża w dół, a w polu szybkiej odpowiedzi pojawia się ten cytat (z nikckiem autora postu i odnośnikiem do postu, standardowo).

2

Problemem nie jest funkcjonalność cytowania całych postów, a bezmyślność i niechlujstwo użytkowników.

Ogólnie chodzi o to, że jeśli chcemy skomentować czyjeś słowa, to klikamy w przycisk cytowania posta. Następnie w edytorze wybieramy fragmenty, które chcemy skomentować, a resztę usuwamy. To pozwala w sposób wygodny zacytować wybrane zdania (bez ich ręcznego kopiowania) oraz automatycznie wstawić nagłówek cytatu w postaci linku do posta, z którego cytowane słowa pochodzą. Proste? Pewnie że proste.

Tymczasem mnóstwo użytkowników nie ogarnia różnicy pomiędzy przyciskiem odpowiedzi z cytowaniem (szary przycisk pod postami) od zwykłej odpowiedzi (zielony przycisk na górze i na dole strony). Do tego nie ogarniają, że cytat cytat zajmujący 90% posta skutecznie utrudnia czytanie postów i w stopniu znaczącym rozciąga wątek w pionie, czym zmusza do maltretowania rolki myszy. A już totalną patologią jest cytowanie całych postów, zawierających cytaty innych całych postów, co zdarza się dość często.


Aby wątki były krótkie i dobrze się je czytało, wystarczy zastosować się do kilku prostych zasad:

  • nie cytuj, jeśli nie potrzebujesz – jeśli odpowiadasz na ostatni post w wątku, jego cytowanie w całości nie ma sensu i bardziej szkodzi niż pomaga (wątki mają liniową budowę, więc czytając posty po kolei i tak wiadomo o co komu chodzi),
  • cytuj tylko tyle tekstu, ile chcesz skomentować – nie komentowaną resztę usuń, aby skrócić post,
  • jeśli chcesz się odnieść do całości czyjejś wypowiedzi, skorzystaj z przywołania za pomocą @ zamiast cytatu – nie dość, że post wyjdzie krótszy, to jeszcze autor komentowanej wypowiedzi dostanie powiadomienie,
  • nie usuwaj nagłówka cytatu, jeśli już z cytowania korzystasz – nagłówek cytatu jest linkiem do posta, z którego cytowane słowa pochodzą, dzięki czemu jednym kliknięciem można się do niego przenieść,
  • jeśli cytujesz ręcznie, wstawiaj cytaty w odpowiednie znaczniki – a tym znacznikiem jest > na początku każdej linii, a nie ``` (te przeznaczone są dla pola z kodem) czy ` (a te dla inline'owanego kodu).

Im krótsze posty, tym szybciej da się zapoznać z ich właściwą treścią, a im mniej skomplikowane, tym łatwiej.

0

@furious programming: ja to wiem i staram się korzystać z tych zasad. Zresztą jestem moderatorem na innym forum, więc czasem zdarza mi się poprawiać takie kwiatki. Po prostu dostrzegam, że ludzie tego nie stosują, stąd mój post.

Silv napisał(a):

Nie jest to w mojej opinii dobry pomysł. W ten sposób znikałby sens cytowania – nie wiadomo, do którego fragmentu autor chciał się odnieść. Może do całości.

Właśnie chodzi o to, że tylko całość byłaby ucinana i zakończona wielokropkiem. Gdyby cytowany tekst różnił się od pierwotnego postu choćby przecinkiem, to nie zostałby przycięty. Innymi słowy chodzi o zabezpieczenie się przed lenistwem użytkowników, którzy zamiast zjechać na dół strony, klikają pod postem Odpowiedz, co powoduje cytowanie całego postu z automatu.

0
furious programming napisał(a):

Ogólnie chodzi o to, że jeśli chcemy skomentować czyjeś słowa, to klikamy w przycisk cytowania posta. Następnie w edytorze wybieramy fragmenty, które chcemy skomentować, a resztę usuwamy. To pozwala w sposób wygodny zacytować wybrane zdania (bez ich ręcznego kopiowania) oraz automatycznie wstawić nagłówek cytatu w postaci linku do posta, z którego cytowane słowa pochodzą. Proste? Pewnie że proste.

Być może to kwestia mojego lenistwa, lub też tego, że często nie używam myszki, a touchpada – niemniej, mnie jest ciężko usuwać niepotrzebną treść. Wolałbym właśnie cytować jedynie potrzebną – co zazwyczaj robię, a zaproponowany przeze mnie pomysł jest rozszerzeniem tego.

Pyxis napisał(a):

Innymi słowy chodzi o zabezpieczenie się przed lenistwem użytkowników, którzy zamiast zjechać na dół strony, klikają pod postem Odpowiedz, co powoduje cytowanie całego postu z automatu.

Tak, ale jeżeli będą chcieć cytować cały post? Może być krótki, np. dwuliniowy.

0

Wtedy nie będzie ucinany. Napisałem w pierwszym poście, żeby ustalić ile znaków ma mieć post, którego należy przyciąć. Przykładowo jeśli post przekroczy 200 znaków, to tniemy przy 200 i wstawiamy wielokropek. Ten post ma dokładnie 258 znaków.

0

@Pyxis: wiem że Ty wiesz, ale wielu nie wie że nie wie. Dlatego też zamiast przerabiać forum i zmniejszać czytelność postów ucinaniem ich zawartości, należy nauczyć użytkowników jak sensownie formatować posty.

1 użytkowników online, w tym zalogowanych: 0, gości: 1