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

Kommentare anpassen, ich komm nicht weiter.

Eingetragen von unghander (37)
am 23.04.2007 - 18:14 Uhr in
  • Module

Hallo Ihr Drupaler ;)

ich bin dabei die Kommentare an meine Bedürfnisse anzupassen und hab ein paar kleine Probleme, die ich nicht lösen kann:

1. Hinter dem Namen eines nicht angemeldeten Kommentators steht in Klammern "nicht überprüft" Wie kann ich diese Meldung entfernen?

2. Ein nicht angemeldeter Nutzer kann eine Webadresse angeben, mit Dieser wird dann sein Name verlinkt. Bei angemeldeten Kommentatoren wird das Userprofil verlinkt, allerdings nur wenn man angemeldet ist. Wie bekomme ich es hin, dass deren Name auch für nicht angemeldete Benutzer mit dem jeweiligen Profil verlinkt ist?

Zum letzteren Punkt dachte ich mir, dass vielleicht die Nutzerprofile nicht auf öffentlich gestellt sind, konnte aber keine EInstellung dafür finden.

Genial währe es natürlich (quasi das Sahnehäubchen) wenn die User in Ihrem Profil ein Link zu Ihrer Homepage hinterlegen können (das bekomme ich hin) und je nachdem ob Sie das getan haben, Ihr Name in den Kommentaren entweder mit dem Profil oder aber mit diesem Link verknüpft ist.

Vorschläge?

‹ localizer Modul - Sprache automatisch erkennen Benachrichtigungen bei Forenbeiträgen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Erstmal zu Punkt 2.: Wenn du

Eingetragen von derjochenmeyer@... (591)
am 23.04.2007 - 23:49 Uhr

Erstmal zu Punkt 2.: Wenn du die Namen von unregistrierten Nutzern mit den Profilen verlinkst, dann kann es doch sein, dass jemand unter einem falschen Namen Schwachsinn postet (oder lass es nur einen Schreibfehler sein). Das wuerde dann automatisch mit dem Profil eines anderen registrierten Nutzers verlinkt! Nimmst du das in Kauf? Wenn du den Nutzern das Einloggen ersparen willst, dann versuch doch ein Modul wie Persistent Login (http://drupal.org/project/persistent_login).

Zu Punkt 1.: Lies mal hier http://www.mattfarina.com/2007/04/12/removing-not-verified-anonymous-users -> Allerdings hast du dann auch das Problem "ein user postet unter falschem Namen".

» forward-media.de Drupal Entwicklung | Drupal Tutorials

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke erstmal, aber

Eingetragen von unghander (37)
am 24.04.2007 - 08:33 Uhr

Ich glaube du hast mich zu Punkt 2 ein wenig falsch verstanden. Ich möchte nicht, dass ein nicht eingeloggter User seinen Kommentar mit einem Userprofil verknüpfen kann. Es sollte folgendermaßen sein:

Eingeloggt ohne Link im Profil: Name wird mit Userprofil verknüpft
Eingeloggt mit Link im Profil: Name wird mit Link verknüpft
Nicht eingeloggt: Name wird mit Homepage des Kommentators verlinkt oder nicht.

Ist das möglich ohne das Kommentarmodul zu bearbeiten?

-----
Christian geht denhartenweg.

  • Anmelden oder Registrieren um Kommentare zu schreiben

was brauchst du genau?

Eingetragen von derjochenmeyer@... (591)
am 24.04.2007 - 17:12 Uhr

Ich kann mir eine Lösung im Template vorstellen. Also in der Datei comments.tpl.php.

Eine Abfrage der folgender Art:

WENN "Registrierter User" UND "Homepage angegeben" DANN "Username wird mit Homepage verlinkt"
WENN "Registrierter User" UND "keine Homepage angegeben" DANN "Username wird mit Profil verlinkt"
WENN "unregistrierter User" UND "Homepage angegeben" DANN "Username wird mit Homepage verlinkt"
WENN "unregistrierter User" UND "keine Homepage angegeben" DANN "Username wird gar nicht verlinkt"

In PHP wäre das grob sowas:

if ($comment->registered_name && $comment->homepage) { print "Ausgabe"; }

Wenn das in die richtige Richtung geht, kann ich vielleicht mit ner konkreten Lösung aushelfen...

Oder jemand mit mehr Erfahrung hat ne bessere Idee (vielleicht auch zu meinem Post ;-) http://www.drupalcenter.de/node/3101)

» forward-media.de Drupal Entwicklung | Drupal Tutorials

  • Anmelden oder Registrieren um Kommentare zu schreiben

Deine Idee ist gut

Eingetragen von unghander (37)
am 26.04.2007 - 18:30 Uhr

ich hab es zwar noch nicht ausprobiert aber so eine Abfrage scheint möglich zu sein.

Aber mich wundert das ja schon eine Art Abfrage drin ist, obwohl ich die nicht finden kann. Denn der Name von Usern mit Profil wird nur verlinkt angezeigt wenn man eingeloggt ist, sonst nicht. Die entsprechende Zeile in der comment.tpl.php lautet folgendermaßen:

if ($submitted):

print t("!username am !date Uhr", array('!username' => theme('username', $comment), '!date' => format_date($comment->timestamp)));

endif;

Wo soll da eine Eingeloggt-Abfrage sein?

-----
Christian geht denhartenweg.

  • Anmelden oder Registrieren um Kommentare zu schreiben

also die Abfrage ist genau

Eingetragen von derjochenmeyer@... (591)
am 01.05.2007 - 15:37 Uhr

also die Abfrage ist genau die! t ist eine drupal eigene funktion. was die funktion ausgibt ist "!username am !date Uhr" im zweiten teil der funktion wird bestimmt was !username und !date ist. die funktion theme('username', $comment) formatiert den usernamen dann entsprechend.

ich weis leider keinen anderen ansatz als die abfrage einfach zu auszukommentieren und eine neue Abfrage (zb. wie ich vorgeschlagen habe) in die comment.tpl.php einzufügen.

» forward-media.de Drupal Entwicklung | Drupal Tutorials

  • Anmelden oder Registrieren um Kommentare zu schreiben

Node Comments!

Eingetragen von OSLinux (31)
am 15.05.2007 - 11:04 Uhr

Meine Idde mit Node Comments Module und dann node template sollte man alles einfach abändern klönnen...

~

Linux & Drupal mit Simple Machines Forum, besser geht's nicht!!!!

~

Linux & Drupal mit Simple Machines Forum, besser geht's nicht!!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • PHP 8.1 - Deprecated function: rtrim()
  • Preloader / Spnner entfernen Menu Link Modal-Modul
  • Schriftgröße standard einstellen
  • Drupal Website gestalten
  • MariaDB 10.6
  • Entity Reference - Title Felder werden als Link angezeigt
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
Weiter

Neue Kommentare

  • Danke fürs Feedback. Gut dass
    vor 1 Tag 23 Stunden
  • Patch angewandt
    vor 2 Tagen 2 Stunden
  • core_version_requirement: ^8
    vor 4 Tagen 4 Stunden
  • core_version_requirement: ^8
    vor 4 Tagen 4 Stunden
  • ok. Wenn ich das mache
    vor 4 Tagen 4 Stunden
  • Bei gleichem Namen hat das
    vor 4 Tagen 4 Stunden
  • Sorry, dass ich mich hier
    vor 4 Tagen 5 Stunden
  • Habe Patch versucht
    vor 4 Tagen 12 Stunden
  • Hier wird ein Patsch
    vor 4 Tagen 13 Stunden
  • Mit Drupal geht das um 150
    vor 5 Tagen 1 Stunde

Statistik

Beiträge im Forum: 247866
Registrierte User: 19592

Neue User:

  • Davidsnins
  • kudes
  • Tkakah

» Alle User anzeigen

User nach Punkten sortiert:
wla9213
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 4 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