Changeset 847

Show
Ignore:
Timestamp:
04/07/09 21:28:27 (4 years ago)
Author:
d0nut
Message:

also add metadescription for boards

Location:
metadesc
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • metadesc/eventlistener.xml

    r584 r847  
    88                        <listenerclassfile>lib/system/event/listener/ThreadPageMetaListener.class.php</listenerclassfile> 
    99                </eventlistener> 
     10                <eventlistener> 
     11                        <eventclassname>BoardPage</eventclassname> 
     12                        <eventname>assignVariables</eventname> 
     13                        <listenerclassfile>lib/system/event/listener/ThreadPageMetaListener.class.php</listenerclassfile> 
     14                </eventlistener> 
    1015        </import> 
    1116</data> 
  • metadesc/files/lib/system/event/listener/ThreadPageMetaListener.class.php

    r584 r847  
    33 
    44/** 
    5  * extends board with url 
     5 * meta descriptions for all threads and for all boards 
    66 * 
    77 * @author      Torben Brodt 
     
    1515         */ 
    1616        public function execute($eventObj, $className, $eventName) { 
    17                 WBBCore::getTPL()->assign('META_DESCRIPTION', substr(str_replace("\n"," ",$eventObj->thread->firstPostPreview),0,160)); 
     17                switch($className) { 
     18                        case 'ThreadPage': 
     19                                WBBCore::getTPL()->assign('META_DESCRIPTION', substr(str_replace("\n"," ",$eventObj->thread->firstPostPreview),0,160)); 
     20                        break; 
     21                        case 'BoardPage': 
     22                                $desc = sprintf("%s - %s - %s %s", PAGE_TITLE, $eventObj->board->description,  
     23                                        WCF::getLanguage()->get('wcf.acp.option.category.general.page'), $eventObj->pageNo); 
     24                                WBBCore::getTPL()->assign('META_DESCRIPTION', $desc); 
     25                        break; 
     26                } 
    1827        } 
    1928} 
  • metadesc/package.xml

    r767 r847  
    55                <packagename>Metadesc</packagename> 
    66                <packagedescription><![CDATA[FirstPostPreview to Metadesc.]]></packagedescription> 
    7                 <version>1.0.1</version> 
     7                <version>1.1.0</version> 
    88                <date>DATE</date> 
    99                <plugin>com.woltlab.wbb</plugin> 
     
    2727        </instructions> 
    2828         
     29        <instructions type="update" fromversion="1.0.2"> 
     30                <files>files.tar</files> 
     31        </instructions> 
     32         
     33        <instructions type="update" fromversion="1.0.1"> 
     34                <files>files.tar</files> 
     35                <eventlistener>eventlistener.xml</eventlistener> 
     36        </instructions> 
     37         
    2938        <instructions type="update" fromversion="1.0.0"> 
    3039                <files>files.tar</files> 
     40                <eventlistener>eventlistener.xml</eventlistener> 
    3141        </instructions> 
    3242</package>