Welcome, Guest. Please Login or Register.
April 28, 2025, 07:04:26 PM
Home Help Search Log in Register
News: SMF is the next generation in forum software, almost completely re-written from the ground up, make sure you don't fall for cheap imitations that suffer from feature bloat!

YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Farbvergabe? « previous next »
Pages: [1] 2 Reply Ignore Print
Author Topic: Farbvergabe?  (Read 1078 times)
cx_one
Jr. Member
**
Posts: 68


Farbvergabe?
« on: July 02, 2003, 01:58:36 PM »
Reply with quote

YaBB SE Version:
PHP Version:
MySQL Version:
Server Plattform:
Link zum Forum:

Problem Beschreibung:
Wenn ich keine Denkfehler habe sind die Farben in der Settings.php und die des Templates ja nich automatisch die gleichen.

Wie kann ich die Farbeinstellungen in der Setting.php und dem Template über eine Datei regeln?

Damit wäre es dann ziemlich einfach das jeder User sein Template selber wählen kann weil man in einer extra Tabelle nur noch denn Templatenamen und die der Farbdatei festhalten müsste.

Muss ja nicht gleich wer coden ( wär aber auch net schlecht  ;D ),Vorschläge wie das ganze machbar wäre,würden mir schon mal reichen.

MFG cx_one
Logged
chris
Guest
Re:Farbvergabe?
« Reply #1 on: July 02, 2003, 03:03:32 PM »
Reply with quote

Gibt doch eh schon nen MOD für User-Templates....
Logged
cx_one
Jr. Member
**
Posts: 68


Re:Farbvergabe?
« Reply #2 on: July 02, 2003, 05:30:44 PM »
Reply with quote

Jo weiß ich,hab ich auch schon mal getestet.

Ich wollte aber die Farbverwaltung komplett in eine Datei packen.
Bild ich mir halt momentan ein,dass ich das so haben will.  ::)

Mal schaun was dabei rauskommt.

MFG cx_one
Logged
Pitti
Guest
Re:Farbvergabe?
« Reply #3 on: July 02, 2003, 06:34:06 PM »
Reply with quote

hi cx,

also ich amch das immer so:

den ganzen stylekram auslagern in eine *.css datei.
diese läßt sich dann mit nem stysheededitor zb topstyle ganz prima bearbeiten.
die paar variablen in der settings.php werden eh nur für browser ohne css-fähigkeiten noch benötigt.

gruß pitti
ps: du mußt mir eh mal deine url zukommen lassen, ich muß doch mal sehn was du so treibst  :D
Logged
chris
Guest
Re:Farbvergabe?
« Reply #4 on: July 02, 2003, 07:45:04 PM »
Reply with quote

Wie Pitti schon so im Halbsatz erwähnt... das Problem ist, dass YaBB sämtliche Farben "hart" in die HTML-Files schreibt und sich nicht nur auf CSS verlässt... Du müsstest also prinzipiell folgendes tun:

Alle Farbvariablen in ein externes File packen (z.b. xyz.php) und entsprechende css-Files erstellen: xyz.css

Und dann im Template dafür sorgen, dass diese CSS-Datei eingebunden wird und das im Script die richtige Variablen-Datei eingebunden wird...
Logged
Daniel D.
Mod Team
YaBB God
*****
Posts: 2935


Re:Farbvergabe?
« Reply #5 on: July 02, 2003, 07:51:38 PM »
Reply with quote

Quote from: Christian Land on July 02, 2003, 07:45:04 PM...dass YaBB sämtliche Farben "hart" in die HTML-Files schreibt...
MUHAHAHAHA, Du bist auch so ein harter !! ;D
Logged

cx_one
Jr. Member
**
Posts: 68


Re:Farbvergabe?
« Reply #6 on: July 02, 2003, 08:56:10 PM »
Reply with quote

Dürft ja soweit kein problem sein.

Die Variablen mit den Farben aus der Settings.php werden ja über ein include in der index.php eingebunden,da kann man ja dann eine sql-abfrage davor machen welche der user eingestellt hat.
Müsste ich dann im template mit dem einbinden der .css genauso machen.

Naja werd ich am Wochenende mal ausprobieren.

Hab morgen C Schulaufabge und am Freitag Cobol Schulaufgabe.

@Pitty : Meine Addy hilft dir no net viel weiter weil ich momentan noch alles lokal hab.
Habs leider no net geschafft mir einen gescheiten Provider zu suchen und Strato hats immer no net geschafft ein MySQL Update zu machen.Aber ich hab gestern ne Mail bekommen,dass daran gearbeitet wird.

MFG cx_one
Logged
Pitti
Guest
Re:Farbvergabe?
« Reply #7 on: July 03, 2003, 12:23:36 AM »
Reply with quote

jo cx, dich grieg ich noch :D

aber hier der vorschlach:

templateschnipsel:
 <title><yabb title></title>
 <link rel="stylesheet" href="yabb-blue-style.css" type="text/css">
 </head><body text="#000000" link="#0033ff">



yabb-blue-style.css :
 body {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       color: #000000;
       background-color: White;
       SCROLLBAR-FACE-COLOR: #afc6db;
       SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
       SCROLLBAR-SHADOW-COLOR: #CCCCCC;
       SCROLLBAR-3DLIGHT-COLOR: #666666;
       SCROLLBAR-ARROW-COLOR: #000000;
       SCROLLBAR-TRACK-COLOR: #EEEEEE;
       SCROLLBAR-DARKSHADOW-COLOR: #000000;
}
a:link
 {
   color: #005177;
   background-color: transparent;
   text-decoration: none;
 }
 a:visited
 {
   color: #005177;
   background-color: transparent;
   text-decoration: none;
 }
 a:hover
 {
   color: #cc3333;
   background-color: transparent;
   text-decoration: none;
 }
 .nav
 {
   color: #000000;
   background-color: transparent;
   text-decoration: none;
 }
 .nav:link
 {
   color: #000000;
   background-color: transparent;
   text-decoration: none;
 }
 .nav:visited
 {
   color: #000000;
   background-color: transparent;
   text-decoration: none;
 }
 .nav:hover
 {
   font-weight: bold;
   color: #cc3333;
   background-color: transparent;
   text-decoration: underline;
 }
 table
 {
   empty-cells: show;
 }
 td
 {
   font-size: 12px;
   color: #000000;
   font-family: verdana, arial, helvetica, serif;
 }
 input
 {
   font-size: 9pt;
   color: #000000;
   font-family: verdana,arial, helvetica, serif;
   background-color: #afc6db;
 }
 textarea
 {
   font-size: 9pt;
   color: #000000;
   font-family: verdana,arial, helvetica, serif;
   background-color: #afc6db;
 }
 select
 {
   font-size: 7pt;
   color: #000000;
   font-family: verdana,arial, helvetica, serif;
   background-color: #afc6db;
 }
 .windowbg
 {
   font-size: 12px;
   color: #000000;
   font-family: verdana, arial, helvetica, serif;
   background-color: #afc6db;
 }
 .windowbg2
 {
   font-size: 12px;
   color: #000000;
   font-family: verdana, arial, helvetica, serif;
   background-color: #f8f8f8;
 }
 .windowbg3
 {
   font-size: 12px;
   color: #000000;
   font-family: verdana, arial, helvetica, serif;
   background-color: #6394bd;
 }
 hr
 {
   color: #6394bd;
   background-color: transparent;
 }
 .titlebg
 {
   color: #ffffff;
   background-color: #6e94b7;
 }
 .text1
 {
   font-weight: bold;
   font-size: 12px;
   color: #ffffff;
   font-style: normal;
   background-color: transparent;
 }
 .catbg
 {
   font-weight: bold;
   font-size: 13px;
   background-image: url(../yabbshared/YaBBImages/catbg2.jpg);
   color: #000000;
 }
 .bordercolor
 {
   font-size: 12px;
   font-family: verdana, arial, helvetica, serif;
   background-color: #6394bd;
 }
 .quote
 {
   font-size: 10px;
   color: #000000;
   font-family: arial, verdana, helvetica, serif;
   background-color: #dee7ef;
 }
 .code
 {
   font-size: 10px;
   color: #000000;
   font-family: courier new, helvetica, times new roman, serif;
   background-color: #cccccc;
 }
 .help
 {
   cursor: help;
   background-color: transparent;
 }
 .meaction
 {
   color: red;
   background-color: transparent;
 }
 .editor
 {
   width : 100%;
 }


wenn du in der index.php die abfrage nach einbinden der settings.php machst und die variablen dabei überschreibst bzw deren inhalt neu füllst, sollte das dann soweit funzen.

gruß pitti
Logged
chris
Guest
Re:Farbvergabe?
« Reply #8 on: July 03, 2003, 07:18:02 AM »
Reply with quote

*pitti mal auf den kopf ditsch* (wegen dem "funzen" - ich hasse dieses wort ;D)

also *ich* würde das grob so machen:

  • Im Profil (members-table) ein Feld "style" einfügen
  • Einbauen das die style-Variable gelesen wird
  • In Settings.php die Standard-Farben lassen!!! (wichtig! - die werden eh ggf. von den Files aus dem nächsten Schritt neu gesetzt)
  • Zusätzliche Files definieren in denen die Variablen mit den Farben neu belegt werden und die anhand der style-Variable ermittelt/geladen werden (style="blue" würde z.B. "blue_style.php" einbinden oder so)
  • Im Template <yabb style> einfügen:  <link rel="stylesheet" href="<yabb style>" type="text/css">
  • In Subs.php eine Funktion yystyle einbauen, die je nach Inhalt der style-Variable was zurückliefert (z.B. "blue.css" "yabb.css" was auch immer)
Fertig...
Logged
maobe
Full Member
***
Posts: 227


hinein, hindurch und darüber hinaus!

ICQ - 35627599 WWW
Re:Farbvergabe?
« Reply #9 on: July 03, 2003, 08:41:32 AM »
Reply with quote

dieser besagte skin/style/template-mod, der angeblich in der englischen modhelp zu finden sein soll (welche imho ein wüstes durcheinander ist...)... WO find ich den genau? ich hab im englischen support gestöbert aber nix genaues gefunden, die suchfunktion förderte einen skin-mod für 1.4.x zu tage aus dem für mich nicht ersichtlich war oer auch für 1.5.x ausgelegt ist....
Logged

www.grofafo.org - Das GROSSE Fantasy-Forum
www.nachtbrett.de - Das Nachtbrett
Pitti
Guest
Re:Farbvergabe?
« Reply #10 on: July 03, 2003, 01:22:19 PM »
Reply with quote

jo moin ihrs :)

das macht mir garnischt aus christian :-*


@maobe ich glaube den mod oder teile davon hat früher mal der Chris Cromer gemacht, als es noch das yapp dingens gab, aber genau weiß dat nichmehr.
ansonsten sollte sich das bei bedarf nachbauen lassen, wenn man sich zb am verfahren der auswahl der language anlehnt.

das fungktschoniert bestimmt  :D
gruß pitti
Logged
cx_one
Jr. Member
**
Posts: 68


Re:Farbvergabe?
« Reply #11 on: July 03, 2003, 02:50:08 PM »
Reply with quote

Hör sich gut an Christian.Des werd ich am Wochenende mal testen.

Dazu noch Drop-Down Box im Profil wo sich jeder seinen Sytle wählen kann.

Ich glaub da isses am einfachsten ein Tabelle style anzulegen und dann von da member-tabelle darauf zu verweisen.
Dann kann ich die Einträge in da style tabelle auch fürs dropdown-feld hernehmen.

MFG cx_one
Logged
multikon
Sr. Member
****
Posts: 401


ICQ - 116573999
Re:Farbvergabe?
« Reply #12 on: July 04, 2003, 08:37:30 PM »
Reply with quote

Und ?? ... funzt et ?!  ;D
Logged

MULTIMEDIA-KONSOLEN
BEI FRAGEN ODER PROBLEMEN MIT KONSOLEN, COMPUTERN & MOBILFUNK
Daniel D.
Mod Team
YaBB God
*****
Posts: 2935


Re:Farbvergabe?
« Reply #13 on: July 05, 2003, 09:56:56 AM »
Reply with quote

Quote from: multikon on July 04, 2003, 08:37:30 PM
funzt et ?!
*patsch* Ich mag es auch nicht... ;D
(So Daniel, genug Off-Topic)
Logged

multikon
Sr. Member
****
Posts: 401


ICQ - 116573999
Re:Farbvergabe?
« Reply #14 on: July 05, 2003, 01:14:56 PM »
Reply with quote

Knüppel rausholt und wahllos auf alle einschlägt ... aber ich mag et !..  ;D
Logged

MULTIMEDIA-KONSOLEN
BEI FRAGEN ODER PROBLEMEN MIT KONSOLEN, COMPUTERN & MOBILFUNK
Pages: [1] 2 Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Farbvergabe? « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.050 seconds with 16 queries.