[gelöst] Pluginerstellung: Wie Framegröße ändern?

Gesperrt
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

[gelöst] Pluginerstellung: Wie Framegröße ändern?

Beitrag von rethus »

Ich möchte gerne dieses Frame ändern, welches beim Newsletter die Icons enthält, um in die Benutzer und Gruppenansicht zu gelangen.

Wo kann man denn angeben, wie groß die Frames sein sollen?
Zuletzt geändert von rethus am Di 23. Dez 2008, 13:08, insgesamt 1-mal geändert.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
funomat
Beiträge: 345
Registriert: Do 26. Feb 2004, 22:13
Wohnort: Neuss
Kontaktdaten:

Beitrag von funomat »

Von welchem Frame genau sprichst Du?
tiago.de | adk-msi.de | iseringhausen.de | the-iseringhausen.de
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von rethus »

Im Grunde von allen... momentan explizit von dem oberen in der Naviationsleiste

Also grundsätzlich wäre hilfreich zu erfahren, wie man überhaupt diese Frames aufteilt... ggf. möchte man ja noch einige dazu haben, oder einige weniger :)
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
funomat
Beiträge: 345
Registriert: Do 26. Feb 2004, 22:13
Wohnort: Neuss
Kontaktdaten:

Beitrag von funomat »

hmmm, da kann ich Dir leider nicht weiter helfen!

Schau Dir doch mal bestehende Plugins an. Beim Plugin Workflow gibt es z.B. eine include.workflow_left_top.php in der der eine UI_Left_Top-Instanz generiert wird. Ich denke, wenn Du Dir auch noch die class.ui.php anschaust, dürftest Du die Möglichkeiten für die Generierung dieses Bereiches finden.

Ich hoffe das bringt Dir was! :?
tiago.de | adk-msi.de | iseringhausen.de | the-iseringhausen.de
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Beitrag von Oldperl »

Hallo rethus,

generell werden die Framesets in den Dateien contenido/frameset.php, contenido/frameset_left.php und contenido/frameset_right.php erstellt, wobei dort die Templates, die mit frameset... beginnen, und im Verzeichnis contenido/templates/standard liegen, genutzt werden.

In älteren Versionen gab es die System-Propertie
backend | leftframewidth | [Wert in Pixel]
die zwar in der 4.8.x noch angelegt wird, aber im Template der Frames nicht mehr genutzt wird, zum Ändern der Breite des linken Frames.
Warum sie im Template nicht mehr genutzt wird kann ich nicht sagen, wahrscheinlich wurde sie beim Umbau des Templates contenido/templates/standard/frameset_content.html auf eine Erzeugung des Framesets per Javascript einfach nur vergessen.

Willst du den Aufbau der Frames ändern, warum auch immer, solltest du dir angesprochenene Dateien mal etwas näher anschauen.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
funomat
Beiträge: 345
Registriert: Do 26. Feb 2004, 22:13
Wohnort: Neuss
Kontaktdaten:

Beitrag von funomat »

Zum Thema leftframewith http://forum.contenido.org/viewtopic.php?t=22632

Ich habe das so verstanden, dass rethus bei der Erstellung von eigenen Plugins wissen möchte wie man da die Frames selbst Gestallten bzw. Aufbauen kann. Da macht es auch evtl. Sinn sich mal einige Dateien die im includes Ordner liegen und die Endung ..._menu.php haben anzuschauen.
tiago.de | adk-msi.de | iseringhausen.de | the-iseringhausen.de
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von rethus »

Ich hab es jetzt so gemacht:

Ein "onload" im <body>-Tag, mit dem Wert:

Code: Alles auswählen

top.content.document.getElementById('contentFrame').cols='350,*'
Damit haut es hin.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
funomat
Beiträge: 345
Registriert: Do 26. Feb 2004, 22:13
Wohnort: Neuss
Kontaktdaten:

Beitrag von funomat »

:roll: Du hast aber schon gelesen was ich Dir geschrieben habe, oder??

Schau Dir noch mal genau den Thread an den ich gepostet habe. Da wird genau dieses Problem GELÖST!! Ein onload ist keine Lösung, sondern nur ein ziemlich umständlicher Umweg den Frame auf die gewünschte Breite zu bringen!! Außerdem wird onload, soweit ich weiß, nicht von allen Browsern zum gleichen Zeitpunkt ausgeführt und könnte somit zu anderen Problemen führen!

In der 4.8.9. ist der Fix übrigens schon drin :)
tiago.de | adk-msi.de | iseringhausen.de | the-iseringhausen.de
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von rethus »

Ja, hab ich gelesen, konnte ich aber nicht brauchen... Mir geht es nicht darum, den Frame dauerhaft in der größe zu ändern... die standard-größe ist ok.

Mir ging es darum, dass ich in meinem Plugin im linken Frame eine Liste anzeigen lassen will, die standardmäßig mind. 350px breite braucht.
Bei Aufruf dieses Menüpunktes wird Sie also kurzerhand resized.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
funomat
Beiträge: 345
Registriert: Do 26. Feb 2004, 22:13
Wohnort: Neuss
Kontaktdaten:

Beitrag von funomat »

Alles klar, hatte ich anders verstanden :o
tiago.de | adk-msi.de | iseringhausen.de | the-iseringhausen.de
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von rethus »

Macht ja nix, ich bin ja froh, wenn ich Tipps und Anregungen erhalte.
Ich setzt den Thread dann mal auf gelöst.

Danke für die Hilfe...
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Gesperrt