Changes between Version 1 and Version 2 of bbcode.slideshareTechTalks

Show
Ignore:
Timestamp:
09/12/07 18:41:19 (6 years ago)
Author:
d0nut (IP: 87.166.203.253)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • bbcode.slideshareTechTalks

    v1 v2  
    11= Tech Talks = 
    22 
     3=== Benutzung === 
    34Ich habs gern simpel für meine Benutzer. Daher fügt man in diesen BB Code einfach die Slideshare URL ein und ein Script holt dann die eigentlich erforderliche ID + DocID.[[BR]] 
    45Auf dem Server muss fsockopen erlaubt sein. (was bei 99% der Hoster der Fall sein sollte, und ich glaube für die Woltlab Installation ist es sowieso Voraussetzung) 
     6 
     7=== Performance === 
     8Das Woltlab Board löscht gecachte Einträge auf die länger als eine Woche nicht geantwortet wurde. Wird der Beitrag dennoch oft frequentiert, dann startet jedesmal eine HTTP Anfrage an den Server von Slideshare. 
     9 
     10Ich hoffe das Problem langfristig umgehen zu können. Im Moment sehe ich aber keinen Weg. Ich habe auch schon mit einem Woltlab Mitarbeiter darüber geredet ([http://www.wbb3mods.com/index.php?page=Thread&threadID=2419 siehe hier]). 
     11 
     12Mein aktueller Workaround lautet den Cache erstens wieder anzuschmeißen. Dazu habe ich ViewableThread::getFormattedMessage bearbeitet und folgendes hinzugefügt. 
     13{{{ 
     14$str = $parser->parse($this->message, $this->enableSmilies, $this->enableHtml, $this->enableBBCodes, !$this->messagePreview); 
     15$sql = "INSERT INTO     wbb".WBB_N."_post_cache 
     16                        (postID, threadID, messageCache) 
     17        VALUES          (".$this->postID.", 
     18                        ".$this->threadID.", 
     19                        '".escapeString($str)."')"; 
     20WCF::getDB()->sendQuery($sql); 
     21return $str; 
     22}}} 
     23 
     24Außerdem habe ich das Löschen des Caches in dem "Cleanup Cronjob" wegkommentiert.