"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

wbbboard: Farbe/Schriftart für Beiträge in Profil

elch1 16.06.2007 - 02:25 811 1
Posts

elch1

Little Overclocker
Avatar
Registered: Feb 2002
Location: Wien
Posts: 74
tach!

hab da mal ne frage bezüglich dem woltlab burning board 2.x.x.
nachdem mir die leute auf der burning board community site seit 2 wochen keine antwort geben, wollte ich hier mal mein glück versuchen.

bin bei nem board gelandet, wo der admin etwas überfordert ist bzw. keine zeit hat sich um "nice to have"-sachen zu kümmern. die moderatoren haben sich vor ewig und noch drei tagen darauf geeinigt, dass sie ihre beiträge einfärben. vor ner woche bei nem mod-treffen hat einer gesagt er hat in nem chat von einem erzählt bekommen, dass es einen hack gibt, dass man für benutzergruppen im profil die schriftfarbe festlegen kann. naja... hab mich jetzt mal im internet umgesehen, suchmaschinen gequält, beiträge gepostet, aber nicht wirklich irgendwas dazu gefunden.
da ich weiss das einige spezialisten hier verkehren, wollt ich fragen, ob es wirklich dafür einen hack gibt und weiss wo man nachlesen kann wie man das umsetzt, bzw. ob das überhaupt funktionieren kann.
hab mir das board inzwischen mal lokal installiert, um mit den einstellungen zu spielen, aber was die ebene darunter angeht -> leider keinen schimmer :-(

vielleicht kann jemand sachdienliche hinweise dazu abgeben.

lg

elch1

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
http://www.woltlab-wiki.de/index.ph...me_ich_Hacks.3F

die genannten hackseiten schon durchforstet?

ansonsten wirst du wohl nicht darum herumkommen selbst hand anzulegen bzw. jemanden zu beauftragen.

prinzipiell wird der hack je nach templatesprache ca. so aussehen, dass jeden benutzergruppe ein zusätzliches feld im usegruppentable bekommt. das burning board benutzt mysql, also phpmyadmin oder ähnliches tool aufsetzen und den table um ein weiteres varchar(8) feld für die farbe beglücken. in diesem tool kannst du vorerst auch einmal die farben eintragen, gleich einträge ins admin panel zu machen wäre ein wenig mühsam.

weiters setzt das burning board auf smarty, eine templatesprache die leicht zu lernen ist. mehr gibts hier. jetzt musst du herausfinden um welches template es sich handelt und welche templatevariablen dir zur verfügung stehen. du solltest ca. sowas wie showpost.tpl als file oder einen ähnlichen datenbankeintrag finden. das besagte array für die aktuelle benutzergruppe heisst ca. {$usergroup}, deine farbe sollte mittlerweile schon dort drinnen sein, da die daten automatisch aus der gesamten - das sind natürlich nur schüsse ins dunkle, allerdings kocht auch woltlab nur mit wasser ;)

folgender templatecode könnte dann deinen eingriff beenden:

Code:
<div style="color: {$usergroup.my_color_field}">
  [hier kommt dann der templatecode für das posting selbst, der im template steht.
</div>

du siehst es wäre nicht schwierig es selbst zu erledigen. der vorteil wäre auch, dass du für zukünftige änderungen das selbstvertrauen hättest es gleich auf eigene faust zu probieren :)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz