MyBB.de Forum
Thread Description - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html)
+--- Thema: Thread Description (/thread-30406.html)

Seiten: Seiten: 1 2 3 4 5


RE: Thread Description - Darkness Rises - 06.02.2018

Ich habe das installiert und wollte das der Untertitel in einem bestimmten Bereich auch für Gäste sichtbar ist. Wo müßte ich das in der php ändern?


RE: Thread Description - MrBrechreiz - 06.02.2018

Sichtbar ist es doch generell.


RE: Thread Description - Darkness Rises - 06.02.2018

Hm...Nur bei einem Theme nicht. Bei den anderen drei ist es zu sehen.


RE: Thread Description - MrBrechreiz - 06.02.2018

Deinstallieren/deaktivieren dann installieren/aktivieren


RE: Thread Description - Darkness Rises - 06.02.2018

Das war es. Danke schön. Jetzt sieht man es als Gast.


RE: Thread Description - Rise of the Phoenix - 26.02.2018

(30.12.2017, 23:10)doylecc schrieb:
(30.12.2017, 20:30)truthmayvary schrieb: Hallo zusammen!

Ich hab mich gefragt, ob es irgendwie möglich ist, einzustellen, dass in einem bestimmten Unterforum das Eintragen einer Themenbeschreibung PFLICHT ist?

Hier mal ein Beispiel, bei dem beim Absenden des Themas und nach dem Bearbeiten des ersten Beitrags in den entsprechenden Foren eine Fehlermeldung erscheint, wenn keine Beschreibung eingegeben wurde.

1. Öffne die Datei editpost.php, suche nach Zeile 501:
PHP-Code:
$posthandler->set_data($post); 

und ersetze sie durch:
PHP-Code:
$post['description'] = $mybb->get_input('description');
$posthandler->set_data($post); 

2. Öffne die Datei newthread.php, suche nach Zeile 390:
PHP-Code:
$posthandler->set_data($new_thread); 

und ersetze sie durch:
PHP-Code:
$new_thread['description'] = $mybb->get_input('description');
$posthandler->set_data($new_thread); 

3. Öffne die Plugindatei inc/plugins/threaddescription.php und füge ganz am Ende hinzu:
PHP-Code:
$plugins->add_hook("datahandler_post_validate_post""threaddescription_forced_post");

// Beschreibung beim Bearbeiten des ersten Beitrags erzwingen
function threaddescription_forced_post(&$dh)
{
   // IDs der Foren, in denen eine Beschreibung Pflicht ist (Bsp: 3,4)
   $forum_ids = array(3,4);

   if ($dh->method == "update" && $dh->first_post) {
      $description = &$dh->data['description'];

       if (in_array($dh->data['fid'], $forum_ids)) {
           if (my_strlen($description) == 0) {
               $dh->set_error('Themenbeschreibung fehlt!');
               return false;
           }
       }
       return true;
   }
}

$plugins->add_hook("datahandler_post_validate_thread""threaddescription_forced_thread");

// Beschreibung beim Erstellen eines neuen Themas erzwingen
function threaddescription_forced_thread(&$dh)
{
   global $thread;

   // IDs der Foren, in denen eine Beschreibung Pflicht ist (Bsp: 3,4)
   $forum_ids = array(3,4);

   if($dh->method == "insert" || array_key_exists('description'$thread))
   {
       $description = &$dh->data['description'];

       if (in_array($dh->data['fid'], $forum_ids)) {
           if (my_strlen($description) == 0) {
               $dh->set_error('Themenbeschreibung fehlt!');
               return false;
           }
       }
       return true;
   }


Ich habe soeben diese tolle Änderung eingebaut, die auch eigentlich fehlerfrei funktioniert. Allerdings kollidiert sie scheinbar mit dem Plugin x-Threads, das in manchen Bereichen als zusätzliche Beschreibung dient (Custom Fields). Ich kann bei diesen eingeben, was ich will, jedoch wird nichts mehr angezeigt und wenn ich erneut den Beitrag editiere, ist das Eingabefeld wieder leer.
Gibt es eine Möglichkeit, dass beides funktioniert, sprich die Beschreibung in manchen Unterforen erzwungen wird, aber in anderen auch die Custom Fields weiter nutzbar sind?

Danke vorab schon einmal für eure Hilfe,
LG  Smile


RE: Thread Description - Keira0384 - 18.05.2018

Hey,

ich habe seit einiger Zeit ein Problem mit dem Thread Description (1.1)
Die Beschreibung wird immer wieder rausgenommen, sobald jemand einen späteren Beitrag editiert. Die Beschreibung steht zwar drin, ist nach dem Abschicken aber weg und muss neu angegeben werden. Ich weiß nicht genau wie ich dem Problem auf die Spur kommen könnte.
Benutze Mybb 1.8.15 und weiß nicht seit wann sich die Beschreibung selbstständig entfernt.


RE: Thread Description - doylecc - 18.05.2018

Hattest du diese Änderung schon vorgenommen, damit die Beschreibung nicht jedes Mal gelöscht wird, wenn ein späterer Beitrag bearbeitet wird?
https://www.mybb.de/forum/thread-30406-post-208728.html#pid208728


RE: Thread Description - Keira0384 - 18.05.2018

Jetzt ja, ich hatte das hier vorhin nur so überflogen. Dabei wohl nicht richtig aufgepasst. Danke schön, funzt wie es sollte^^


RE: Thread Description - MyBB.de Bot - 21.01.2019

Eine neue Version wurde veröffentlicht: Thread Description 1.2