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: 1 2 3


Thread Description - MyBB.de Bot - 07.09.2014

Eine neue Erweiterung wurde veröffentlicht: Thread Description

Zitat:Allows users to enter a short description that will appear underneath the thread subject on the forum display, show thread and search results pages.

This plugin offers full language support.



RE: Thread Description - SCOTTISH. - 26.01.2015

Guten Abend!

Mir ist ein Fehler bei dem Plugin aufgefallen: Sobald man einen Beitrag in einem Thread mit Beschreibung editiert und speichert, verschwindet die Themenbeschreibung und das Feld ist wieder leer. Ist natürlich sehr unpraktisch, wenn man viel editiert. Sad Ist da eine Lösung bekannt, wie man das beheben kann?


RE: Thread Description - MrBrechreiz - 27.01.2015

Habe ich mir eben mal geladen und getestet. Mit der Inleinebearbeitung und mit der normalen Bearbeitung mit Editor, haben beide Methoden die Beschreibung behalten.

Hast Du Plugins oder eigene Modifikationen eingebaut, die auf das Editieren von Beiträgen auswirkungen haben könnten ?


RE: Thread Description - SCOTTISH. - 27.01.2015

Hm, ist ja seltsam. Ich habe bei mir folgende installiert/aktiviert: Erweiterter Account Switcher (1.6.2), Character Count (1.8), Jump to top (1.1), PHP and Template Conditionals (2.0), Thread Description (1.0), Threads I have posted in (1.5), URL Titles (3.0.1), While you were typing (1.4). Den letzten habe ich erst vor kurzem installiert und davor war es auch schon. Daran kann es also nicht liegen, wenn ich recht liege.

Mit Modifikationen meinst du, ob ich was in den php-Dateien verändert habe, richtig? Da habe ich z.B. das Standard-Avatar angepasst, sodass das in jedem Theme ein anderes Bild ist (klick). Bilder, die mit dem img-Tag (BB-Code) angegeben werden, werden für Gäste nicht angezeigt (klick). Letzter Beitrag für Gäste sichtbar (klick).
Von mehr wüsste ich grade nicht. Wink


RE: Thread Description - doylecc - 27.01.2015

Das Plugin fügt jedes Mal, wenn ein Beitrag bearbeitet wurde, den Inhalt des Feldes Description in die Datenbank ein. Da bei allen Beiträgen, die nicht die ersten eines Themas sind, das Feld nicht angezeigt wird, wird immer eine leere Description eingefügt.

Man könnte entweder überprüfen ob der erste Beitrag bearbeitet wird oder ob das Feld leer ist. Für die 2. Möglichkeit ersetze mal die Funktion threaddescription_do_editpost

PHP-Code:
// Update description
function threaddescription_do_editpost()
{
    global 
$db$mybb$tid;

    
$description = array(
        
"description" => $db->escape_string($mybb->input['description'])
    );
    
$db->update_query("threads"$description"tid='{$tid}'");


komplett durch

PHP-Code:
// Update description
function threaddescription_do_editpost()
{
    global 
$db$mybb$tid;

    if (empty(
$mybb->input['description']) || trim($mybb->input['description']) == '') return;

    
$description = array(
        
"description" => $db->escape_string($mybb->input['description'])
    );
    
$db->update_query("threads"$description"tid='{$tid}'");




RE: Thread Description - SCOTTISH. - 27.01.2015

Hab es gleich mal ausprobiert! Jetzt funktioniert alles, wie es soll. Danke!


RE: Thread Description - SCOTTISH. - 09.02.2015

Grade ist mir aufgefallen, dass wenn man den Untertitel rauslöscht genau das nicht geht! Ich kenne mich mit php leider noch nicht gut genug aus, um zu wissen, was nun daran geändert werden muss.


RE: Thread Description - doylecc - 09.02.2015

Ändere die ganze Funktion bitte mal in

PHP-Code:
// Update description
function threaddescription_do_editpost()
{
    global 
$db$mybb$tid$pid$thread;

    if (
$pid != $thread['firstpost']) return;

    
$description = array(
        
"description" => $db->escape_string($mybb->input['description'])
    );
    
$db->update_query("threads"$description"tid='{$tid}'");


Damit wiird die Beschreibung immer nur aktualisiert, wenn der erste Beitrags eines Themas bearbeitet wurde.


RE: Thread Description - SCOTTISH. - 16.02.2015

Super, jetzt funktioniert es. Danke für deine Hilfe!


RE: Thread Description - indiumdots - 11.03.2015

Ich hab den heute runtergeladen, entpackt und hochgeladen, aber es funktionierte leider gar nicht. Konnte auf die Plugins in der Admin CP nicht mehr zugreifen, er zeigte mir nur das an:
Zitat:/www/inc/languages/deutsch_sie/description.lang.php does not exist

Habs zweimal runter geworfen und wieder hochgeladen, ging nicht. Dann hab ich das Plugin komplett aus dem Verzeichnis gelöscht, nun hab ich wieder Zugriff auf die Plugins. Aber ich würd gern wissen, wo das Problem liegt, da ich die Untertitel Funktion gern benutzen würde. Jemand eine Idee?
Ach ja, Forensprache ist "Deutsch Formell Du" falls das damit zusammen hängt.