Beiträge: 688
Themen: 88
Registriert seit: 25.06.2006
MyBB-Version: 1.8.X
Hallo!
Da ich dabei bin, das Board grafisch zu verfeinern, wollte ich fragen, ob und wie es möglich ist, neben einer in einem Beitrag eingefügten URL automatisch ein Icon erscheinen zu lassen. Ich habe schon diverse Templates durchsucht, bin aber leider nicht fündig geworden! Womöglich muss im Code eine klitzekleine Änderung vorgenommen werden? Wenn ja, wo?
Vielen Dank schon mal für die Hilfe!
LG, Elke!
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Das kannst du in der inc/class_parser.php ändern bei:
PHP-Code:
$link = "<a href=\"$fullurl\" target=\"_blank\">$name</a>";
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 688
Themen: 88
Registriert seit: 25.06.2006
MyBB-Version: 1.8.X
Hallo Dragon,
ja super, das hat geklappt. Sieht schon toll aus ... und ist etwas gewöhnungsbedürftig
Aber Vielen Dank!
LG, Elke!
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Das sollte auch per CSS gehen, indem du Links innerhalb von Beiträgen eine Hintergrundgrafik zuweist und die Links per margin/padding dann neben die Grafik verschiebst. Dabei wären keine Dateiänderungen erforderlich.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 688
Themen: 88
Registriert seit: 25.06.2006
MyBB-Version: 1.8.X
Hallo Michael,
ich habe es so gemacht, wie Dragon mir geraten hatte. Es paßt sehr gut und es gibt keine Probleme!
LG, Elke!
Beiträge: 2.504
Themen: 69
Registriert seit: 09.04.2005
Was Michael sagen wollte war das wenn du es per CSS löst du nicht bei jedem Update der Datei diese aufs neue bearbeiten musst.
Beiträge: 688
Themen: 88
Registriert seit: 25.06.2006
MyBB-Version: 1.8.X
Guten Morgen,
ja, das ist eine gute Idee und erspart mir eine Menge Arbeit. Ich habe gerade mal reingesehen ins CSS. Da habe ich jetzt auf Anhieb nicht die passende Box gefunden, bin da sehr unsicher und auch etwas überfordert. Ich möchte mir das Theme auch nicht zerschiessen!
Wo müßte ich denn jetzt die Änderungen genau vornehmen?
LG, Elke!
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Zuerst musst du im Template postbit dem Beitragstext eine Klasse zuweisen:
Code:
<div class="postbit">BEITRAGSTEXT</div>
Anschließend kannst du die Formatierung im Feld für zusätzliches CSS in den Themeeinstellungen ganz unten angeben:
Code:
.postbit a {
background: url(images/link.gif) top left no-repeat;
padding-left: 15px;
}
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 688
Themen: 88
Registriert seit: 25.06.2006
MyBB-Version: 1.8.X
Guten Morgen Michael,
ich habe es eben so versucht, wie Du es beschrieben hast. Leider war es nicht von Erfolg gekrönt. Ich weiß nicht, was ich falsch gemacht habe. Aber in Moment komme ich so ganz gut zurecht. Ich habe die Grafik wieder in der class_parser eingefügt und es geht.
LG, Elke!
Beiträge: 2.504
Themen: 69
Registriert seit: 09.04.2005
Was genau geht nicht?
Versuche es mal mit diesem Template (
postbit) Inhalt:
Code:
<tr>
<td class="{$altbg}" width="155" valign="top" style="white-space: nowrap; text-align: center;"><a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
{$post['user_details']}{$post['lsop']}
</td>
<td class="{$altbg}" width="100%" valign="top">
<table width="100%">
<tr><td>{$post['posturl']}{$post['icon']}<span class="smalltext"><strong> {$post['subject']}</strong></span>
<br />
<div id="pid_{$post['pid']}" class="postbit">
<p>
{$post['message']}
</p>
</div>
{$post['attachments']}
{$post['signature']}
<div style="text-align: right; vertical-align: bottom;">
{$post['editedmsg']}
{$post['iplogged']}
</div>
</td></tr>
</table>
</td>
</tr>
<tr>
<td class="{$altbg}" height="18" style="white-space: nowrap; text-align: center;"><span class="smalltext">{$post['postdate']} {$post['posttime']}</span></td>
<td class="{$altbg}" width="100%" valign="middle" height="18">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr valign="bottom">
<td align="left" ><span class="smalltext">{$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}</span></td>
<td align="right"><span class="smalltext">{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$post['button_multiquote']}{$post['button_report']}</span></td>
</tr>
</table>
</td>
</tr>
{$seperator}
und dieser Extra CSS:
Code:
.postbit a {
background: url(images/link.gif) top left no-repeat;
padding-left: 15px;
}