Seite 1 von 2
Complete Banner Mod
Verfasst: 30.08.2006 08:37
von ema2412
Hi hätt eine Frage, beim Mod gibts ja die Möglichkeit "bei Image description:
This text is showen on mouse over Image" einen Text einzugeben der dann angezeigt wird wenn man über den Banner mit dem cursor fährt.
Leider ist der Text auf 30 Zeichen begrenzt und ich würde ihn länger benötigen, kann man das irgendwie umscripten und wenn wie und wo.
Verfasst: 30.08.2006 13:58
von easygo
Für nen Modder keine große Sache. In der banner_edit_body.tpl
Code: Alles auswählen
<td class="row2"><input type="text" name="banner_description" size="30" maxlength="30" value="{BANNER_DESCRIPTION}" /></td>
ist der Wert für maxlength zu erhöhen (wenn du willst, erhöhe auch den für size je nach Layout)
Als Beispiel auf 50 (max 255)
und dann wär noch der SQL-Befehl auszuführen -->
Code: Alles auswählen
ALTER TABLE `phpbb_banner` CHANGE `banner_description` `banner_description` VARCHAR( 50 ) NOT NULL;
Den Prefix ggf. anpassen, falls der vom Standard (phpbb_) abweicht. easy
Verfasst: 30.08.2006 17:11
von ema2412
danke hat super funktioniert

Verfasst: 30.08.2006 17:22
von ema2412
na doch nicht. es geht zwar jetzt der text zum länger eingeben wenn ich dann aber auf speichern gehe und nachher noch mal reinschaue ist der text wieder gekürzt ?:-/
Verfasst: 30.08.2006 21:22
von easygo
Gekürzt von ? auf wieviele Zeichen denn?
Schreib doch mal genau, welche Werte du wo eingesetzt hast.
Vielleicht seh ich dann klarer. easy
Verfasst: 30.08.2006 21:28
von ema2412
ok jetzt mal genauer:
so schaut der Bereich in der banner_eit_body aus:
Code: Alles auswählen
<td class="row1" width="38%"><span class="gen">{L_BANNER_DESCRIPTION}:</span><br />
<span class="gensmall">{L_BANNER_DESCRIPTION_EXPLAIN}</span></td>
<td class="row2"><input type="text" name="banner_description" size="40" maxlength="90" value="{BANNER_DESCRIPTION}" /></td>
</tr>
<tr>
im ACP bei den Banner einstellungen kann man auch genau 90 Zeichen einstellen, funktioniert also insofern.
Geh ich dann auf absenden und in das gleiche banner menü nochmal zeigt es unter den Image Description nur mehr 50 Zeichen an also küzrt 40 Zeichen weg.
Verfasst: 30.08.2006 21:49
von easygo
Vielleicht weil du vergessen hast, der SQL Tabelle bescheid zu sagen
dass die Beschreibung länger werden kann als 50 Zeichen.
Hier mal noch ein Beispiel für max. 90 Zeichen -->
Code: Alles auswählen
ALTER TABLE `phpbb_banner` CHANGE `banner_description` `banner_description` VARCHAR( 90 ) NOT NULL;
Oder du schreibst statt 90 gleich 255 da rein. Dann hast du jede Menge Spielraum. easy
Verfasst: 30.08.2006 22:04
von ema2412
genau das wars ich hab den Befehl aus deinem ersten Posting ohne Änderung genommmen deshalb die 50 Zeichen.
Alles klar, vielen Dank für deine Mühe
Verfasst: 01.09.2006 08:18
von ema2412
Nächstes kleine Detail das mich stört.
wenn ich auf einen Banner klicke kommt man zuerst auf eine Zwischenseite wo steht:
If you page does not show shortly, please click Here to go to the requested URL
Kann man das irgendwie wegbekommen, dass gleich die richtige URL kommt?
Und warum ist das ganze in Java gelöst, es gibt ja viele User bei denen das dann nciht funktioniert, wärs nicht besser das mit http-refresh zu lösen?
Verfasst: 01.09.2006 09:25
von ema2412
hier auf phpbb kommt man auch nciht auf so ne zwischenseite wenn man oben auf den Banner klickt also wie bekomm ich das so hin?