MyBB.de Forum

Normale Version: Image-Resizer "erweitern"
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo, Ich hab das Plugin fitonpage, ein Plugin zum verkleinern von Bilder.. Ich würde das nun gerne über die angegebenden Orte hinaus verwenden:

PHP-Code:
$plugins->add_hook("moderation_deleteposts""fitonpage_run"); 

PHP-Code:
find_replace_templatesets("moderation_deleteposts""#".preg_quote('</head>')."#i"'<script type="text/javascript" src="jscripts/fitonpage.js?ver=210"></script>
<script type="text/javascript">
<!--
        var fitonpage_on = "{$mybb->settings[\'g33k_fitonpage_enabled\']}";
        var fitonpage_resize = "{$mybb->settings[\'g33k_fitonpage_resize\']}";
        var fitonpage_fluid = "{$mybb->settings[\'g33k_fitonpage_fluid\']}";
        var fitonpage_topbar_resized = "{$lang->fitonpage_topbar_resized}";
        var fitonpage_topbar_full = "{$lang->fitonpage_topbar_full}";
        var fitonpage_topbar_text_class = "{$mybb->settings[\'g33k_fitonpage_topbar_text_class\']}";
        var fitonpage_topbar_bground = "{$mybb->settings[\'g33k_fitonpage_topbar_bground\']}";
        var fitonpage_topbar_icon = "{$mybb->settings[\'g33k_fitonpage_topbar_icon\']}";
        var fitonpage_location = "mod_deleteposts";
-->
</script> 

Gibt es eine Möglichkeit dies auf eigene Seiten anzuwenden, die keine Templates besitzen, sondern nur eine PHP-Datei?

Gruß cRaZyYy

Danke im vorraus.[/code]
Ich kann Dir leider nicht sagen, ob es mit diesem Plugin eine Lösung gibt, aber Du köntest Dir mal diesen Beitrag von ows ansehen:
http://www.demida.de/forum/thread-332.html

Das sollte sich in eine eigene Seite integrieren lassen, auch wenn Du kein Template benutzt.
(20.02.2010, 01:39)Jockl schrieb: [ -> ]Ich kann Dir leider nicht sagen, ob es mit diesem Plugin eine Lösung gibt, aber Du köntest Dir mal diesen Beitrag von ows ansehen:
http://www.demida.de/forum/thread-332.html

Das sollte sich in eine eigene Seite integrieren lassen, auch wenn Du kein Template benutzt.

Der Link hilft mir nicht sehr.
Der Einbau, so das der Image-Resizer sich nur auf diese Datei auswirkt, ist auch etwas kompliziert =(
Und mein Plugin zu deaktivieren... Ich find das Plugin mit seiner Infobar über dem Bild schon genial ^^
Wenn Du das Javascript des o.a. Links nur im Header Deiner eigenen Seite einträgst, dann sollte es sich auch nur auf diese Seite auswirken. Die schöne Infobar hast Du dann aber natürlich immer noch nicht. Wink
(20.02.2010, 17:56)Jockl schrieb: [ -> ]Wenn Du das Javascript des o.a. Links nur im Header Deiner eigenen Seite einträgst, dann sollte es sich auch nur auf diese Seite auswirken. Die schöne Infobar hast Du dann aber natürlich immer noch nicht. Wink

Soweit hab ich das auch schon gemacht ^^
Allein dadurch werden die Bilder aber auch nicht kleiner.
onLoad etc. fehlt ja noch.. Und das macht die Sache so kompliziert.
hmm, kannst Du nicht in Deiner php-Datei den img-Tag so setzen?
Code:
<img onclick="BildAnpassen(this)" onload="BildAnpassen(this)" src="DeinBild" alt=""/>
Also bei mir funktioniert das....


Nachtrag:
mit den Hooks kenne ich mich leider nicht so gut aus, aber versuche mal in dem fitonpage-Plugin zusätzlichen Hook zu setzen:
$plugins->add_hook("pre_output_page","fitonpage_run");

Du wirst aber vermutlich noch den js-Code aus Deinem ersten Post in den Header Deiner eigenen Seite schreiben müssen.

Einen Versuch wäre es wert. Wink