[ Index ] |
PHP Cross Reference of phpBB-3.2.11-deutsch |
[Summary view] [Print] [Text view]
1 <?php 2 3 /* 4 * @package s9e\TextFormatter 5 * @copyright Copyright (c) 2010-2019 The s9e Authors 6 * @license http://www.opensource.org/licenses/mit-license.php The MIT License 7 */ 8 namespace s9e\TextFormatter\Configurator\Bundles; 9 use s9e\TextFormatter\Configurator; 10 use s9e\TextFormatter\Configurator\Bundle; 11 class Forum extends Bundle 12 { 13 public function configure(Configurator $configurator) 14 { 15 $configurator->rootRules->enableAutoLineBreaks(); 16 $configurator->BBCodes->addFromRepository('B'); 17 $configurator->BBCodes->addFromRepository('CENTER'); 18 $configurator->BBCodes->addFromRepository('CODE'); 19 $configurator->BBCodes->addFromRepository('COLOR'); 20 $configurator->BBCodes->addFromRepository('EMAIL'); 21 $configurator->BBCodes->addFromRepository('FONT'); 22 $configurator->BBCodes->addFromRepository('I'); 23 $configurator->BBCodes->addFromRepository('IMG'); 24 $configurator->BBCodes->addFromRepository('LIST'); 25 $configurator->BBCodes->addFromRepository('*'); 26 $configurator->BBCodes->add('LI'); 27 $configurator->BBCodes->addFromRepository('OL'); 28 $configurator->BBCodes->addFromRepository('QUOTE', 'default', [ 29 'authorStr' => '<xsl:value-of select="@author"/> <xsl:value-of select="$L_WROTE"/>' 30 ]); 31 $configurator->BBCodes->addFromRepository('S'); 32 $configurator->BBCodes->addFromRepository('SIZE'); 33 $configurator->BBCodes->addFromRepository('SPOILER', 'default', [ 34 'hideStr' => '{L_HIDE}', 35 'showStr' => '{L_SHOW}', 36 'spoilerStr' => '{L_SPOILER}', 37 ]); 38 $configurator->BBCodes->addFromRepository('TABLE'); 39 $configurator->BBCodes->addFromRepository('TD'); 40 $configurator->BBCodes->addFromRepository('TH'); 41 $configurator->BBCodes->addFromRepository('TR'); 42 $configurator->BBCodes->addFromRepository('U'); 43 $configurator->BBCodes->addFromRepository('UL'); 44 $configurator->BBCodes->addFromRepository('URL'); 45 $configurator->rendering->parameters = [ 46 'L_WROTE' => 'wrote:', 47 'L_HIDE' => 'Hide', 48 'L_SHOW' => 'Show', 49 'L_SPOILER' => 'Spoiler' 50 ]; 51 $emoticons = [ 52 ':)' => '1F642', 53 ':-)' => '1F642', 54 ';)' => '1F609', 55 ';-)' => '1F609', 56 ':D' => '1F600', 57 ':-D' => '1F600', 58 ':(' => '2639', 59 ':-(' => '2639', 60 ':-*' => '1F618', 61 ':P' => '1F61B', 62 ':-P' => '1F61B', 63 ':p' => '1F61B', 64 ':-p' => '1F61B', 65 ';P' => '1F61C', 66 ';-P' => '1F61C', 67 ';p' => '1F61C', 68 ';-p' => '1F61C', 69 ':?' => '1F615', 70 ':-?' => '1F615', 71 ':|' => '1F610', 72 ':-|' => '1F610', 73 ':o' => '1F62E', 74 ':lol:' => '1F602' 75 ]; 76 foreach ($emoticons as $code => $hex) 77 $configurator->Emoji->addAlias($code, \html_entity_decode('&#x' . $hex . ';')); 78 $sites = ['bandcamp', 'dailymotion', 'facebook', 'indiegogo', 'instagram', 'kickstarter', 'liveleak', 'soundcloud', 'twitch', 'twitter', 'vimeo', 'vine', 'wshh', 'youtube']; 79 foreach ($sites as $siteId) 80 { 81 $configurator->MediaEmbed->add($siteId); 82 $configurator->BBCodes->add($siteId, ['contentAttributes' => ['id', 'url']]); 83 } 84 $configurator->Autoemail; 85 $configurator->Autolink; 86 } 87 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Nov 11 20:33:01 2020 | Cross-referenced by PHPXref 0.7.1 |