PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VB Tabellen ?



MikeD
26.04.2006, 21:57
Ich glaub, das ich mit dem Thema hier im falschem Forum bin. Wollte ursprünglich im vB3.5 Modifikationen/Plug-ins: Fehlersuche und Probleme (http://www.vbulletin-germany.com/forum/forumdisplay.php?f=93) ein Thread eröffen, hab aber komischerweise keine Rechte :confused: Nun ja, vielleicht kann ja einer von Euch dieses Thema verschieben.

Kann mir einer von Euch mal bitte sagen, wo mein Fehler liegt, eine richtige Tabelle zu erstellen ? Der Grund warum ich Euch frage ist: Hab mir gestern Abeld diesen Klasse Hack auf meinem Test Board eingebaut...
http://www.mdichte-web.de/Forum Honda Legend/Misc/VBulletin/Latest Threads Below

Und hätte es aber gerne in dieser Form...
http://www.mdichte-web.de/Forum Honda Legend/Misc/VBulletin/My Best Threads

Hier sind einige Zeilen aus dem Plugin


<td>
<div class="smallfont">
<div align="center">
<table class="tborder" cellpadding="2" cellspacing="1" border="1" width="100%">
<colgroup width="200" span="3"></colgroup>
<!-- <tr class="tcat"> -->
<th colspan="7" align="center" nowrap>
$userinfo[username]
</th>
</tr>
</div>

<td><a href="showthread.php?t=$thread[threadid]" title="$thread[preview]"><strong>$thread[title]</strong></a></td> <!-- Thread Link -->
</div>

<td width="300px">
<div class="smallfont">
&raquo; $vbphrase[last_post] $thread[date]
<if condition="$vboptions['yestoday'] != 2">
<span class="time">@ $thread[time]</span></if> <phrase 1="member.php?find=lastposter&amp;t=$thread[threadid]" 2="$thread[lastposter]">$vbphrase[by_x]</phrase>
</div>
</td>

<td width="120px">
<div class="smallfont">
&raquo; $vbphrase[replies]: $thread[replycount]
</div>
</td>

<td width="120px">
<div class="smallfont">
&raquo; $vbphrase[views]: $thread[views]
</div>
</td>
</tr> </table> <!-- End Of Table -->

Irgendwie bin ich total neben der Spur. Und das ist dann das Ergebnis, was ich bekomme...
http://www.mdichte-web.de/Forum Honda Legend/Misc/VBulletin/Latest Threads Table

Ist einer von euch mal bitte so nett und kann mir sagen, wo ich meinen Denkfehler habe? Seh mal wieder den Wald vor lauter Bäumen nicht ;) -Mike

StGaensler
26.04.2006, 22:31
Das du in dem Forum nicht posten kannst, hat einen ganz einfachen Grund: Es gibt seit einiger Zeit vbhacks-germany.com - steht aber auch in der Forenbeschreibung drinnen.

Poste mal den kompletten HTML-Quellcode deines Ergebnisses. Es könnte sein, dass du für jede Zeile eine neue Tabelle aufmachst.

Viele Grüße,
Stefan

Mystics
26.04.2006, 22:35
Als erstes würde ich mal border="0" statt border="1" schreiben.

MikeD
26.04.2006, 23:13
Das du in dem Forum nicht posten kannst, hat einen ganz einfachen Grund: Es gibt seit einiger Zeit vbhacks-germany.com - steht aber auch in der Forenbeschreibung drinnen.
Tschuldige Stefan. Sitze heute schon lange vor der Kiste. Da übersieht man schon mal was ;)


Poste mal den kompletten HTML-Quellcode deines Ergebnisses. Es könnte sein, dass du für jede Zeile eine neue Tabelle aufmachst.
Na gut. Poste mal alles rein. Aber bitte, Stefan oder Mike: Lasst Euch Zeit. Muß nicht immer alles sofort sein. Ich weiß ja, wie sehr Ihr ausgelastet sein. Ich hab wirklich Zeit. Muß jetzt sowieso mal eben nach Köln rein düsen. Ich melde mich dann morgen oder übermorgen oder über-übermorgen :) Eile mit Weile, Jungs ;) Man sieht sich... -Mike

Hier ist das Plugin. Siehe auch Latest Threads On Forum Home (http://www.vbulletin.org/forum/showpost.php?p=806419&postcount=194)
[...]

Und hier die Änderung im Forumhome Template...

Suche:


<td class="alt1" width="100%"><div class="smallfont">$upcomingevents</div></td>
</tr>
</tbody>
</if>


Füge darunter:


<!-- Start - Latest Threads On Forum Home -->
<if condition="$show['latestthreads']">
<tbody>
<tr>
<td class="thead" colspan="2">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_latestthreads')"><img id="collapseimg_forumhome_latestthreads" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_latestthreads].gif" alt="" border="0" /></a>
$vbphrase[latest_threads]
</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_latestthreads" style="$vbcollapse[collapseobj_forumhome_latestthreads]">
<tr>
<td class="alt2"><img src="$stylevar[imgdir_statusicon]/forum_new.gif" alt="$vbphrase[latest_threads]" /></td>
<td class="alt1"><div class="smallfont">$threadbits</div></td>
</tr>
</tbody>
</if>
<!-- End - Latest Threads On Forum Home -->

StGaensler
28.04.2006, 11:32
Ich habs zwar nicht ganz so gemacht, wie du es willst, aber es ist schon deutlich besser. Im Template FORUMHOME musst du folgenden Code einfügen:
<!-- Start - Latest Threads On Forum Home -->
<if condition="$show['latestthreads']">
<tbody>
<tr>
<td class="thead" colspan="2">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_latestthreads')"><img id="collapseimg_forumhome_latestthreads" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_latestthreads].gif" alt="" border="0" /></a>
$vbphrase[latest_threads]
</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_latestthreads" style="$vbcollapse[collapseobj_forumhome_latestthreads]">
<tr>
<td class="alt2"><img src="$stylevar[imgdir_statusicon]/forum_new.gif" alt="$vbphrase[latest_threads]" /></td>
<td class="alt1"><table width="100%" class="tborder"><thead class="thead"><tr><td>Thema</td><td>Datum</td><td>Poster</td><td>Hits</td><td>Replies</td></tr></thead>$threadbits</table></td>
</tr>
</tbody>
</if>
<!-- End - Latest Threads On Forum Home --> und das Template forumhome_latestthreadbit muss folgendermaßen aussehen:
<tr class="alt1">
<td><a href="showthread.php?t=$thread[threadid]" title="$thread[preview]"><strong>$thread[title]</strong></a></td>
<td>$thread[date]</td>
<td><a href="member.php?find=lastposter&amp;t=$thread[threadid]">$thread[lastposter]</a></td>
<td>$thread[views]</td>
<td>$thread[replycount]</td>
</tr>Das den Tabellenzeilen abwechselnd alt1 und alt2 zugewiesen wird, musst du im php-Code noch selbst coden.

Ich habe aus obigem Beitrag das Plugin entfernt, denn das kann hier jeder (auch nicht-Kunden) lesen.

Viele Grüße,
Stefan

MikeD
28.04.2006, 21:47
Ich habe aus obigem Beitrag das Plugin entfernt, denn das kann hier jeder (auch nicht-Kunden) lesen.
Viele Grüße, Stefan
Hi Stefan ;)
Entschuldige bitte, aber daran hab ich nicht gedacht. Mit diversen Code Veröffentlichungen muß ich sehr aufpassen. Auch ein Grund, warum ich noch keine auf vB Hacks veröffentliche. Ich hab schon soviele Übersetzungen gemacht und im Forum angeboten, aber irgendwie verstehe ich dort drüben noch nicht so ganz deren Bestimmungen. Bin zu selten dort drüben. Ich bin da nun mal sehr vorsichtig !

Zu dem Plugin
Dank Deiner super Hilfe wie immer, hab ich es geschafft. Hab da noch einiges verändert, aber den Grundstock hast Du gelegt. Vielen Dank, Stefan. Würde mich auch mal freuen, wenn ich Dir irgendwie mal helfen kann ;). Ich schulde Dir was! -Mike

So siehts nun aus.
http://www.mdichte-web.de/Forum Honda Legend/Misc/VBulletin/tr class alt2

jazde86
28.04.2006, 23:22
Füge doch mal den Code hier herein, falls Du magst. Habe da nämlich Interesse dran. Sieht netter aus, als das Top X Stats. ;)

MikeD
29.04.2006, 15:38
Füge doch mal den Code hier herein, falls Du magst. Habe da nämlich Interesse dran. Sieht netter aus, als das Top X Stats. ;)
Das darf ich leider nicht und ich bin in solchen Sachen sehr vorsichtig. Ich werde es auf vBHacks veröffentlichen Die Zustimmung zur Übersetzung hab ich vom Autor bekommen. Ich sag Dir Bescheid, da ich im Moment noch versuche, diese Tabelle nur für Registrierte Benutzer sichtbar zu machen (ACP Einstellung). Leider können Gäste es sehen, und das möchte ich nicht ;) -Mike

jazde86
29.04.2006, 18:11
Das mit nur für Benutzer ist doch super schnell erledigt, mit der if condition member. :) Und da Stefan hier auch den Code vollständig hereinkopiert hat, wirst Du es wohl auch problemlos dürfen. ;)

StGaensler
29.04.2006, 18:58
Dein selbstgeschriebenes Template (bzw. das was du zu meinem noch verändert hast) kannst du schon veröffentlichen, nur den Code von dem Plugin selbst nicht. Auf den Plugin-Code hat der Coder selbst das Copyright.

Viele Grüße,
Stefan