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 - 17: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 - 22: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".

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke erstmal, aber

Eingetragen von unghander (37)
am 24.04.2007 - 07: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?

  • Anmelden oder Registrieren um Kommentare zu schreiben

was brauchst du genau?

Eingetragen von derjochenmeyer@... (591)
am 24.04.2007 - 16: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)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Deine Idee ist gut

Eingetragen von unghander (37)
am 26.04.2007 - 17: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?

  • Anmelden oder Registrieren um Kommentare zu schreiben

also die Abfrage ist genau

Eingetragen von derjochenmeyer@... (591)
am 01.05.2007 - 14: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Node Comments!

Eingetragen von OSLinux (31)
am 15.05.2007 - 10: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!!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [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
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
  • Statusbericht Warnungen Drupal 11.x
  • Kein E-Mail-Versand über Webseite (z. B. Webforms) nach Server-Umzug
  • für drupal11 ein Slider Modul
  • Links im Block Olivero Theme
Weiter

Neue Kommentare

  • gelöst
    vor 1 Woche 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 1 Woche 5 Tagen
  • klappt fast...
    vor 1 Woche 5 Tagen
  • Das sind die Druiden, die du
    vor 2 Wochen 16 Stunden
  • Wie genau sollen wir dir
    vor 2 Wochen 19 Stunden
  • Okay, jetzt habe ich aber
    vor 2 Wochen 20 Stunden
  • Ja ok und steht denn der
    vor 2 Wochen 20 Stunden
  • Sprichst du von der
    vor 2 Wochen 20 Stunden
  • Alles Standard. Also Apache
    vor 2 Wochen 20 Stunden
  • Hast du denn <Directory
    vor 2 Wochen 20 Stunden

Statistik

Beiträge im Forum: 250225
Registrierte User: 20443

Neue User:

  • 4aficiona2
  • AppBuilder
  • GrolfsnokFlult

» 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 8 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