Druckversion des Themas

Hier klicken um das Topic im Orginalformat anzusehen

Forum Sefrengo.org _ Entwicklung _ Backend enttabeln

Geschrieben von: pawel Fri. 12. November 2010, 20:02

Ich würde mir gern das Backend umgestalten. Die Funktionalität ist genial, wozu ich auch die Nutzung der mip_forms zähle.
Der erzeugte Code ist es (heute) nicht mehr. Es gibt zu viele Javascriptdateien, die zusammenpacken könnte, außerdem würde ich gerne Modulstyles zur Verfügung haben, die dann mit in die styles.css gepackt werden sollen. Es ist auch Performancefressend das alle icons als Bilder aufgerufen werden (cache hin oder her). Da würde ich liebe eine Liste und CSS-Sprites bevorzugen.

Wo sind die relevanten PHP-Dateien?

Geschrieben von: amk Sat. 13. November 2010, 10:40

hey Pawel,

hab das thema mal verschoben ...

also grundsätzlich gibt es ja templates für's backend ... die solltest du wohl selbst ausfindig gemacht haben ... aber die stellen nur die basis des backends dar.

ansonsten wird so "einiges" an html-code (in der >=1.4.x) noch innerhalb von funktionen und klassen generiert.

dies wird sich m.e. in zukunft / in einer kommenden version zu 100% ändern!

wenn du am aktuellen backend-html etwas ändern willst, wird dir nichts anderes übrig bleiben als mühsehlig in den dateien im backend/inc/ verzeichnis zu suchen.

eine auflistung mit files wo was wie generiert wird, wird dir niemand zusammenstellen - das muss du wohl selbst herausfinden.

Geschrieben von: pawel Sat. 13. November 2010, 14:31

Na ja mir ging es im engeren Sinne überwiegend um die Generierung des Codes der in der Template- und der Seitenansicht sichtbar ist.
Ich bin durchaus bereit Teile mit umzuschreiben, wenn es die Entwicklung voranbringt.

Geschrieben von: pawel Sun. 14. November 2010, 17:06

Die für mich interessanten Dateien sind:




Die OverLiB-JS werden anscheinend nur für das Reitermenü gebraucht. Die meisten Tabellen sind über die tpl definiert.

Geschrieben von: bkm Sun. 14. November 2010, 17:58

Guter Anhaltspunkt zur Suche ist der Wert der Variable area in der URL im BE.
Dieser taucht dann im Namen der PHP-Dateien im Verzeichnis inc auf. Im Verzeichnis tpl sind dann die Template Dateien von Pear IT.

Geschrieben von: pawel Sun. 14. November 2010, 18:04

Gerade gegoogelt:
http://css.co.in/examples/css-tabs.html#item-1

Geschrieben von: bkm Sun. 14. November 2010, 18:20

ZITAT(pawel @ Sun. 14. November 2010, 18:04) *
Gerade gegoogelt:
http://css.co.in/examples/css-tabs.html#item-1

Ist bestimmt gar nicht so schwer Umzusetzen, das dreht sich ja nur um die später entstandenen tabitem im Modul
(mip_forms)

Geschrieben von: pawel Sun. 14. November 2010, 18:47

Mach mal rolleyes.gif
Ich hatte es mehr für die (gelben) Reiter gedacht. Dann kann overlib raus.

Geschrieben von: bkm Wed. 17. November 2010, 13:26

Dann Versuch Dein Glück mal inc.header.php/header.tpl .
Pear Template IT setzt Blöcke durch
$tpl->setCurrentBlock('irgendwas');
$tpl->parseCurrentBlock('irgendwas');
dazwischen findest Du bestimmt schon die entscheidenden CodeStellen.
Im Template sind diese dann zwischen <!-- BEGIN IRGENDWAS --><!-- END IRGENDWAS -->zu finden.

Geschrieben von: FireFlyer Thu. 18. November 2010, 19:14

@amk

ZITAT
dies wird sich m.e. in zukunft / in einer kommenden version zu 100% ändern!


Kannst du uns als Insider über Neuerungen oder ein Update schon was sagen?
Is ja recht ruhig um den Core geworden.

Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)