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

Diverse Features für Forum gesucht

Eingetragen von DiJae (154)
am 30.05.2007 - 16:23 Uhr in
  • Module

Hallo,

gerne würde ich das Drupal Forum einsetzen, aber mir fehlen noch einige Features, die ich auch trotz intensiver Suche noch nicht als AddOn finden konnte. Was ich gerne noch für mein Forum hätte, wäre:

- je Container Rechte schalten, dass bestimmte Gruppen nur lesen, aber nicht schreiben können, andere Gruppen sowohl lesen als auch schreiben,...

- Threads sollen beobachtet werden können

- Es soll eine separate Suche ausschließlich für das Forum geben.

- Es soll nicht, wie im Moment zuerst nur der 'Vorschau'-Button, sondern so wie hier beide Button ('Vorschau', 'Speichern') angezeigt werden.

- In meinem Profil sollen meine aktuellen Einträge im Forum angezeigt werden. Und ebenfalls sollen die Antworten auf meine Einträge angezeigt werden.

Müssten diese Funktionen programmiert werden? Oder bietet sich in dem Fall ein anderes Forumsystem eher an?

Gruß
Dirk

‹ FreeTagging-Begriffe filtern und ausgeben e-commerce (& localizer, imagemenu) - sprache ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

DiJae wrote: - je

Eingetragen von bv (3920)
am 01.06.2007 - 20:41 Uhr

DiJae schrieb
- je Container Rechte schalten, dass bestimmte Gruppen nur lesen, aber nicht schreiben können, andere Gruppen sowohl lesen als auch schreiben,...

Probier dazu mal das Taxonomy Access-Modul aus.

DiJae schrieb
- Threads sollen beobachtet werden können

Kannst Du das noch was näher erläutern? Du könntest evtl. eins der Bookmark-Module dafür einsetzen, wenn es das ist was Du meinst.

DiJae schrieb
- Es soll eine separate Suche ausschließlich für das Forum geben.

Da lässt sich bestimmt was mit dem Views-Modul basteln.

DiJae schrieb
- Es soll nicht, wie im Moment zuerst nur der 'Vorschau'-Button, sondern so wie hier beide Button ('Vorschau', 'Speichern') angezeigt werden.

Das ist eine Kommentareinstellung, zu finden unter @admin/content/comment/settings@.

--
bv - drupalcenter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

bv wrote:DiJae wrote:

Eingetragen von killhill (36)
am 02.06.2007 - 00:04 Uhr
bv schrieb
DiJae schrieb

- Threads sollen beobachtet werden können

Kannst Du das noch was näher erläutern? Du könntest evtl. eins der Bookmark-Module dafür einsetzen, wenn es das ist was Du meinst.

[/quote]

Ich vermute mal, dass so was wie "benachrichtigen bei neuer Antwort" gemeint sein wird. Pro Thema halt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

DiJae wrote:- Es soll

Eingetragen von ToaTs (127)
am 02.06.2007 - 14:58 Uhr
DiJae schrieb

- Es soll nicht, wie im Moment zuerst nur der 'Vorschau'-Button, sondern so wie hier beide Button ('Vorschau', 'Speichern') angezeigt werden.

Administer->Content Management->Post Settings->Preview Post->Optional/Required

EDIT: Oh, da war schon wer viel schneller.

Bei den restlichen Fragen kann ich leider nicht helfen.

ToaTs
--
Professionelle und gutaussehende Themes für Drupal:
http://grafix-community.com

ToaTs
--
Kostenlose Themes für Drupal, mit Wunschliste:
http://drupal-templates.eu

  • Anmelden oder Registrieren um Kommentare zu schreiben

killhill wrote: bv

Eingetragen von DiJae (154)
am 04.06.2007 - 09:21 Uhr
killhill schrieb
bv schrieb
DiJae schrieb

- Threads sollen beobachtet werden können

Kannst Du das noch was näher erläutern? Du könntest evtl. eins der Bookmark-Module dafür einsetzen, wenn es das ist was Du meinst.

Ich vermute mal, dass so was wie "benachrichtigen bei neuer Antwort" gemeint sein wird. Pro Thema halt.[/quote]

Gemeinst ist hier eine Abonnement Funktion, d.h. wenn ich einen interessanten Thread (es muss nicht mein eigener sein) beobachten möchte, kann ich dies per Click machen. Eventuell wäre auch eine Benachrichtigung wünschenswert, wenn neue Beiträge im Thread gepostet werden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, meine

Eingetragen von Q-Base (339)
am 04.06.2007 - 09:48 Uhr

Hallo,

meine Vorkommentatoren haben ja schon viel geschrieben. Daher nur noch mein Senf.
Du brauchst TAC, Subscriptions, du musst in die Einstellungen zu den Kommentaren mal schauen und dein letzter Punkt. Also ich habe dafür einen Block erstellt, in dem ich mit PHP und einer kleinen SQL-Abfrage genau dieses Ding gemacht habe, allerdings nur für die Top-6, weil der Rest interessiert kaum. Du kannst aber ja noch zusätzlich eine Seite erstellen, in der du die Beschränkung von 6 Accounts weg lässt.

Falls es dir hilft, hier mein Code vom kleinen Statistik Block, den ich damals erstellt hatte. Er zählt auch noch zusätzlich die Besuchersessions, das nehm ich jetzt nicht raus, da ich den Code schon aus einem Backup rausgesucht habe :-) Weiter unten im Code ist die Anfrage, wie viele Beiträge ein Nutzer im Forum geschrieben hat und dann wird das aufgelistet.

<?php

// ------------------------------------------------------------
//          Besuchszähler
// ------------------------------------------------------------
function is_expired_nord($val) {
 
// val ist eine Zeitangabe
 
 
if ($val < time()) return false;
  else return
true;
}

global
$user;

$valid_until = time() + (3600*24*3); // drei Tage

// Keys für die Tablle
$counter_int_key  = "session_counter_int";
$counter_data_key = "session_counter_sessions";

// gespeicherte Daten
$counter_int_data = variable_get($counter_int_key, 0);
$counter_data_arr = variable_get($counter_data_key, array());

// Wenn die Session-ID nicht in dem Array 'session_counter_sessions' enthalten ist, wird
// der Counter inkrementiert und die Session in das Array aufgenommen
//  außerdem wird der IP-Range von Google ausgeschlossen
if ( ! array_key_exists($user->sid, $counter_data_arr) && ! preg_match("/66\\.249\\.66.*/i", $user->hostname) ) {
 
$counter_int_data++;
}
// gespeicherte Zeit aktualisieren
$counter_data_arr[$user->sid] = $valid_until;

// alte Daten wegschmeißen
if (is_array($counter_data_arr)) {
 
$counter_data_arr = array_filter($counter_data_arr, "is_expired_nord");
}
variable_set($counter_int_key, $counter_int_data);
variable_set($counter_data_key, $counter_data_arr);


// ------------------------------------------------------------
//          Nutzerstatistik
// ------------------------------------------------------------
$nodes = array();
$comments = array();

$r = db_query("SELECT n.uid,u.name,COUNT(`n`.`nid`) AS `count` FROM {node} AS n LEFT JOIN {users} AS u ON u.uid=n.uid WHERE n.uid!='1' AND n.type='forum' AND n.status='1' GROUP BY n.uid;");
while (
$d = db_fetch_object($r)) {
//  $user[$d->name] = "";
 
$nodes[$d->name] = $d->count;
//  print_r($d);
}

// print_r($nodes);

$r = db_query("SELECT c.uid,u.name,COUNT(`c`.`cid`) AS `count` FROM {comments} AS c LEFT JOIN {users} AS u ON u.uid=c.uid LEFT JOIN {node} AS n ON c.nid=n.nid WHERE c.uid!='1' AND n.type='forum' GROUP BY c.uid;");
while (
$d = db_fetch_object($r)) {
 
$comments[$d->name] = $d->count;
}

// print_r($comments);

// Arrays mergen
foreach($comments as $key => $val) {
  if (
array_key_exists($key, $nodes) ) {
   
$nodes[$key] += $val;
  }
  else {
   
$nodes[$key] = $val;
  }
}

// print_r($nodes);

array_multisort($nodes, SORT_DESC);

// Wer hat wie viel im Forum geschrieben: SQL-Abfrage
$total_count = 0;
$r = db_query("SELECT COUNT(`c`.`cid`) AS c_count, COUNT(`n`.`nid`) AS n_count FROM {comments} AS c LEFT JOIN {node} AS n ON c.nid=n.nid WHERE c.uid!='1' AND n.type='forum';");
if (
$d = db_fetch_object($r)) {
 
$total_count = $d->c_count + $d->n_count;
}

?>

<p><b><?php echo $counter_int_data; ?></b> Besucher seit dem <nobr>17. Nov 2006</nobr>.</p>
<p>Nutzer mit den meisten Beiträgen</p>
<ol>
<?php
// Wer hat wie viel im Forum geschrieben: Ausgabe
$counter = 0;
foreach(
$nodes as $name => $counts) {
  if (
$counter < 6) {
    echo
"\\n  <li><b>".$name."</b> (".$counts.")</li>";
  }
 
$counter++;
}
?>

</ol>
<p>Insgesamt wurden <b><?php echo $total_count; ?></b> Beiträge im Forum verfasst.</p>

Ciao, Q

Ciao, Q
---
Running Gag der IT seit den 70er: "Machen wir eben mal schnell ...".

  • Anmelden oder Registrieren um Kommentare zu schreiben

DiJae wrote:

Eingetragen von hade (57)
am 04.06.2007 - 09:53 Uhr
DiJae schrieb

Gemeinst ist hier eine Abonnement Funktion, d.h. wenn ich einen interessanten Thread (es muss nicht mein eigener sein) beobachten möchte, kann ich dies per Click machen. Eventuell wäre auch eine Benachrichtigung wünschenswert, wenn neue Beiträge im Thread gepostet werden.

das geht mit den subscriptions.

ich tippe gerade übrigens ein wenig im blinden, da die antwort-textarea die volle breite der seite einnimmt und links unter den blöcken verschwindet >> firefox 2.0.04.

edit: da war jemand schneller & die textarea erscheint jetzt auch wieder richtig.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, danke erst einmal.

Eingetragen von DiJae (154)
am 12.06.2007 - 10:01 Uhr

Hallo,

danke erst einmal. Ich denke, dass ich damit arbeiten kann.

Gruß
DiJae

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Fehlendes Modul verursacht Fehlermeldung
  • Komplette Fotogalerie samt Konfiguration und Inhalt umziehen. Features erweiterbar oder gibt es eine Alternative?
  • Cheet sheet für die Drupal Begriffs-Welt?
  • [gelöst] Sichtbarkeit von Seiten über Rollen steuern
  • Sichtbarkeit von Seiten (über Rollen) steuern
  • Wie kann man "?title=" am Ende der URL auf paginierten Seiten entfernen?
  • Drupal 8 - Datenbank Mindmap
  • Zusätzliche Felder in der Userliste
  • Buch: Mastering Drupal 8 Views!
  • The website encountered an unexpected error. Please try again later.
  • Drupal 8: Modul gesucht - Hervorhebung wichtiger Inhalte
  • Drupal 8: Modul prevnext
Weiter

Neue Kommentare

  • Das liegt vermutlich nicht an
    vor 1 Stunde 12 Minuten
  • Die Basis-Information (nodes,
    vor 1 Stunde 14 Minuten
  • Sichtbarkeit von Seiten über Rollen steuern Drupal 9
    vor 7 Stunden 20 Sekunden
  • Du könntest dir dazu mal das
    vor 7 Stunden 44 Sekunden
  • gelöst
    vor 8 Stunden 23 Minuten
  • Redest Du von Views-Seite?
    vor 9 Stunden 48 Minuten
  • Vermutlich wäre ein neues
    vor 10 Stunden 7 Minuten
  • Sichtbarkeit von Seiten über Rollen steuern
    vor 18 Stunden 53 Minuten
  • Sorry, fehlerhafter Link. Ist
    vor 2 Tagen 1 Stunde
  • Seite wurde nicht gefunden!
    vor 2 Tagen 1 Stunde

Statistik

Beiträge im Forum: 246365
Registrierte User: 18920

Neue User:

  • Tropse
  • Tulsa55
  • Elisаhaf

» Alle User anzeigen

User nach Punkten sortiert:
wla9048
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3920
ronald3835
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 3 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