mikrocontroller.net

Forum: www.mikrocontroller.net Sammlung Modifikationen µC-Website


Autor: Chris D. (myfairtux) (Moderator) Benutzerseite
Datum:

Bewertung
3 lesenswert
nicht 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"

: Bearbeitet durch Moderator
Autor: Chris D. (myfairtux) (Moderator) Benutzerseite
Datum:

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

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
Autor: Chris D. (myfairtux) (Moderator) Benutzerseite
Datum:

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

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
Autor: Chris D. (myfairtux) (Moderator) Benutzerseite
Datum:

Bewertung
3 lesenswert
nicht 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
@-moz-document domain(mikrocontroller.net)
{
  /* Nachricht über gelöschten Beitrag ausblenden */
  div.deleted-post-notice {display: none !important;}
}

in die userContent.css (im Profil-Verzeichnis im Unterverzeichnis
"chrome"). Nach einem Neustart sind dann gelöschte Beiträge nicht mehr 
sichtbar.

Autor: Chris D. (myfairtux) (Moderator) Benutzerseite
Datum:

Bewertung
3 lesenswert
nicht 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
@-moz-document domain(mikrocontroller.net)
{
  /* Beiträge folgender Gäste ausblenden: */
  .post[data-guest-name='Gast 1'],
  .post[data-guest-name='Gast 2'],
  .post[data-guest-name='Gast n'],
  /* Beiträge folgender angemeldeter Nutzer ausblenden: */
  .post[data-user-id='1234'],
  .post[data-user-id='5678'],
  .post[data-user-id='nnnn']
  {
    display: none !important;
  }
}

Für den nicht angemeldeten Gast "Troll" fügt man also einen Eintrag
.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:
<div id="xxxxxxx" class="post box gainlayout  post-userid-12345
post-id-xxxxxxx" data-attributionline="Nutzer schrieb im Beitrag #xxxxxxx:" 
data-created-at="1234567890" data-updated-at="1234567890"
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
.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
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.