Sammlung Modifikationen µC-Website

OP Moderator Persönliche Seite #4955244
Lesenswert?

Dieser Thread beinhaltet eine Sammlung von nützlichen Änderungen des 
Erscheinungsbildes von mikrocontroller.net, die von diversen Nutzern 
eingebracht wurden.

Das/Die Kürzel vor dem jeweiligen Unterpunkt gibt/geben an, für welchen 
Browser die Modifikation geeignet ist: FF = Firefox

Weitere Vorschläge und Lösungen bitte per PN an mich oder hier:
Beitrag "Vorschläge "Sammlung Mod. µC-Website" - nur für Browser (CSS, JS etc!)"

Manchmal kann die Veröffentlichung hier ein paar Tage dauern - auch ich 
habe ein Leben außerhalb des Forums <:-)

Vielen Dank!

Inhalt:

Beitrag "1) FF - Ausblenden der Bewertung bei angemeldeten Benutzern"
Beitrag "2) FF - Breite des Browserfensters komplett nutzen"
Beitrag "3) FF - Gelöschte Beiträge ausblenden"
Beitrag "4) FF - Beiträge bestimmter Nutzer ausblenden"
OP Moderator Persönliche Seite #4955256
Lesenswert?

Wer sich als angemeldeter Benutzer durch den Bewertungszähler gestört 
fühlt, kann diesen recht einfach unsichtbar gestalten. Dazu einfach
1
@-moz-document domain(mikrocontroller.net)
2
{
3
  /* Bewertungen in µC.net ausblenden */
4
  div.post-vote-links {display: none !important;}
5
}

in die userContent.css (im Profil-Verzeichnis im Unterverzeichnis 
"chrome") schreiben und schon sind nach dem Neustart die Bewertungen 
ausgeblendet.

Getestet mit Firefox 52.0.1 (64-Bit) unter Ubuntu 16.04 (64-Bit)
OP Moderator Persönliche Seite #4956460
Lesenswert?

Wer die Begrenzung der Seitenbreite nicht mag und diese auf das Maximum 
ausdehnen möchte, schreibt einfach diesen Schnipsel
1
@-moz-document domain(mikrocontroller.net)
2
{
3
  /* Seite auf Browserbreite ausdehnen */
4
  @media screen and (min-width: 1250px) 
5
  {
6
    #sidebar-right   {display: table-cell;}
7
    #outer-container {max-width: 5000px !important;}
8
  }
9
}

in die userContent.css (im Profil-Verzeichnis im Unterverzeichnis 
"chrome"). Beim Neustart füllt µC.net dann die gesamte Seitenbreite 
(bzw. bis 5000px, was aber wohl ausreichend ist).
OP Moderator Persönliche Seite #4960891
Lesenswert?

Wer die Information zur Löschung eines Beitrags ("Beitrag #xxxxxxx wurde 
von einem Moderator gelöscht.") nicht mehr haben möchte, schreibt 
einfach diesen Schnipsel
1
@-moz-document domain(mikrocontroller.net)
2
{
3
  /* Nachricht über gelöschten Beitrag ausblenden */
4
  div.deleted-post-notice {display: none !important;}
5
}

in die userContent.css (im Profil-Verzeichnis im Unterverzeichnis
"chrome"). Nach einem Neustart sind dann gelöschte Beiträge nicht mehr 
sichtbar.
OP Moderator Persönliche Seite #4960935
Lesenswert?

Wer gezielt Beiträge bestimmter angemeldeter Nutzer und Gäste ausblenden 
möchte, schreibt die entsprechenden Namen/Ids einfach als Liste in 
diesen Schnipsel
1
@-moz-document domain(mikrocontroller.net)
2
{
3
  /* Beiträge folgender Gäste ausblenden: */
4
  .post[data-guest-name='Gast 1'],
5
  .post[data-guest-name='Gast 2'],
6
  .post[data-guest-name='Gast n'],
7
  /* Beiträge folgender angemeldeter Nutzer ausblenden: */
8
  .post[data-user-id='1234'],
9
  .post[data-user-id='5678'],
10
  .post[data-user-id='nnnn']
11
  {
12
    display: none !important;
13
  }
14
}

Für den nicht angemeldeten Gast "Troll" fügt man also einen Eintrag
1
.post[data-guest-name='Troll']

hinzu. Für angemeldete Nutzer muss man leider zuerst die entsprechende 
Id herausfinden. Diese kann man ermitteln, indem man sich den 
Seitenquelltext anschaut (üblicherweise über das Kontext-Menü - rechte 
Maustaste im Browserfester und "Seitenquelltext anzeigen"). Dort findet 
man dann bei den Beiträgen des Nutzers am Anfang so etwas:
1
<div id="xxxxxxx" class="post box gainlayout  post-userid-12345
2
post-id-xxxxxxx" data-attributionline="Nutzer schrieb im Beitrag #xxxxxxx:" 
3
data-created-at="1234567890" data-updated-at="1234567890"
4
data-user-id="12345" data-guest-name="" data-score="0">

Der Eintrag data-user-id="12345" zeigt dann die entsprechende Id an, die 
man mit
1
.post[data-user-id="12345"]

in die Liste aufnehmen kann.

Wichtig: die Listeneinträge sind kommasepariert, also hinter den 
Listeneinträgen - außer natürlich beim letzten - jeweils das Komma nicht 
vergessen!

Das Ganze speichert man in der userContent.css (im Profil-Verzeichnis im 
Unterverzeichnis "chrome"). Nach einem Neustart sind dann die Beiträge 
der entsprechenden Nutzer nicht mehr sichtbar.
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.