Menü

  Login

  Shoutbox

  Forum » Fragen zu Ilch » Andere Dinge » BBcode 2.0 Fehler (Design für Code- Blöc


BBcode 2.0 Fehler (Design für Code- Blöc
zbrother
Grünschnabel

User Pic

Posts: 4
# 11.08.2012 - 17:52:57
    zitieren



hi Mairu,
hab da da ein kleines Problem

wie man auf den 1. screenshot sieht ist ein fehler im Design Code- Blöcke (PHP, HTML, CSS)

die Hintergrundfarbe (Überschrift) gleicht der
Hintergrundfarbe (Inhalt)





auf den 2. screenshot sieht man aber das es richtig dargestellt wird (im adminmenüZwinker




benutze ilchClan (1.1 O)

und denn aktuelle BBCode 2.0 von hier

module sind sonst keine instaliert






woran kann das liegen?
Mairu
Administrator

User Pic

Posts: 1908
# 12.08.2012 - 10:53:36
    zitieren



 Php
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
      function _addcodecontainer($code$type$file=null$firstline=1) {
        
//> Datei pfad mit angegeben?
        
$file = ($file == NULL) ? "":" von Datei <em>".$this->_shortwords($file)."</em>";

        
//> Zeilen zählen.
        
$linescount substr_count($code"\n") + $firstline 1;
        if (
$type == 'Php') {
            
$linescount substr_count($code"\r") + $firstline 1;
        }
        
$line '';
        for(
$no=$firstline;$no $linescount;$no++) {
            
$line .= $no.":<br />";
        }

        
debug($this->info);
        
//> Hier könnt ihr den Header und Footer für HTML editieren.
        
$breite trim($this->info['BlockTabelleBreite']);
        
$breite = (strpos($breite'%') !== false) ? '450px' $breite.'px';
        
$header = <<<CODEHEAD
<div style="overflow: auto; width: {$breite};">
<table cellspacing="0" cellpadding="0" border="0" style="border: 1px solid 
{$this->info['BlockRandFarbe']}";" width="100%">
    <tr>
        <td colspan="2" style="font-size:12px; font-weight:bold; color: 
{$this->info['BlockSchriftfarbe']};background-color:{$this->info['BlockHintergrundfarbe']};">
            &nbsp;
{$type}{$file}
        </td>
    </tr>
    <tr style="background-color:
{$this->info['BlockHintergrundfarbeIT']}; color:{$this->info['BlockCodeFarbe']};">
        <td style="width:20px; padding:0 2px;
            border-right:1px solid 
{$this->info['BlockHintergrundfarbe']}; text-align:right; vertical-align:top;">
            <code style="width:20px;">
{$line}</code>
        </td>
        <td style="width:95%; vertical-align:top; padding-left: 5px">
            <code>
CODEHEAD;
        
$footer '</code></td></tr></table></div>';
        return 
$header $code $footer;
    }


Hier mal die (hoffentlich) korrigierte Funktion aus der includes/class/bbcode.php, die vorhandene damit ersetzen.


Zuletzt modifiziert von Mairu am 12.08.2012 - 17:46:41
zbrother
Grünschnabel

User Pic

Posts: 4
# 12.08.2012 - 12:59:42
    zitieren



hi Mairu,


erst einmal dankeschon das du so schnell hilft Smilie

soweit funktioniert deine korektur bis auf einen Punkt

er übernimmt jetzt die Schriftfarbe (Überschrift)

auch gleich als schriftfarbe für den gesamsten inhalt

könntest du da bitte nocheinmal bei schauen?

Danke! Smilie
Mairu
Administrator

User Pic

Posts: 1908
# 12.08.2012 - 17:47:08
    zitieren



Hallo, habs angepasst, sollte so hoffentlich gehen Zwinker
sCar
Mitglied

User Pic

Posts: 53
# 12.08.2012 - 20:34:09
    zitieren



funzt wiedermal 1a^^
nur leider ist das problem mit Schriftfarbe nur [CODE] (Inhalt) : noch Auslachen
kannst du das auchnoch fixen, bitte


Zuletzt modifiziert von sCar am 12.08.2012 - 22:26:17
zbrother
Grünschnabel

User Pic

Posts: 4
# 12.08.2012 - 23:19:29
    zitieren



Danke Mairus Smilie

bei mir funktioniert das jetzt 1A
auch der inhalt der wird richtig eingefärbt Smilie

zur veranschaulichung könnt ihr hier mal gucken Smilie
www.Blaubaer.tk


Zuletzt modifiziert von zbrother am 12.08.2012 - 23:46:57