Verzeichnisstruktur phpBB-3.2.0
- Veröffentlicht
- 06.01.2017
So funktioniert es
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
Forum.php
01 <?php
02
03 /*
04 * @package s9e\TextFormatter
05 * @copyright Copyright (c) 2010-2016 The s9e Authors
06 * @license http://www.opensource.org/licenses/mit-license.php The MIT License
07 */
08 namespace s9e\TextFormatter\Configurator\Bundles;
09 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', array(
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', array(
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 = array(
46 'L_WROTE' => 'wrote:',
47 'L_HIDE' => 'Hide',
48 'L_SHOW' => 'Show',
49 'L_SPOILER' => 'Spoiler'
50 );
51 $emoticons = array(
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 $configurator->MediaEmbed->createIndividualBBCodes = \true;
79 $configurator->MediaEmbed->add('bandcamp');
80 $configurator->MediaEmbed->add('dailymotion');
81 $configurator->MediaEmbed->add('facebook');
82 $configurator->MediaEmbed->add('indiegogo');
83 $configurator->MediaEmbed->add('instagram');
84 $configurator->MediaEmbed->add('kickstarter');
85 $configurator->MediaEmbed->add('liveleak');
86 $configurator->MediaEmbed->add('soundcloud');
87 $configurator->MediaEmbed->add('twitch');
88 $configurator->MediaEmbed->add('twitter');
89 $configurator->MediaEmbed->add('vimeo');
90 $configurator->MediaEmbed->add('vine');
91 $configurator->MediaEmbed->add('wshh');
92 $configurator->MediaEmbed->add('youtube');
93 $configurator->Autoemail;
94 $configurator->Autolink;
95 }
96 }