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...

-----------
Luca Curella
Kooperative Netze - Berlin

  • 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

  • Wer ist online Block
  • Doppelte Anzeige von Node im View
  • Content Ex-/Import
  • URL-Alias von bestehendem Link wird gelöscht und auf -0 gesetzt 404 Fehler entsteht
  • Ausblenden von Taxonomy wenn diese keinen Inhalt haben
  • Image als Anhang
  • [gelöst] Benutzer erstellen ohne Berechtigung zum ändern von E-Mail oder Passwort
  • HTTP ERROR 500, wenn der Node eines bestimmten Typs gespeichert wird oder ein neuer Inhalt dieses Typs erzeugt werden soll
  • Module modifizieren zb Statuses
  • Exposed Filter einer View in seperatem Block darstellen, wie kann ich die exposed Filter der zug. View deaktivieren
  • Website ohne öffentlichen Zugriff
  • »Geschwister« Nodes anzeigen
Weiter

Neue Kommentare

  • dinmikkith schrieb Ja du hast
    vor 1 Tag 10 Stunden
  • SaarlandToday schrieb Es gibt
    vor 1 Tag 17 Stunden
  • ich hab das Problem gefunden!
    vor 1 Tag 18 Stunden
  • Sorry, das mit dem Theme war
    vor 1 Tag 19 Stunden
  • Zitat: Es gibt in den
    vor 1 Tag 19 Stunden
  • Es gibt in dem Template das
    vor 2 Tagen 6 Stunden
  • Zitat: da es dort eine
    vor 2 Tagen 6 Stunden
  • Sorry, dachte das ich das
    vor 2 Tagen 9 Stunden
  • Ich habe den Fehler gemacht
    vor 2 Tagen 10 Stunden
  • Kein zusätzliches Modul nötig
    vor 2 Tagen 11 Stunden

Statistik

Beiträge im Forum: 245939
Registrierte User: 18824

Neue User:

  • Damian1802
  • MrWebMV
  • kiba

» Alle User anzeigen

User nach Punkten sortiert:
wla9007
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3916
ronald3829
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 5 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