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"
:
Bearbeitet durch Moderator
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)
:
Bearbeitet durch Moderator
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).
:
Bearbeitet durch Moderator
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.
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.
:
Bearbeitet durch Moderator
Kleine Aenderung an der "API" die evtl. fuer Modifikationsskripte interessant ist: ab jetzt gibt es fuer jeden Beitrag zusaetzlich zu "data-score" ein Attribut "data-num-votes". Damit laesst sich die Anzahl der Lesenswert/Nicht Lesenswert-Bewertungen trennen. Falls Interesse an weiteren Attributen besteht, bitte einfach Bescheid sagen.