MyBB.de Forum
Aussehen der Quote Box - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: Aussehen der Quote Box (/thread-730.html)



Aussehen der Quote Box - strauch - 27.12.2005

Hallo,

ich suche die Stelle im Template die das aussehen der Quote Box verändert. Momentan ist es ja ein P mit einer Border ich würde aber gerne ein fieldset daraus machen. Ich finde nur die CSS Eigenschaften und den Button für das Quote. Wäre Klasse wenn mir einer von euch veraten könnte wo ich das ganze finde.

Vielen Dank und Grüße

strauch


RE: Aussehen der Quote Box - Michael - 27.12.2005

Tut mir leid, aber ich habe nicht ganz verstanden was du suchst...Ich hoffe, dass es das hier ist:

Datei inc/functions_post.php ab Zeile 250:
PHP-Code:
function doquotes($message)
{
    global 
$lang;
    
    
// user sanity check
    
$pattern = array("#\[quote=(?:"|\"|')?(.*?)[\"']?(?:"|\"|')?\](.*?)\[\/quote\]#si",
                     
"#\[quote\](.*?)\[\/quote\]#si");
    
    
$replace = array("<div class=\"quote_header\">$1 $lang->wrote</div><div class=\"quote_body\">$2</div>",
                     
"<div class=\"quote_header\">$lang->quote</div><div class=\"quote_body\">$1</div>\n");
    
    while (
preg_match($pattern[0], $message) or preg_match($pattern[1], $message))
    {
        
$message preg_replace($pattern$replace$message);
    }
    
$message str_replace("<div class=\"quote_body\"><br />""<div class=\"quote_body\">"$message);
    
$message str_replace("<br /></div>""</div>"$message);
    return 
$message;

Hier wird der ensprechende MyCode durch HTML ersetzt, da solltest du das Fieldset einfügen können, etwa:
PHP-Code:
function doquotes($message)
{
    global 
$lang;
    
    
// user sanity check
    
$pattern = array("#\[quote=(?:&quot;|\"|')?(.*?)[\"']?(?:&quot;|\"|')?\](.*?)\[\/quote\]#si",
                     
"#\[quote\](.*?)\[\/quote\]#si");
    
    
$replace = array("<fieldset><legend>$1</legend>$lang->wrote$2</fieldset>",
                     
"<fieldset><legend>$lang->quote</legend>$1</fieldset>\n");
    
    while (
preg_match($pattern[0], $message) or preg_match($pattern[1], $message))
    {
        
$message preg_replace($pattern$replace$message);
    }
    
$message str_replace("<div class=\"quote_body\"><br />""<div class=\"quote_body\">"$message);
    
$message str_replace("<br /></div>""</div>"$message);
    return 
$message;




RE: Aussehen der Quote Box - strauch - 28.12.2005

Vielen Dank für die super schnelle Antwort und dann auch gleich noch eine Lösung. Wirklich toll. Ich habe die ganze Zeit in den Templates gesucht Wink. Das Design lässt sich ansonsten wirklich super einfach umbasteln.


RE: Aussehen der Quote Box - roi - 15.01.2007

Ich versuche die quote box so darzustellen (rand und titel):

   

Kann mir jemand den genauen CSS code geben um in in die Theme CSS box einzufuegen?

Ich habs ohne Ergebnis mit fieldset / legend versucht...