11.08.2015, 11:52
DerSven
11.08.2015, 12:12
Das ist die breite für die gesamte Tabelle. Aber ich möchte der Spalte eine feste Breite zuweisen, z.B. dass sie immer 30% breit ist, wodurch die zweite Spalte immer 70% breit wäre. Ich hoffe, dass das in etwa verständlich ist. ^^
11.08.2015, 13:12
Das man NUR der einem Spalte eine feste Größe geben kann, geht nicht. Du müsstest alle Spallten (TH) eine Größe geben.
ZB: 5 Spalten und 5 Zeilen, wobei hier die erste senkrechte Spalte eine Größe von 100 und die restlichen Spalten eine Größe vonn 200 bekommen haben.
Wenn dies eine mögliche Hilfe für dich wäre, musst Du den MyCode noch im ACP anpassen.
Bearbeite Table Head und ersetze dies
im Regulärer Ausdruck und dies
in der Ersetzung .
Im Beitrag die Tabelle erstellen, in den Beitrag einfügen und dann bearbeiten, wie oben in meinem Beispiel.
Besser bekomme ich dies nicht hin.
ZB: 5 Spalten und 5 Zeilen, wobei hier die erste senkrechte Spalte eine Größe von 100 und die restlichen Spalten eine Größe vonn 200 bekommen haben.
Code:
[table=100][tr][th=100][/th][th=200][/th][th=200][/th][th=200][/th][th=200][/th][/tr][tr][th=100][/th][th=200][/th][th=200][/th][th=200][/th][th=200][/th][/tr][tr][th=100][/th][th=200][/th][th=200][/th][th=200][/th][th=200][/th][/tr][tr][th=100][/th][th=200][/th][th=200][/th][th=200][/th][th=200][/th][/tr][tr][th=100][/th][th=200][/th][th=200][/th][th=200][/th][th=200][/th][/tr][/table]
Wenn dies eine mögliche Hilfe für dich wäre, musst Du den MyCode noch im ACP anpassen.
Bearbeite Table Head und ersetze dies
Code:
\[TH=(.*?)\](.*?)\[/TH\]
im Regulärer Ausdruck und dies
Code:
<th width="$1" class="tcat" valign="middle"><strong>$2</strong></th>
in der Ersetzung .
Im Beitrag die Tabelle erstellen, in den Beitrag einfügen und dann bearbeiten, wie oben in meinem Beispiel.
Besser bekomme ich dies nicht hin.
DerSven
11.08.2015, 13:24
Das klingt sehr gut. Muss ich dann aber immer bei jeder Tabelle diese Zahlen angeben, auch wenn ich sie nicht in ihrer Breite bearbeiten möchte?
EDIT: Weiterhin habe ich das Problem, dass der TableGenerator nur bei einem neuen Post erscheint. Der Knopf ist aber weg, wenn man einen Beitrag bearbeiten möchte! Muss ich da eine Datei ändern, damit der Button wieder erscheint? Er ist links unten direkt neben der Smilie-Box. Der Editor sieht genauso aus wie hier. Danke.
EDIT: Weiterhin habe ich das Problem, dass der TableGenerator nur bei einem neuen Post erscheint. Der Knopf ist aber weg, wenn man einen Beitrag bearbeiten möchte! Muss ich da eine Datei ändern, damit der Button wieder erscheint? Er ist links unten direkt neben der Smilie-Box. Der Editor sieht genauso aus wie hier. Danke.
11.08.2015, 14:47
(11.08.2015, 13:24)DerSven schrieb: [ -> ]Das klingt sehr gut. Muss ich dann aber immer bei jeder Tabelle diese Zahlen angeben, auch wenn ich sie nicht in ihrer Breite bearbeiten möchte?
Kann sein, aber Du kannst dies ja mal selbst testen.
(11.08.2015, 13:24)DerSven schrieb: [ -> ]EDIT: Weiterhin habe ich das Problem, dass der TableGenerator nur bei einem neuen Post erscheint. Der Knopf ist aber weg, wenn man einen Beitrag bearbeiten möchte! Muss ich da eine Datei ändern, damit der Button wieder erscheint? Er ist links unten direkt neben der Smilie-Box. Der Editor sieht genauso aus wie hier. Danke.
Öffne die Plugindatei und änder dies
PHP-Code:
$plugins->add_hook("newreply_end", "tablegenerator_button");
$plugins->add_hook("newthread_end", "tablegenerator_button");
$plugins->add_hook("misc_start", "tablegenerator_popup");
zu
PHP-Code:
$plugins->add_hook("editpost_end", "tablegenerator_button");
//$plugins->add_hook("newreply_end", "tablegenerator_button");
$plugins->add_hook("newthread_end", "tablegenerator_button");
$plugins->add_hook("misc_start", "tablegenerator_popup");
Um nun den Button in den zu bearbeiteten Beiträgen zu erhalten, einfach in das Template "Edit Post Templates->editpost"
dies
Code:
<!-- TableGenerator -->{$tabgen_button}<!-- /TableGenerator -->
nach
Code:
{$smilieinserter}
einfügen.
DerSven
11.08.2015, 15:54
Vielen Dank für die extrem schnelle Hilfe! Danke sehr!
Kann ich die beiden "\\" entfernen? Sonst ist der Button bei Antworten bzw. einem New Reply weg...
Kann ich die beiden "\\" entfernen? Sonst ist der Button bei Antworten bzw. einem New Reply weg...
11.08.2015, 16:03
Da habe ich dich wohl falsch verstanden ?
Du willst wo überall den Button sichtbar haben, um den Generator nutzen zu können ?
Du willst wo überall den Button sichtbar haben, um den Generator nutzen zu können ?
DerSven
11.08.2015, 16:11
Ja, er soll immer erscheinen, wenn man einen Beitrag erstellt, bearbeitet oder auf ein Thema antworten.
Jetzt habe ich aber noch eine Frage...
Bin ich in einem Forum und liste die Threads auf, ist vor dem Titel eine kleine Leerstelle, auch vor dem Präfix. Welche Datei muss ich bearbeiten, um das Leerzeichen da wegzubekommen?
Danke!
Jetzt habe ich aber noch eine Frage...
Bin ich in einem Forum und liste die Threads auf, ist vor dem Titel eine kleine Leerstelle, auch vor dem Präfix. Welche Datei muss ich bearbeiten, um das Leerzeichen da wegzubekommen?
Danke!
11.08.2015, 16:48
(11.08.2015, 16:11)DerSven schrieb: [ -> ]Ja, er soll immer erscheinen, wenn man einen Beitrag erstellt, bearbeitet oder auf ein Thema antworten.
Dann bitte dies
PHP-Code:
$plugins->add_hook("editpost_end", "tablegenerator_button");
//$plugins->add_hook("newreply_end", "tablegenerator_button");
$plugins->add_hook("newthread_end", "tablegenerator_button");
$plugins->add_hook("misc_start", "tablegenerator_popup");
zu
PHP-Code:
$plugins->add_hook("editpost_end", "tablegenerator_button");
$plugins->add_hook("newreply_end", "tablegenerator_button");
$plugins->add_hook("newthread_end", "tablegenerator_button");
$plugins->add_hook("misc_start", "tablegenerator_popup");
machen.
(11.08.2015, 16:11)DerSven schrieb: [ -> ]Jetzt habe ich aber noch eine Frage...
Bin ich in einem Forum und liste die Threads auf, ist vor dem Titel eine kleine Leerstelle, auch vor dem Präfix. Welche Datei muss ich bearbeiten, um das Leerzeichen da wegzubekommen?
Danke!
Bei mir ist dies nicht so, aber schau mal in´s "Forum Display Templates->forumdisplay_thread" Template, ob sich da ein Leerzeichen eingeschlichen hat.
DerSven
11.08.2015, 18:17
Seltsam...ich kann da kein Leerzeichen finden! Oder bin ich blind?
Code:
<tr>
<td align="center" class="{$bgcolor}{$thread_type_class}" width="2%"><span class="thread_status {$folder}" title="{$folder_label}"> </span></td>
<td align="center" class="{$bgcolor}{$thread_type_class}" width="2%">{$avatarep_avatar['avatarep']}</td>
<td class="{$bgcolor}{$thread_type_class}">
{$attachment_count}
<div>
<span>{$icon}{$prefix}{$gotounread}{$thread['threadprefix']}<a href="{$thread['threadlink']}"class="{$inline_edit_class} {$new_class}" id="tid_{$inline_edit_tid}">{$thread['subject']}</a>{$thread['multipage']}</span>
<div class="author smalltext">{$thread['profilelink']}</div>
</div>
</td>
<td align="center" class="{$bgcolor}{$thread_type_class}"><a href="javascript:MyBB.whoPosted({$thread['tid']});">{$thread['replies']}</a>{$unapproved_posts}</td>
<td align="center" class="{$bgcolor}{$thread_type_class}">{$thread['views']}</td>
{$rating}
<td class="{$bgcolor}{$thread_type_class}" style="white-space: nowrap; text-align: left;">
<table border="0">
<tr>
<td>{$avatarep_lastpost['avatarep']}</td>
<td>
<span class="lastpost smalltext">{$lastpostdate} {$lastposttime}<br />
<a href="{$thread['lastpostlink']}">{$lang->lastpost}</a>: {$lastposterlink}</span>
</td>
</tr>
</table>
</td>
{$modbit}
</tr>