Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Formular für CSS File erstellen aber wie?

Mitglied: Entwickler

Entwickler (Level 1) - Jetzt verbinden

09.04.2008, aktualisiert 19:13 Uhr, 3733 Aufrufe, 7 Kommentare

Hallo Liebe CoderInnen,

folgende Frage:

Habe eine Communitypage, bei der man sein Profil selber gestalten kann, doch leider nur in CSS.
Mein Profil sieht z.b so aus:
01.
a:link { color: #FFFFFF; text-decoration: none; } 
02.
a:visited { color: #FFFFFF; text-decoration: none; } 
03.
a:hover { color: #FFFFFF; text-decoration: underline; } 
04.
div, td { 
05.
	font-family: tahoma, "Trebuchet MS", arial, serif; 
06.
	font-size: 8pt; 
07.
	color: #FFFFFF; 
08.
	line-height: 100%; 
09.
10.
td.ad_right {DISPLAY:NONE;VISIBILITY:HIDDEN} 
11.
td.header { 
12.
	padding: 4px 5px 5px 6px; 
13.
	border: none; 
14.
	border-bottom: none; 
15.
	font-weight: bold; 
16.
	background: transparent; 
17.
	color: #FFFFFF; 
18.
19.
 
20.
td.profile { 
21.
	background: transparent; 
22.
	border-width:1px; 
23.
        border-color:5E0000; 
24.
	padding: 0px 0px 0px 0px; 
25.
	margin-bottom: 12px; 
26.
     
27.
28.
 
29.
td.profile_photo { 
30.
	vertical-align: middle;  
31.
	text-align: center;  
32.
	border: 1px; 
33.
	padding: 5px; 
34.
	background: transparent; 
35.
	height: 150px; 
36.
37.
 
38.
td.content { 
39.
	 
40.
	background-color: transparent; 
41.
     
42.
43.
 
44.
table, tr, td { background-color:transparent; border:none; border-width:0;} 
45.
body { 
46.
	background-color:000000; 
47.
	background-image:url('/images/prof_bg.gif'); 
48.
	background-attachment: fixed; 
49.
	background-position:top center; 
50.
	background-repeat:no-repeat; 
51.
52.
 
53.
table table { border: 0px } 
54.
table table table table{border:0px} 
55.
table table table { 
56.
	border-spacing:1px; 
57.
	padding:6px; 
58.
	border-style:dotted; 
59.
	 
60.
 
61.
	 
62.
63.
 
64.
table, tr, td, li, p, div { font-family:arial narrow, arial; color:FF2222; font-size:14px;     } 
65.
a:active, a:visited, a:link { font-family:arial narrow, arial; color:CC2222; font-size:14px; font-weight:bold; text-decoration:underline;    } 
66.
a:hover { font-family:arial narrow, arial; color:FF2222; font-size:14px;     }
Doch wie ihr sicher bemerkt kann man hier z.b mit " td.ad_right {DISPLAY:NONE;VISIBILITY:HIDDEN}" ganze spalten, menus etc. ausblenden lassen was ich aber nicht will das das der user kann.
Deswegen folgende Frage:

Gibts ne möglichkeit über ein solches Sheet ein Formular zu legen, welches der User nur mehr Variable einfüllen muss

z.b Backgroundcolor: (inputbox wo der user nur mehr #000000) eintragen muss
oder so

danke für die antworten

lg
Mitglied: xmetal
09.04.2008 um 15:50 Uhr
Spontan sehe ich zwei einfache Moeglichkeiten:

1. Via PHP eine fuer den User individuelle css-Datei erzeugen.

2. und wesentlich sinnvollere Moeglichkeit: css wird bei der HTML-Ausgabe inline erzeugt. Da sich die benutzerspezifischen Aenderungen ohnehin nur auf eine (die eigene Profilseite) bezieht, bringt eine css-Datei keinerlei Vorteile.


Die Style-Informationen fragst Du in einem Formular ab, parst die Informationen und legst sie in deine Datenbank im Benutzerprofil ab. Die Erzeugung der CSS-Anweisungen, indem Du ein Template mit den Angabe aus der Datenbank fuellst, ist dann nur noch ein wenig Fleissarbeit und fertig.
Bitte warten ..
Mitglied: Entwickler
09.04.2008 um 15:54 Uhr
danke für die Rasche antwort, nun weiss ich mal das es geht

Könnte das irgendwer Programmieren ggl. bezahlung nach absprache !
kann es leider selber nicht

danke

lg
alex
Bitte warten ..
Mitglied: xmetal
09.04.2008 um 16:06 Uhr
Was fuer eine "Communitypage" setzt Du denn ein? Frag mal dort nach, vllt wurde es ja schon umgesetzt. Ansonsten hast Du das Problem, dass ein Update der Hauptseite wahrscheinlich die Deaktivierung dieser Funktion mit sich bringt, im schlimmsten Fall funktioniert das Update wegen den noetigen Datenbankaenderungen nicht ordnungsgemaess.
Bitte warten ..
Mitglied: Entwickler
09.04.2008 um 16:21 Uhr
social engine.. .ist wie myspace....
es werden keine updates mehr installiert wir nehmen des nur als grundgerüst und coden alles weitere selber ...
Bitte warten ..
Mitglied: xmetal
09.04.2008 um 17:07 Uhr
Ohne Dir zu nahe treten zu wollen - aber wenn ihr auf einem Grundgeruest aufbauend selber programmieren wollt, sollte diese Funktion keine grosse Huerde sein.

Als kleiner Hinweis: Baut die Datenbankstruktur nicht so auf, dass pro Spalte eine CSS-Eigenschaft hinterlegt wird. Lieber eine eigene Tabelle mit der Struktur "css-name; wert", somit bleibt ihr flexibel und muesste die Datenbankstruktur nicht aendern, bloss weil ein neues Feld im Profil hinzugekommen ist.

Sowas kann man natuerlich auch in Auftrag geben, sprengt aber bei nicht komerziellen Projekten schnell den Rahmen, auch bei kleineren Dingen wie dies hier. Fangt doch mal an und fragt bei Problem gezielt nach.
Bitte warten ..
Mitglied: Entwickler
09.04.2008 um 18:51 Uhr
nene hast mich falsch verstanden habn einen der für uns codet aber der hat grad genug zu tuen ... ist ja viel arbeit deswegen hab ich mnir gedacht ich entlast ihn ein wenig und such einen 2ten
Bitte warten ..
Mitglied: xmetal
09.04.2008 um 19:13 Uhr
Okay, verstanden. Ich koennte das natuerlich tun, rate Dir aber davon ab:
Lass Deinen Coder erst die wichtigen Dinge tun und warte mit so Spielereien, bis alles funktioniert. Danach fuehrst Du das konfigurierbare Profil als neues Feature ein, programmiert von Eurem Stammcoder. Der das im uebrigen dann auch deutlich effizienter/billiger hinbekommt, weil er die Strukturen aus dem ff kennt.

Wenn es jetzt sein soll, mach nen offiziellen Aufruf, stelle alle benoetigten Daten bereit und Frage nach dem Preis (weiss nicht, ob das hier erwuenscht/-laubt ist, habe mich heute erst angemeldet).
Bitte warten ..
Ähnliche Inhalte
PHP

PHP, HTML, CSS Files online berabeiten und verwalten

Frage von ischbindebaetmaenPHP2 Kommentare

Moin Admins, ich suche nach einer Möglichkeit um PHP HTML und CSS Files online zu bearbeiten und zu verwalten. ...

Microsoft Office

Access 2010 Filter für Formular erstellen

Frage von lordofremixesMicrosoft Office9 Kommentare

Hallo zusammen, heute komme ich noch mit einer zweiten Access Frage, ist wohl eher was für Access / Datenbank ...

HTML

CSS 3 - "viewport" Kein gültiges CSS?

gelöst Frage von ukodusHTML2 Kommentare

Hey Leute, gerade hab ich den Code (@viewport { }) durch den CSS-Überprüfer ) durchgejagt und er entgegnete: "Einlese-Fehler ...

Batch & Shell

"Generic" Drucker mit batch - File erstellen

Frage von MrPreesidentBatch & Shell6 Kommentare

Hallo, ich habe herausgefunden, wie ich einen "Generic" - Drucker unter Windows 7 erstellen kann. (Also ein Drucker, der ...

Neue Wissensbeiträge
Sicherheit

MikroTik-Router patchen, Schwachstelle wird ausgenutzt

Information von kgborn vor 3 StundenSicherheit

Am 23. April 2018 wurde von Mikrotik ein Security Advisory herausgegeben, welches auf eine Schwachstelle im RouterOS hinwies. Mikrotik ...

Windows 10

Microcode-Updates KB4090007, KB4091663, KB4091664, KB4091666 für Windows 10

Information von kgborn vor 10 StundenWindows 101 Kommentar

Kurze Information für Administratoren von Windows 10-Systemen, die mit neueren Intel CPUs laufen. Microsoft hat zum 23. April 2018 ...

iOS
Updates für Iphone und Co
Information von sabines vor 13 StundeniOS

Gestern abend ist iOS 11.3.1 erschienen, ein kleineres Update, dass einige Lücken schließt und "Lahmlegen" nach einem Display Tausch ...

Windows 7

Windows 7 - Server 2008 R2: Exploit für Total Meltdown verfügbar

Information von kgborn vor 1 TagWindows 7

Kleine Information für Administratoren, die für die Updates von Windows 7 SP1 und Windows Server 2008 R2 SP1 verantwortlich ...

Heiß diskutierte Inhalte
Batch & Shell
Powershell: Im AD nach Rechnern mit bestimmten IP-Adressen suchen
gelöst Frage von Raven42Batch & Shell36 Kommentare

Hallo zusammen, ich suche nach einer Möglichkeit nach Computern im AD zu suchen , deren IP-Adresse mit 10.11.12. beginnt. ...

C und C++
Frage1 C Programmierung-Makefile Frage2 PHP-Programmierung HTTP-Fehler 404
Frage von KatalinaC und C++34 Kommentare

Hallo, ich habe 2 Fragen, die nichts miteinander zu tun haben aber mit denen ich mich gerade beschäftige: 1. ...

LAN, WAN, Wireless
Watchguard T15 VPN Einrichtung
gelöst Frage von thomasjayLAN, WAN, Wireless25 Kommentare

Hallo zusammen, wir möchten gerne über unsere Watchguard T15 einen VPN-Tunnel (Mobile VPN with IPSec) einrichten! Als Client nutzen ...

Windows Server
Alten DC entfernen
Frage von smartinoWindows Server24 Kommentare

Hallo zusammen, ich habe hier eine Umgebung übernommen und erstmal einen DCDIAG gemacht. Dabei fällt auf, daß eine ganze ...