MyBB.de Forum

Normale Version: Postbit Zeilenverschiebung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Moin moin,

ich bastle gerade etwas bei mir am User Postbit (MyBB 1.6) herum, und habe ein Custom Userfield namens "Crew" zum Postbit hinzugefügt: 

Code:
<dt>Crew:</dt><dd>{$post['fid14']}</dd>

Screenshot: [attachment=10489]

Das funktioniert auch alles super, wenn das Custom Userfield ausgefüllt ist. Sobald das Userfield allerdings leer ist, wird der Postbit verzerrt, genauer gesagt der Usertitel darunter wird völlig verschoben.

Screenshot: [attachment=10490]

Hier der gesamte Postbitcode:

Code:
<dl class="userinfo_extra">
<dt>{$lang->postbit_joined}</dt><dd> {$post['userregdate']}</dd>
<dt>Gender:</dt> <dd><img src="{$mybb->settings['bburl']}/images/{$post['fid3']}.png" alt="Gender" /></dd>
<dt>{$lang->postbit_posts}</dt><dd> {$post['postnum']}</dd>
<!-- CountThreads --><dt>{$lang->postbit_threads} </dt><dd>{$post['threadnum']}</dd><!-- /CountThreads -->
%%TYL_NUMTHANKEDLIKED%% 
<dt>Crew:</dt><dd>{$post['fid14']}</dd>
</dl>

<span class="smalltext">
<center><i>"{$post['usertitle']}"</i><br /><br />
{$post['replink']}</center></span>

Ich gehe davon aus, dass dieser Fehler entseht, weil bei leerem Userfiled 14 der Inhalt zwischen <dd> und </dd> nicht gefüllt ist, allerdings habe ich keine Ahnung wie ich das lösen kann. Ich möchte natürlich, dass der Postbit bei leerem Userfiled normal aussieht. 

Könnt ihr mir helfen? Vielen Dank schonmal. Smile
Ich tippe mal auf einen Ausgabe Fehler im THX Plugin. Schau mal in die Templates, ob sich da ein normales <br /> befindet, welches warscheinlich der Verursacher ist. Deine Postbit hast Du ja auch mit Listen elemente versehen, statt Tabellen oder Containers.
(08.06.2015, 16:53)MrBrechreiz schrieb: [ -> ]Ich tippe mal auf einen Ausgabe Fehler im THX Plugin. Schau mal in die Templates, ob sich da ein normales <br /> befindet, welches warscheinlich der Verursacher ist. Deine Postbit hast Du ja auch mit Listen elemente versehen, statt Tabellen oder Containers.

Ich kann dir leider nicht ganz folgen. Die thankyoulike Ausgabe für den Postbit sieht im Template folgendermaßen aus:

Code:
<dt>{$lang->tyl_rcvd}:</dt><dd> {$post['tyl_unumrtyls']}</dd>

Danach kommt dann das Crew Userfield, welches gefüllt ja funktioniert, nur eben für leere Userfields gibt es einen Fehler.
Von dieser rede ich %%TYL_NUMTHANKEDLIKED%%
(08.06.2015, 18:26)MrBrechreiz schrieb: [ -> ]Von dieser rede ich %%TYL_NUMTHANKEDLIKED%%

Ja, und dieser Ausdruck ruft dann das THANKEDLIKED_Postbit template auf:

Code:
<dt>{$lang->tyl_rcvd}:</dt><dd> {$post['tyl_unumrtyls']}</dd>

Sollte ich mir die php Datei vom ThankyouLike Plugin mal angucken? Falls ja, wonach soll ich schauen? Smile
Hast Du zufällig einen Test Thread um es sich bei dir mal ansehen zu können ?
(08.06.2015, 22:19)MrBrechreiz schrieb: [ -> ]Hast Du zufällig einen Test Thread um es sich bei dir mal ansehen zu können ?

Klar Smile Musst dich allerdings einloggen, damit du die grüne Theme siehst, mit der ich das gerade teste.

Thread: http://www.marineford.com/Thread-Announc...Supernovas
User: tester
PW: 123456
Habe mich da mal angemeldet mit deinen Daten.

Kannst Du mir bitte den Inhalt des postbit_author_user Templates hier posten ?
(09.06.2015, 16:53)MrBrechreiz schrieb: [ -> ]Habe mich da mal angemeldet mit deinen Daten.

Kannst Du mir bitte den Inhalt des postbit_author_user Templates hier posten ?

Das hab ich bereits im OP getan Smile

Code:
<dl class="userinfo_extra">
<dt>{$lang->postbit_joined}</dt><dd> {$post['userregdate']}</dd>
<dt>Gender:</dt> <dd><img src="{$mybb->settings['bburl']}/images/{$post['fid3']}.png" alt="Gender" /></dd>
<dt>{$lang->postbit_posts}</dt><dd> {$post['postnum']}</dd>
<!-- CountThreads --><dt>{$lang->postbit_threads} </dt><dd>{$post['threadnum']}</dd><!-- /CountThreads -->
%%TYL_NUMTHANKEDLIKED%%
<dt>Crew:</dt><dd>{$post['fid14']}</dd>
</dl>

<center><span class="smalltext">
                      <i>"{$post['usertitle']}"</i><br /><br />

{$post['replink']}</span></center>
Sorry mein Fehler. Setze mal als Test ein erzwungenes Leerzeichen mit in die <dd>{$post['fid14']}</dd>

Also etwa so

Code:
<dd>{$post['fid14']}&nbsp;</dd>

oder

Code:
<dd>&nbsp;{$post['fid14']}</dd>



Und mal noch so nebenbei erwähnt. Dein Theme weist recht viele Validierungsfehler auf, soltest Du bei Gelegenheit mal ausbessern.
Seiten: 1 2