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 (3924)
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

  • 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

  • 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

  • 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 2 Wochen 1 Tag
  • Hey danke
    vor 2 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 11 Stunden
  • Da scheint die Terminologie
    vor 3 Wochen 14 Stunden
  • Kannst doch auch alles direkt
    vor 3 Wochen 4 Tagen
  • In der entsprechenden View
    vor 3 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 4 Tagen
  • gelöst
    vor 6 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

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