Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
Naja, paar Validierungsfehler sind drin, aber die wurden nicht durch die, von mir, getroffenen Anpassungen erzeugt.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
(03.11.2013, 12:07)SvePu schrieb: OK..danke!
Hier ist das angepasste postbit_classic Template:
PHP-Code:
{$ignore_bit}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="{$post_extra_style} {$post_visibility}" id="post_{$post['pid']}">
<tr>
<td class="{$altbg}" width="15%" valign="top" style="white-space: normal; text-align: center;word-break: break-word;"><a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
<strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
<span class="smalltextprofil">
{$post['usertitle']}<br /></span>
<span class="smalltext">{$post['userstars']}
{$post['groupimage']}
{$post['useravatar']}<br />
{$post['user_details']}<br><br>
<img src="http://www.buffymagazin.de/CamdenVillage/Hell/Bilder/Forum/charakterinfo.png"><br>
<!-- ProfileFields --><!-- /ProfileFields --><br>
<align="center><img src="{$post['fid16']}"></align>
<table width="100%" border="0">
<tr>
<td bgcolor="#838383"><font color="#ffffff">AGE & B-DAY</font></td> </tr> </table>
{$post['fid17']}
<table width="100%" border="0">
<tr>
<td bgcolor="#838383"><font color="#ffffff">JOB</font></td> </tr> </table>{$post['fid23']}
<table width="100%" border="0">
<tr>
<td bgcolor="#838383"><font color="#ffffff">LIVING</font></td> </tr> </table>
<a href="http://{$post['fid20']}" title="{$post['fid20']}">{$post['fid30']}</a>
<table width="100%" border="0">
<tr>
<td bgcolor="#838383"><font color="#ffffff">STATUS</font></td> </tr> </table>{$post['fid22']}
<table width="100%" border="0">
<tr>
<td bgcolor="#838383"><font color="#ffffff">MY HEART GOES TO</font></td> </tr> </table>
<a href="http://{$post['fid31']}" title="{$post['fid31']}">{$post['fid24']}</a>
<table width="100%" border="0">
<tr>
<td bgcolor="#838383"><font color="#ffffff">ARMED</font></td> </tr> </table>{$post['fid25']}
<table width="100%" border="0">
<tr>
<td bgcolor="#838383"><font color="#ffffff">WEAPONS</font></td> </tr> </table>
{$post['fid26']}
<table width="100%" border="0">
<tr>
<td bgcolor="#838383"><font color="#ffffff">OUTFIT</font></td> </tr> </table>
<a href="http://{$post['fid27']}" title="{$post['fid27']}">
{$post['fid28']}</a>
<table width="100%" border="0">
<tr>
<td bgcolor="#838383"><font color="#ffffff">IN PAIN</font></td> </tr> </table>{$post['fid29']}
<table width="100%" border="0">
<tr>
<td bgcolor="#838383"><font color="#ffffff">RELATIONS</font></td> </tr> </table>
<a href="{$post['fid21']}">FRIENDS & ENEMIES</a>
<table width="100%" border="0">
<tr>
<td bgcolor="#838383"><font color="#ffffff">PROFIL</font></td> </tr> </table>
<a href="{$post['fid19']}">MY LIFE</a><Br />
{$post['usermood']}
</td>
<td class="{$altbg}" valign="top">
<table width="100%">
<tr><td>{$post['posturl']}<span class="smalltext"><strong>{$post['icon']}{$post['subject']} {$post['subject_extra']}</strong></span>
<br />
<div id="pid_{$post['pid']}" class="post_body"> {$post['message']}
</div>
{$post['attachments']}
{$post['signature']}
<div style="text-align: right; vertical-align: bottom;" id="post_meta_{$post['pid']}"><div id="edited_by_{$post['pid']}">{$post['editedmsg']}</div> {$post['iplogged']}
</div></td></tr></table></td></tr>
<tr>
<td class="{$altbg}" style="white-space: nowrap; text-align: center; vertical-align: middle;"><span class="smalltext">{$post['postdate']} {$post['posttime']}</span></td>
<td class="{$altbg}" style="vertical-align: middle;">
<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']}{$post['button_rep']}</span></td>
<td align="right">{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}</td> </tr>
</table>
</td></tr></table>
Probier es mal bitte...
Na dann schau mal hier.
Soll auf keinem Fall ein Vorwurf sein, nur sollte man vorher Prüfen was man Postet.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 149
Themen: 29
Registriert seit: 27.10.2013
MyBB-Version: 1.8.*
(03.11.2013, 13:59)MrBrechreiz schrieb: Zum Beispiel --> http://www.html-seminar.de/validieren-html-seite.htm
interessantes Werkzeug.
Allerdings kann ich damit wenig anfangen bzw. sind einige Fehler sicherlich nicht von mir. Einiges was hier ausgespuckt wird sind Bestandteile der templates und php seiten, die ich nicht angerührt habe. Den Rest hm... was genau bewirkt denn so etwas, wenn man es unverändert lässt?
Zitat:Irgendwie gibt es noch ein Problem mit den Charakterinfo-Grafiken - die "rang_johnc.png" wird nicht gefunden. In welchem Odrner hast du diese Bilder drin?
Ah, das muss ich noch rauslöschen... war nur ein Experiment.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Validierungen dienen dazu deinen Code sauber zu halten. Früher war dies eine reine Katastrophe wenn html nicht ordendlich gecodet wurde. Der Browser hatte dann nur noch zerissene Seiten angezeigt oder garnichts. Aber heute ist dies nicht mehr so tragisch, da die Browsers heutzutage dies einfach ignorieren (zumindest die kleinen Fehler). Trozdem kein Grund dies nicht zubeachten und seinen code vernachlässigen.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
Naja, die einzige Änderungen, die ich vorgenommen habe, sind:
PHP-Code:
style="white-space: nowrap; text-align: center;"
auf
PHP-Code:
style="white-space: normal; text-align: center;word-break: break-word;"
zu ändern.
Beiträge: 149
Themen: 29
Registriert seit: 27.10.2013
MyBB-Version: 1.8.*
(03.11.2013, 15:17)MrBrechreiz schrieb: Validierungen dienen dazu deinen Code sauber zu halten. Früher war dies eine reine Katastrophe wenn html nicht ordendlich gecodet wurde. Der Browser hatte dann nur noch zerissene Seiten angezeigt oder garnichts. Aber heute ist dies nicht mehr so tragisch, da die Browsers heutzutage dies einfach ignorieren (zumindest die kleinen Fehler). Trozdem kein Grund dies nicht zubeachten und seinen code vernachlässigen.
I see... auf jeden Fall sehr nützlich. Habs mir mal gleich per Bookmark festgehalten.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
03.11.2013, 15:38
(Dieser Beitrag wurde zuletzt bearbeitet: 03.11.2013, 15:45 von MrBrechreiz.)
@SvePu, ist ja jetzt auch egal. Nur kontrollieren sollte man vorher trozdem was man Postet.
So nun etwas verspätet aber besser als garnicht, von mir nun meine Version mit dem automatischem Zeilenumbruch nach x Zeichen im Profilfeld.
Die Datei functions_post.php öffnen und Suchen nach
PHP-Code:
eval("\$post['user_details'] = \"".$templates->get("postbit_author_user")."\";");
darüber
PHP-Code:
$post['fidx'] = wordwrap(htmlspecialchars_uni($post['fidx']), 8, "<br />\n", true);
einfügen.
x steht für deine ID des profilfeldes und die 8 wann der Umbruch nach Zeichen stattfinden soll.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
(03.11.2013, 15:38)MrBrechreiz schrieb: @SvePu, ist ja jetzt auch egal. Nur kontrollieren sollte man vorher trozdem was man Postet.
OK
Hab das Ganze jetzt nochmal komplett überarbeitet:
PHP-Code:
{$ignore_bit}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="{$post_extra_style} {$post_visibility}" id="post_{$post['pid']}">
<tr>
<td class="{$altbg}" width="15%" valign="top" style="white-space: normal; text-align: center;word-break: break-word;"><a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
<strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
<span class="smalltextprofil">
{$post['usertitle']}<br /></span>
<span class="smalltext">{$post['userstars']}
{$post['groupimage']}
{$post['useravatar']}<br />
{$post['user_details']}<br /><br />
<img src="http://www.buffymagazin.de/CamdenVillage/Hell/Bilder/Forum/charakterinfo.png" /><br />
<!-- ProfileFields --><br>
<align="center><img src="{$post['fid16']}" /></align>
<table border="0" width="100%" cellspacing="0" align="center" class="profilfields"> <tbody><tr><td><span>AGE
& B-DAY</span><br />{$post['fid17']}</td></tr>
<tr><td><span>JOB</span><br />{$post['fid23']}</td></tr>
<tr><td><span>LIVING</span><br /><a href="http://{$post['fid20']}" title="{$post['fid20']}">{$post['fid30']}</a></td></tr>
<tr><td><span>STATUS</span><br />{$post['fid22']}</td></tr>
<tr><td><span>MY HEART GOES TO</span><br /><a href="http://{$post['fid31']}" title="{$post['fid31']}">{$post['fid24']}</a></td></tr>
<tr><td><span>ARMED</span><br />{$post['fid25']}</td></tr>
<tr><td><span>WEAPONS</span><br />{$post['fid26']}</td></tr>
<tr><td><span>OUTFIT</span><br /><a href="http://{$post['fid27']}" title="{$post['fid27']}">{$post['fid28']}</a></td></tr>
<tr><td><span>IN PAIN</span><br />{$post['fid29']}</td></tr>
<tr><td><span>RELATIONS</span><br /><a href="{$post['fid21']}">FRIENDS & ENEMIES</a></td>
</tr><tr><td><span>PROFIL</span><br /><a href="{$post['fid19']}">MY LIFE</a><br/>{$post['usermood']}</td></tr>
</tbody></table>
<!-- /ProfileFields -->
</td>
<td class="{$altbg}" valign="top">
<table width="100%">
<tr><td>{$post['posturl']}<span class="smalltext"><strong>{$post['icon']}{$post['subject']} {$post['subject_extra']}</strong></span>
<br />
<div id="pid_{$post['pid']}" class="post_body">{$post['message']}</div>
{$post['attachments']}
{$post['signature']}
<div style="text-align: right; vertical-align: bottom;" id="post_meta_{$post['pid']}"><div id="edited_by_{$post['pid']}">{$post['editedmsg']}</div> {$post['iplogged']}
</div></td></tr></table></td></tr>
<tr>
<td class="{$altbg}" style="white-space: nowrap; text-align: center; vertical-align: middle;"><span class="smalltext">{$post['postdate']} {$post['posttime']}</span></td>
<td class="{$altbg}" style="vertical-align: middle;">
<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']}{$post['button_rep']}</span></td>
<td align="right">{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}</td> </tr>
</table>
</td></tr></table>
in die global.css des Themes müsste noch:
Code:
table.profilfields td span{
background:#838383;
color:#ffffff;
display: inline-block;
width: 100%;
}
eingefügt werden.
Jetzt sollte der Part valide sein.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Warum so viel Arbeit ? Mein Beitrag geht auch und dies ist nur 1 Zeile in der PHP Datei und eine in dem postbit_author_user Template.
Mit freundlichen Grüßen
MrBrechreiz