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

Comment Modul "Antworten" Funktion

Eingetragen von Immo (21)
am 28.04.2008 - 20:58 Uhr in
  • Module

Hi,

ihr habt mir wirklich bei vielen meiner Probleme geholfen und dafür möchte ich mich nochmals herzlich bedanken. Nun habe ich allerdings ein neues Problem. Ich will beim Comment Modul die "Antworten" Funktion ausschalten, so dass nur noch neue Kommentare geschrieben werden können. Warum ich das will ist folgendes. Ich ordne die Kommentare nach "Neueste zuerst", wenn dann user aus bequemlichkeit nach einem Comment auf Antworten klicken, erschweint die Antwort ja unter dem jeweiligen Comment. Wenn nun neue Kommentare eingefügt werden, gibt das ein übles Durcheinander und der Diskussionsstrang geht verloren. Ich hoffe dafür gibt es auch eine Lösung.

Danke im Voraus.

MfG

Immo

‹ i18n-Modul Menutree - "Zugriff verweigert" ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich will also

Eingetragen von Immo (21)
am 28.04.2008 - 21:08 Uhr

die Funktion function comment_reply ausschalten. Wie schaffe ich das?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Respekt eilig heute

Eingetragen von dawehner (2639)
am 28.04.2008 - 21:20 Uhr

Respekt eilig heute abend?
Deswegen jetzt auch eine ausführliche Antwort

<?php
function hook_link($type, $node = NULL, $teaser = FALSE) {
 
$links = array();

  if (
$type == 'comment') {
   
$links['comment_reply'] = array();
  }
 
  return
$links;
}
?>

--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jo, habs n bisschen eilig ;)

Eingetragen von Immo (21)
am 28.04.2008 - 21:22 Uhr

danke für die schnelle Antwort. Was mache ich mit dem code? Einfach ins comment.module einfügen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

ne in ein eigenes Module und

Eingetragen von dawehner (2639)
am 28.04.2008 - 21:26 Uhr

ne in ein eigenes Module
und dort hook in Modulname umbennen
http://drupal.org/node/508
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING

  • Anmelden oder Registrieren um Kommentare zu schreiben

???

Eingetragen von Immo (21)
am 28.04.2008 - 21:47 Uhr

Danke für den Hinweis. Ich wäre dir echt sehr dankbar, wenn du mir das in aller Kürze erklären könntest. Wie muss dieses neue Modul heißen, etc.? Ich blick da nicht durch. php ist nicht so meins :(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist das so richtig?

Eingetragen von Immo (21)
am 28.04.2008 - 22:07 Uhr

Habe ne neue php datei erstellt noreply.module und diesen code eingefügt

<?php
function hook_noreply($type, $node = NULL, $teaser = FALSE) {
 
$links = array();

  if (
$type == 'comment') {
   
$links['comment_reply'] = array();
  }

  return
$links;
}
?>

hab das ganze in nen ordner (noreply) gepackt und auf den Server in den modules ordner geladen. Das funktioniert aber nicht. Ich kann dieses neue Modul nirgendwo aktivieren :(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Oder so?

Eingetragen von Immo (21)
am 28.04.2008 - 22:24 Uhr

<?php
function noreply_link($type, $node = NULL, $teaser = FALSE) {
 
$links = array();

  if (
$type == 'comment') {
   
$links['comment_reply'] = array();
  }

  return
$links;
}
?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

install file

Eingetragen von Immo (21)
am 28.04.2008 - 22:35 Uhr

Muss ich zu dieser datei noch eine noreply.install schrieben? Kann ich dafür den im Handbuch angegebenen code verwenden? Also in etwa so?

<?php
// noreply.install

function noreply_install() {
  switch (
$GLOBALS['db_type']) {
    case
'mysql':
    case
'mysqli':
     
// the {tablename} syntax is so multisite installs can add a
      // prefix to the table name as set in the settings.php file
     
db_query("CREATE TABLE {node_field_nodereference_data} (
          vid int unsigned NOT NULL default '0',
          field_name varchar(32) NOT NULL default '',
          delta int unsigned NOT NULL default '0',
          field_nid int unsigned NOT NULL default '0',
          PRIMARY KEY  (vid,field_name,delta)
        ) /*!40100 DEFAULT CHARACTER SET utf8 */;"
);
      break;

    case
'pgsql':
     
db_query("CREATE TABLE {node_field_nodereference_data} (
          vid serial CHECK (vid >= 0),
          field_name varchar(32) NOT NULL default '',
          delta integer NOT NULL default '0' CHECK (delta >= 0),
          field_nid integer NOT NULL default '0' CHECK (field_nid >= 0),
          PRIMARY KEY  (vid, field_name, delta)
        )"
);

     
// Pgsql requires keys and indexes to be defined separately.
      // It's important to name the index as {tablename}_fieldname_idx
      // (the trailing _idx!) so update scripts can be written easily
     
db_query("CREATE INDEX {node_field_nodereference_data}_field_name_idx
                ON {node_field_nodereference_data} (field_name)"
);
      break;
  }
}
?>

Sorry, dass ich so nerve, aber für mich ist php genau so verständlich wie Chinesisch,

  • Anmelden oder Registrieren um Kommentare zu schreiben

evtl hilft dir auch dieses

Eingetragen von hade (57)
am 28.04.2008 - 22:37 Uhr

evtl hilft dir auch dieses modul weiter: http://drupal.org/project/flatcomments

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ne wohl eher nicht, aber

Eingetragen von Immo (21)
am 28.04.2008 - 22:47 Uhr

Ne wohl eher nicht, aber danke für den Tipp...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du brauchst kein .install

Eingetragen von netzkoop (1820)
am 28.04.2008 - 22:51 Uhr

Du brauchst kein .install sondern ein noreply.info

; $Id$
name = NoReply
description = Bla
version = "$Name$"

Dein noreply.module fängt dann so an:

<?php
// $Id$

/**
* @file
* Kurze Beschreibung
*/

function noreply_link ...

Sag ich mal so, ungetestet...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Juhu

Eingetragen von Immo (21)
am 28.04.2008 - 23:03 Uhr

Ich danke dir vielmals luzer.

Ich kann ja verstehen, wenn die noobs sich hier auch mit den php Funktionen vertraut machen sollen. Das werde ich mit Sicherheit auch in Zukunft machen, aber ich habe dieses Modul dringend gebraucht. Ich bin halt kein Programierer, sondern eher Designer ;)

Vielen Dank nochmal. Natrlich auch an dereine

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • [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
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 2 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 2 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 2 Wochen 5 Tagen
  • In der entsprechenden View
    vor 2 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 5 Tagen
  • gelöst
    vor 5 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

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