[Rozw.] Jak wymusić wyświetlanie USER AGENT w komentarzach

w dziale Dostosowywanie Opery do własnych potrzeb
addos napisał(a):

Witam

Czy jest możliwość, żeby Opera wyświetlała User agent każdego z komentujących pod artykułami?
Chodzi mi o przypadek gdy samemu trzeba najechać kursorem myszki na linię, w której jest najczęściej czyjś nick i data.
Oczywiście nie każde forum lub strona to obsługuje. Czasami najechanie kursorem myszki w to miejsce niczym nie skutkuje.
Przykładem tego gdzie to zadziała to np. dobreprogramy.pl
Jest szansa żeby jakiś skrypt czy dodatek do Opery sam automatycznie wyświetlał User agenta w kolejnej linijce (po nick'i i dacie)?

Medium napisał(a):

Originally posted by addos:

Przykładem tego gdzie to zadziała to np. dobreprogramy.pl

To chyba tylko dla zalogowanych działa.

addos napisał(a):

1. Podpowiedzi mam włączone.
2. Najechanie kursorem myszki i wyświetlenie User agenta na w/w stronie (DP) działa nawet dla niezalogowanych użytkowników.

Saskatchewan napisał(a):

Dla DP najprościej CSS-em, np.:

.commentContent .userInformation:after{display: block !important; content: "[" attr(title) "]"; color: black; font-size: smaller;}

addos napisał(a):

Dzięki. Działa smile

addos napisał(a):

Wznawiam dyskusję ponieważ w artykułach na DP jest OK ale na blogach użytkowników (DP) dalej jest z tym problem.
Pierwszy z brzegu wpis z bloga DP gdzie wspomniany skrypt nie pokazuje User agenta:

http://www.dobreprogramy.pl/Migrujcie-z-XP-na-Xubuntu,Blog,39261.html

A nie da się tak, żeby niezależnie od strony ZAWSZE pojawiały się te informacje?

chocimir napisał(a):

Sposobu działającego wszędzie i jednocześnie wygodnego nie ma, bo każda strona zbudowana jest inaczej. Z niewygodnych polecam przeglądanie stron w Opera Dragonfly (ctrl-shift-i) wink.

CSS na blogu dp, na bazie poprzedniego:

div.nick [title]:after {display: block !important; content: "[" attr(title) "]"; color: black; font-size: smaller;}
div.nick ~ span.text-h7 {display:block}


addos napisał(a):

Działa ale nie jako zamiennik poprzedniego. Trzeba to było razem złączyć.
Dzięki.

addos napisał(a):

DP zmieniło się i teraz przestało się to pokazywać.
Podpowiedz co zmienić w tym co podałeś wyżej, żeby działało z nową wersją DP smile

Saskatchewan napisał(a):

#komentarze header a:after{content: " [" attr(title) "]"; font-size: 14px; font-weight: normal;}
#komentarze header{overflow: auto;}


Edycja: Szybka poprawka, bo poprzednia wersja nie wyświetla informacji o niezalogowanych użytkownikach (i niepotrzebnie dodaje "[permalink]"):
#komentarze header :first-child:after{content: " [" attr(title) "]"; font-size: 14px; font-weight: normal;}
#komentarze header{overflow: auto;}
Albo info w nowej linii, żeby się nie zlewało z resztą:
#komentarze header :first-child:after{display:block !important; content: " [" attr(title) "]"; font-size: 14px; font-weight: normal;}

addos napisał(a):

Dziękuję za pomoc. Najbardziej podoba mi się ta w jednej linii smile

addos napisał(a):

A tutaj dasz radę zrobić?

http://www.dobreprogramy.pl/desert13/Opera-misz-masz-czyli-potyczek-ciag-dalszy,48026.html

Saskatchewan napisał(a):

Kod chocimira nadal działa. Wystarczy go dodać do tego poprzedniego: http://my.opera.com/community/forums/findpost.pl?id=13869602

addos napisał(a):

Na niektórych komentarzach mam rozjechane nagłówki na 3 linie.
Jedne są wyrównane z avatarem, a inne są poniżej.
Da się to zrobić obok awatara i całość ciągiem?
Byłbym wdzięczny smile

Saskatchewan napisał(a):

Chyba najlepszy efekt daje coś takiego:

div.nick{display: block !important; max-width: 541px;}
div.nick [title]:after{display: block !important; content: "[" attr(title) "]"; color: black; font-size: smaller;}

Wersja bez przełamywania linii:
div.nick{max-width: 541px;}
div.nick [title]:after{content: " [" attr(title) "]"; color: black; font-size: smaller;}

addos napisał(a):

Dla mnie wystarczy. Ślicznie dziękuję smile