Hey, ich würde gerne einen Brief-BBCode einfügen. Genutzt wird ein WBB3.
mfg.
Hey, ich würde gerne einen Brief-BBCode einfügen. Genutzt wird ein WBB3.
mfg.
//push
Wie soll der genau aussehen? layout? Oder generell wie das geht?
die funktion hinter dem code. das ganze sieht ja ähnlich wie ein zitat aus nur ohne das nervige zitat oben.
Bekommst du heute abend. Bin zu bequem um den Code umständlich über das Handy zu tippen. Ich hoffe zu verzeihst mir die Verzögerung
türlich.
<?php
// wcf imports
require_once(WCF_DIR.'lib/data/message/bbcode/BBCodeParser.class.php');
require_once(WCF_DIR.'lib/data/message/bbcode/BBCode.class.php');
/**
* Parses the XXX bbcode tag.
*
* @author ...
* @license Creative Commons <by-nd>
* @package de.wcf-dev.bbcode.fieldsets
*/
class BBCODENAMEBBCode implements BBCode {
/**
* @see BBCode::getParsedTag()
*/
public function getParsedTag($openingTag, $content, $closingTag, BBCodeParser $parser) {
if ($parser->getOutputType() == 'text/html') {
return '<HIER STEHEN DIE HTML_CSS-TAGS>'.$content.'</HIER STEHEN DIE HTML_CSS-TAGS>';
}
else if ($parser->getOutputType() == 'text/plain') {
return $content;
}
}
}
?>
Alles anzeigen
Benennung, Speicherort und Einstellungen im WCF sind klar?
und das is jz der reine bb code für nen brief?
Nein. Das ist die php-Datei, die den BBCode umsetzt. Diesen Code in einer Datei mit Namen NAMEBBCode.class.php speichern und diese ins Verzeichnis "wcf/lib/data/message/bbcode" per FTP hochladen. Dann im ACP einen BBCode mit entsprechendem Tag erzeugen und dort dann noch die php-Datei (so wie du sie benannt hast) eintragen. Speichern. Das war's.
ich bekomm da ständig nen error undefined index.
Gib mir (über unser Forum als PN an Willhelm) die Zugangsdatenfür den Server ich denke ich weiß worauf Anastasija hinaus will.
Behoben? Oder soll ich mal nachsehen?
ist nicht nötig. ich werd selbst herumbasteln-
Ok Falls fragen sind: nur raus damit
Egal welchen HTML Code wir da einfügen das Forum haut uns nur Fehlermeldungen um die Ohren, das ganze soll wie bei dem Zitat Code werden nur das dort Brief stehen soll, bzw. Handlung, Simoff.
als fieldset? Habt ihr mal einen Link zu Board?
http://seyffenstein.mikronatio…bund/index.php?page=Index Das währe das Forum (die BB-Codes sind aber derzeit nicht an weil das die Themen in denen sie Gepostet werden etwas zerschießt, es können dann keine neuen Posts mehr geschrieben werden.)
Da war wohl wer schneller als ich
Ok, nochmal von vorne und Schritt für Schritt
<?php
// wcf imports
require_once(WCF_DIR.'lib/data/message/bbcode/BBCodeParser.class.php');
require_once(WCF_DIR.'lib/data/message/bbcode/BBCode.class.php');
/**
* Parses the LETTER bbcode tag.
*
* @author ...
* @license Creative Commons <by-nd>
* @package de.wcf-dev.bbcode.fieldsets
*/
class LetterBBCode implements BBCode {
/**
* @see BBCode::getParsedTag()
*/
public function getParsedTag($openingTag, $content, $closingTag, BBCodeParser $parser) {
if ($parser->getOutputType() == 'text/html') {
return '<div style="border: 1px solid black; background-color:#fffcea; width:80%; font-family: Courier, monospace; padding: 10px; line-height: 1.5em;">'.$content.'</div>';
}
else if ($parser->getOutputType() == 'text/plain') {
return $content;
}
}
}
?>
Alles anzeigen
speichern als
LetterBBCode.class.php
hochladen in Verzeichnis
wcf/lib/data/message/bbcode
im ACP
Inhalt -> BBCodes -> BBCodes hinzufügen
BBCode-Tag = brief
öffnender HTNL-Tag = div
schließender HTML-Tag = div
PHP-Klassenname = LetterBBCode
-> absenden. Fertig
Funktion über [brief]INHALT DES BRIEFES[/brief]
Im Übrigen müsst ihr nicht alle BBCodes deaktivieren, sondern könnt in der Übersicht Inhalt -> BBCodes auflisten einzelne Codes deaktivieren
Es sind ja nur die einzelnen Deaktiviert
Haut Hin.