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 - 15: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 (3916)
am 01.06.2007 - 19: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 01.06.2007 - 23: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 - 13: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 - 08: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 - 08: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 - 08: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 - 09: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

  • Versenden von Anfragen per Webform
  • D 7.78 und eine sqlite Datenbank statt mySQL
  • eMail-Adresse überprüfen ob diese auch tatsächlich existiert
  • [gelöst]Welche Tokens werden bei Images im Feld Dateiverzeichnis erlaubt
  • Modulupdate per Webinterace scheitert an authorize.php und access denied für Admin-User
  • Fehlermeldung nach Update auf PHP 7.4 - array offset on value of type null in geocoder_widget...
  • BEF Exposed Filter collapse funktioniert nicht mit Bootstrap Theme
  • content und media-files von drupal8 nach drupal9 migrieren
  • Notificationsnicht immer und gesammelt bei Update
  • Meldung zu Token im Statusbericht
  • Fehlermeldung: Deprecated function
  • Warning: call_user_func() expects parameter 1 to be a valid callback, class 'Drupal\node\Entity\Node' does not have a method 'ge
Weiter

Neue Kommentare

  • zu 1. Ja, ist er auch ;) zu
    vor 36 Minuten 4 Sekunden
  • bei den meisten Hostern
    vor 14 Stunden 28 Minuten
  • wirklich sicherstellen kann man es nur,
    vor 14 Stunden 32 Minuten
  • Moin Moin vielen lieben Dank
    vor 20 Stunden 10 Minuten
  • Auch,wenn es noch über
    vor 1 Tag 54 Minuten
  • Das steht über dem Bereich,
    vor 1 Tag 56 Minuten
  • Hallo Jenna, ich habe das
    vor 1 Tag 21 Stunden
  • Ich hatte gehofft, bis auf
    vor 1 Tag 21 Stunden
  • Wenn der Provider keine freie
    vor 1 Tag 21 Stunden
  • Problemeingrenzung
    vor 1 Tag 23 Stunden

Statistik

Beiträge im Forum: 245992
Registrierte User: 18832

Neue User:

  • finnster
  • Damian1802
  • MrWebMV

» Alle User anzeigen

User nach Punkten sortiert:
wla9012
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3916
ronald3831
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 6 Gäste online.

Benutzer online

  • SaarlandToday

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