Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

login block themen

Eingetragen von dude (338)
am 02.09.2007 - 04:51 Uhr in
  • Themes & Theming
  • Drupal 5.x

liebes forum,

nun hab ich also drupal erfolgreich installiert und das datum und die headline mit sifr hinbekommen. aber nun würde ich gerne den login themen.
so solls mal aussehen: http://www.matuk.de/_meinblog/
und so siehts momentan aus: http://www.matuk.de/_blog/

ihr seht, äusserst unbefriedigend bisher. wie komm ich da ran? geht das echt nur so?
=> http://www.nicklewis.org/node/845

grüsse vom dude

‹ Fragen zur Umgestaltung des alek 2.0 Themes php "else" funktion bei block-ausgabe? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

wo liegt der code für das login formular?

Eingetragen von dude (338)
am 02.09.2007 - 12:39 Uhr

hm .. vielleicht kann mir jemand sagen in welcher datei das login formuluar "versteckt" ist? dann könnt ichs da direkt ändern.

  • Anmelden oder Registrieren um Kommentare zu schreiben

frust

Eingetragen von dude (338)
am 03.09.2007 - 03:38 Uhr

hm, ich kann mich zwar des eindrucks nicht erwehren, dass ich hier grad selbstgespräche führe, aber sei's drum ..

also: leider bin ich beim "login themen" nicht wirklich weiter gekommen. :-(
nun war meine letzte idee einfach den html code für das formular aus meinem statischen template (http://www.matuk.de/_meinblog/) in die "page.tpl.php" einzufügen und dort noch die "action="/_blog/node?destination=node" method="post"" attribute in den form tag reinzukopieren.

funktioniert natürlich wieder nicht. *seufz* wenn ich mir auch nicht erklären kann, warum nicht.

also login den eigenen wünschen anpassen is nicht wenn man nicht der krasse php-checker ist, oder?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zwiegespräch

Eingetragen von drubb (580)
am 03.09.2007 - 11:42 Uhr

na, damit du nicht ganz alleine bleibst:

Es gibt für den Login Block leider keine Schablone oder themeable function, so dass die von Nick Lewis beschriebene Methode eigentlich schon der richtige Weg ist. Einfache Dinge kann man natürlich per CSS machen (Farben etc.). Wo genau hängt es denn, bzw. was möchtest du denn ändern?

Gruß,
Boris

  • Anmelden oder Registrieren um Kommentare zu schreiben

Login block themen

Eingetragen von md (3717)
am 03.09.2007 - 12:42 Uhr

Du kannst den Login block entweder mit der hier beschriebenen Methode ändern:
http://www.drupalcenter.de/handbuch/4698
oder du erstellst ein Template mit dem Namen:user-login-block-form.tpl.php
Dafür musst du dann noch eine Funktion deiner Template.php hinzufügen. Ist hier schon ganz oft beschrieben worden.

Das Meiste bekommmst du allerdings schlicht und einfach mit CSS hin.

vg
--
md - DrupalCenter

mdwp* :: Drupal Services

  • Anmelden oder Registrieren um Kommentare zu schreiben

hurra! ich bin doch nicht allein hier ..

Eingetragen von dude (338)
am 03.09.2007 - 12:44 Uhr
bb schrieb

na, damit du nicht ganz alleine bleibst:

ah, sehr gut! endlich mal feedback! :-)

bb schrieb

Es gibt für den Login Block leider keine Schablone oder themeable function,

das habe ich bemerkt. ich frag mich nur warum eigentlich nicht? es wäre doch wirklich am einfachsten, jeder benutzer könnte ganz normal mit html & css 'sein' formular gestalten und dann nur noch den nötigen "action parameter" einbauen. wie einfach könnte die welt manchmal sein .. aber leider ..

bb schrieb

so dass die von Nick Lewis beschriebene Methode eigentlich schon der richtige Weg ist. Einfache Dinge kann man natürlich per CSS machen (Farben etc.). Wo genau hängt es denn, bzw. was möchtest du denn ändern?

ja, also guck dir doch einfach mal die formulare (login und such-formular) auf meinem statischen template an. man beachte die abgerundeten rahmen und das kleine javascript wenn du in die felder "benutzername" und "passwort" rein, bzw. rausklickst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich habe gesucht, aber nicht gefunden.

Eingetragen von dude (338)
am 03.09.2007 - 13:08 Uhr
md schrieb

Du kannst den Login block entweder mit der hier beschriebenen Methode ändern:
http://www.drupalcenter.de/handbuch/4698
oder du erstellst ein Template mit dem Namen:user-login-block-form.tpl.php
Dafür musst du dann noch eine Funktion deiner Template.php hinzufügen. Ist hier schon ganz oft beschrieben worden.

aaalso: weil ich da unterschwellig den vorwurf raushöre ich hätte die suchfunktion nicht benutzt. bei meinen recherchen bin ich u.a. auf folgendes gekommen:
- http://www.nicklewis.org/node/845
- http://drupal.org/node/19855
- http://drupal.org/node/154236
hat aber alles nicht funktioniert. auf dieses problem hier bin ich dann auch noch gestossen: http://drupal.org/node/139459

wie ich von der "beschriebenen methode" zu einem neuen login-formular kommen kann, ist mir als php-laien vollkommen schleierhaft.

wenn man z.b. mit

<?php
print_r
(drupal_render($form['name']));// this outputs the password form field
?>
das formularfeld für den benutzernamen ausgeben lässt gibt drupal "name: |textfeld|" aus. ich wollte aber z.b. "Benutzername" im loginfeld selber schon drinstehen haben. wenn man reinklickt verschwindet es dann.

guck dir einfach mal das formular des statischen templates an. => www.matuk.de/_meinblog
kannst ja mal versuchen es umzusetzen, dann wirst du schon sehen auf welche probleme man da stösst. wenn es mir wenigstens gelungen wäre formularfeld und betitelung zu umbrechen. aber die scheinen eine unzertrennbare einheit zu sein. d.h. der benutzername steht immer VOR dem eingabefeld. das gefällt mir z.b. überhaupt nicht.

md schrieb

Das Meiste bekommmst du allerdings schlicht und einfach mit CSS hin.

ja, mal sehen wie weit ich damit komme. wenn ich wenigstens wie gesagt schon mal "Benutzername" UNTER das input-feld bekommen würde ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nee

Eingetragen von md (3717)
am 03.09.2007 - 13:18 Uhr

das war kein Vorwurf.
Dein Code:

<?php
print_r
(drupal_render($form['name']));// this outputs the password form field
?>

gibt Debug-Code aus. Wegen der Funktion print_r

Schreib einfach print.
Warum das in Drupal nicht einfacher ist, lässt sich ganz einfach erklären.
Wenn jeder 'einfach' sein Formular mit action schreiben würde, hätten wir kein sauberes Framework mehr, sondern ein Sammelsurium von unsicheren Formularen.

Die Drupal Entwickler haben sich dabei schon was gedacht und werden weltweit für die saubere Struktur gelobt.

vg
--
md - DrupalCenter

mdwp* :: Drupal Services

  • Anmelden oder Registrieren um Kommentare zu schreiben

editiert

Eingetragen von dude (338)
am 03.09.2007 - 13:45 Uhr
md schrieb

Schreib einfach print.

ich schreib gar nix mehr. ich schau, dass ich das jetzt einigermassen ansehlich mit css hinbekomme.
um das grundlegend umzugestalten muss man einfach mehr ahnung von php haben, was bei mir nicht der fall ist.

md schrieb

Warum das in Drupal nicht einfacher ist, lässt sich ganz einfach erklären.
Wenn jeder 'einfach' sein Formular mit action schreiben würde, hätten wir kein sauberes Framework mehr, sondern ein Sammelsurium von unsicheren Formularen.

aber das wär doch allein 'mein' risiko! bzw. dessen risiko der sein eigenes formular verwendete .. aber die diskussion ist sowieso müssig, geht ja eh nicht ..

md schrieb

Die Drupal Entwickler haben sich dabei schon was gedacht und werden weltweit für die saubere Struktur gelobt.

und ich würde sie loben wenn sie nun noch einigermassen saubere formulare machen würden! himmelarschundzwirn!! jetzt hab ich da wieder sonen ätzenden gelben rahmen drin .. => www.matuk.de/_blog wo kommt der denn nu wieder her?? aus meinen css sicher nicht.
hat da jemand vielleicht ne idee?

EDIT: sorry, gelber rahmen nur im opera. scheiss opera, tolles drupal!

grüsse vom dude

  • Anmelden oder Registrieren um Kommentare zu schreiben

mit joomla offenbar machber

Eingetragen von dude (338)
am 05.09.2007 - 15:12 Uhr

das is ja schon 'n ding, dass genau das was ich machen wollte mit joomla durchaus machbar zu sein scheint. guckt mal hier auf dieses template auf das "suchen feld": http://www.joomlademo.de/index.php?mos_change_template=aha_flex

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit Drupal auch

Eingetragen von md (3717)
am 06.09.2007 - 09:01 Uhr

Mit Drupal ist das, mit den hier bereits beschriebenen Methoden, allerdings auch machbar. Wie Nick Lewis schreibt: 'YOu don’t need to understand it; you don’t even need to agree with it. Just accept it, and continue.'

So isses.

vg
--
md - DrupalCenter

mdwp* :: Drupal Services

  • Anmelden oder Registrieren um Kommentare zu schreiben

nee nee nee

Eingetragen von dude (338)
am 06.09.2007 - 13:09 Uhr
md schrieb

Mit Drupal ist das, mit den hier bereits beschriebenen Methoden, allerdings auch machbar. Wie Nick Lewis schreibt: 'YOu don’t need to understand it; you don’t even need to agree with it. Just accept it, and continue.'

So isses.

nicht ganz! beim guten nick fängt das problem schon mal damit an, dass das ne beschreibung für eine frühere drupal version ist. so gibt es die zeile gar nicht an der stelle mit der das tutorial anfängt. => modules/user.module on line 868
ich habs jedenfalls nicht hinbekommen. von wegen "you don't even have to understand it .." es mag zwar schon irgendwie gehen, aber mit der beschreibung sicher nicht.
du solltest es einfach mal selbst ausprobieren. ich bin ja sogar soweit gekommen mit diesem "attributes" parameter ins "input" direkt was reinzuschreiben. aber dann macht drupal aus den anführungsstrichen "& q u o t;" alles wird in entitäten umgewandelt! auch ein "\" um den schmarrn zu maskieren. an der stelle hab ich dann aufgegeben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kann man Blöcke

Eingetragen von quiptime (4972)
am 06.09.2007 - 13:46 Uhr

Kann man Blöcke themen?

http://www.drupalcenter.de/faq/5149

-------------
quiptime

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: nicht ganz! beim

Eingetragen von md (3717)
am 06.09.2007 - 13:53 Uhr
Zitat:

nicht ganz! beim guten nick fängt das problem schon mal damit an, dass das ne beschreibung für eine frühere drupal version ist. so gibt es die zeile gar nicht an der stelle mit der das tutorial anfängt. => modules/user.module on line 868
ich habs jedenfalls nicht hinbekommen. von wegen "you don't even have to understand it .." es mag zwar schon irgendwie gehen, aber mit der beschreibung sicher nicht.
du solltest es einfach mal selbst ausprobieren. ich bin ja sogar soweit gekommen mit diesem "attributes" parameter ins "input" direkt was reinzuschreiben. aber dann macht drupal aus den anführungsstrichen "& q u o t;" alles wird in entitäten umgewandelt! auch ein "\" um den schmarrn zu maskieren. an der stelle hab ich dann aufgegeben.

Das schöne am Drupal Theming ist, dass es vollkommen irrelevant ist, ob die Zeile noch auf line 868 im user.module steht. Wichtig ist nur, das eine Themeable Function weiterhin vorhanden ist. Und das ist sie definitiv.

Das einzige was du aus dem Tutorial ändern musst ist form_render() durch drupal_render() ersetzen. Alles andere geht. Und das hab ich nicht nur schon ausprobiert, das ist jeden Tag mein Handwerkszeug.

vg
--
md - DrupalCenter

mdwp* :: Drupal Services

  • Anmelden oder Registrieren um Kommentare zu schreiben

Beschriftung ins Eingabefeld

Eingetragen von Linulo (256)
am 06.09.2007 - 15:22 Uhr
dude schrieb

ah, sehr gut! endlich mal feedback! :-)

Bitte nicht vergessen, dass dies kein kommerzieller Helpdesk ist und nicht alle hier minütlich überprüfen, ob sie vielleicht Frisch-Drupalern helfen können. Die Hilfsbereitschaft und Fachkompetenz ist hier groß, aber eine Anspruchshaltung ist fehl am Platz!

Mir ist aufgefallen, dass Du in der Vorlage keine Label an den Login-Feldern hast, sondern der Text "Benutzername" im Feld selbst steht. Das kann das Modul Compact Forms. Wenn das Eingabefeld den Fokus bekommt, wird dieser Text sanft ausgeblendet :-D.

  • Anmelden oder Registrieren um Kommentare zu schreiben

dude wrote:guckt mal hier

Eingetragen von Linulo (256)
am 06.09.2007 - 15:29 Uhr

dude schrieb
guckt mal hier auf dieses template auf das "suchen feld": http://www.joomlademo.de/index.php?mos_change_template=aha_flex

Ich versteh nicht ganz, was das Problem ist. Da steht das hier:
#search {
float: left;
width: 192px;
height: 34px;
overflow: hidden;
}
#search .inputbox {
width: 192px;
height: 29px;
line-height: 18px;
margin-left: 7px;
padding-left: 38px;
padding-top: 2px;
font-size: 14px;
background-color: #b2bbc5;
background: url(../images/search.png) no-repeat;
border: none;
}

Ist doch keine Hexerei.

  • Anmelden oder Registrieren um Kommentare zu schreiben

also erst mal danke ..

Eingetragen von dude (338)
am 06.09.2007 - 15:34 Uhr

.. dass ihr euch jetzt alle meinem login-formular-problem widmet. aber das was ich da machen wollte habe ich mittlerweile ohnehin mit einem "problem anderer leute feld" umgeben.

aber vielleicht könntet ihr mir nun damit weiterhelfen: http://www.drupalcenter.de/node/5164

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • wmtbpo361x
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
Weiter

Neue Kommentare

  • Rollen
    vor 5 Tagen 13 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 2 Tagen
  • melde mich mal wieder, da ich
    vor 10 Wochen 2 Stunden
  • Hey danke
    vor 10 Wochen 20 Stunden
  • Update: jetzt gibt's ein
    vor 10 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 3 Tagen
  • In der entsprechenden View
    vor 11 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250239
Registrierte User: 20467

Neue User:

  • LorisBen
  • StevenEness
  • ocvk2810

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 31 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association