Complete Banner Mod

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
ema2412
Mitglied
Beiträge: 767
Registriert: 21.12.2003 13:51
Wohnort: Wien
Kontaktdaten:

Complete Banner Mod

Beitrag 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.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag 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
Benutzeravatar
ema2412
Mitglied
Beiträge: 767
Registriert: 21.12.2003 13:51
Wohnort: Wien
Kontaktdaten:

Beitrag von ema2412 »

danke hat super funktioniert :-)
Benutzeravatar
ema2412
Mitglied
Beiträge: 767
Registriert: 21.12.2003 13:51
Wohnort: Wien
Kontaktdaten:

Beitrag 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 ?:-/
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag 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
Benutzeravatar
ema2412
Mitglied
Beiträge: 767
Registriert: 21.12.2003 13:51
Wohnort: Wien
Kontaktdaten:

Beitrag 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.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag 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
Benutzeravatar
ema2412
Mitglied
Beiträge: 767
Registriert: 21.12.2003 13:51
Wohnort: Wien
Kontaktdaten:

Beitrag 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
Benutzeravatar
ema2412
Mitglied
Beiträge: 767
Registriert: 21.12.2003 13:51
Wohnort: Wien
Kontaktdaten:

Beitrag 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?
Benutzeravatar
ema2412
Mitglied
Beiträge: 767
Registriert: 21.12.2003 13:51
Wohnort: Wien
Kontaktdaten:

Beitrag 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?
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“