1.2-beta3 feedback

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
microbender
Regular
Posts: 32
Joined: Wed Jun 06, 2007 11:54 am
Location: Hamburg / Germany
Contact:

1.2-beta3 feedback

Post by microbender »

erster ! :shock:

das update von beta2 auf beta3 hat ohne probleme funktioniert.

***
ich hab aus spaß mal das SPLAT! v1.0.1 theme aktiviert und stelle
fest, daß admin und seite komplett anders aussehen.

gibts irgendwo einen artikel darüber wie die admin gestylt wird ?
wie und wo trenne ich backend von frontend css ?
microbender
Regular
Posts: 32
Joined: Wed Jun 06, 2007 11:54 am
Location: Hamburg / Germany
Contact:

Post by microbender »

liegt der trick einfach nur darin, alle erwünschten dateien
in den admin ordner des aktiven templates zu kopieren ?
Last edited by microbender on Sun Jul 08, 2007 10:35 pm, edited 1 time in total.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Vor serendipity 1.2-beta2 konnte man das Admin nur per /templates/templateverzeichnis/admin/style.css ändern. Mittlerweile gibt es aber auch ein paar .tpl Dateien für das Admin-Ding.

Kopier einfach die entsprechende Datei aus dem /templates/default/admin/ Verzeichnis in dein Templateverzeichnis, von dort kannst Du sie dann anpassen, genau. :-)

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
microbender
Regular
Posts: 32
Joined: Wed Jun 06, 2007 11:54 am
Location: Hamburg / Germany
Contact:

Post by microbender »

könnte das soweit ausgeweitet werden, daß plugin modifikation im template ordner vorrang haben ?

zb:
/templates/templateverzeichnis/plugins/serendipity_event_tinymce/serendipity_event_tinymce.php
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Öh, Plugins haben mit Templates garnix zu tun. Wenn Du ein Plugin modifizieren willst, machst Du am besten einfach dein eigenes plugin?!?

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
microbender
Regular
Posts: 32
Joined: Wed Jun 06, 2007 11:54 am
Location: Hamburg / Germany
Contact:

Post by microbender »

ich meine, daß dateien in meinem template ordner immer
vorrang haben sollen.

so könnte ich zb. ohne problem an meiner 'toggle editor' lösung
arbeiten ohne die originalen plugins scripte zu ändern.
stm999999999
Regular
Posts: 1531
Joined: Tue Mar 07, 2006 11:25 pm
Location: Berlin, Germany
Contact:

Post by stm999999999 »

eigentlich sollten tpl (und css?)-Dateien im Verzeichnis des aktiven Templates immer Vorrang haben. ZB. habe ich in meinem template eine veränderte plugin_usergallery.tpl und die wird auch benutzt, anstelle der im plugin-Verzeichnis.
Ciao, Stephan
microbender
Regular
Posts: 32
Joined: Wed Jun 06, 2007 11:54 am
Location: Hamburg / Germany
Contact:

Post by microbender »

wäre halt nett, daß auch für die dazu gehörigen scripte
zu haben.
wenn in meinem template ordner
serendipity_event_tinymce/serendipity_event_tinymce.php
existiert, dann soll es geparst werden.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Puh. Das wäre massiver Overhead für ein Plugin, jedesmal nach allen Codeteilen in Template-Verzeichnissen zu gucken.

Ich glaube nicht, dass das kommen wird, sorry.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
microbender
Regular
Posts: 32
Joined: Wed Jun 06, 2007 11:54 am
Location: Hamburg / Germany
Contact:

Post by microbender »

wenn jemand diese option nutzt, dann ist klar, daß die pfade des plugins
natürlich per hand angepasst werden müssen.

ich bin noch nicht so weit in deinem code eingedrungen,
aber irgendwo gibt es doch eine stelle wo die plugins geladen werden.

dort müsste doch nur eine weiche rein:

tinymce bsp:

wenn der ordner serendipity_event_tinymce im
/templateverzeichnis/plugins/ existiert,
dann verwende das dortige serendipity_event_tinymce.php.

diese option sollte halt nur von profis genutzt werden.
stm999999999
Regular
Posts: 1531
Joined: Tue Mar 07, 2006 11:25 pm
Location: Berlin, Germany
Contact:

Post by stm999999999 »

naja, es paßt halt irgendwie nicht in die templates rein - da kommen visuelle/gestalterische Geschichten rein und kein echter Code.

Mach Dir Dir doch einfach eine developer-Kopie des Plugin-Verzeichnis in /plugins.

Ich habe das zB gemacht und dafür dann in der xxx_event.php die class umbenannt:

Code: Select all

class serendipity_event_page_nugget_developer extends serendipity_event
und

Code: Select all

$propbag->add('author',        'Wesley Hwang-Chung - developer');
um es in der Plugin-Übersicht vom Original zu unterscheiden.
Ciao, Stephan
microbender
Regular
Posts: 32
Joined: Wed Jun 06, 2007 11:54 am
Location: Hamburg / Germany
Contact:

Post by microbender »

gibt es eigentlich irgendwo ein plugin sample als download ?
ich hab das tinymce plugin dupliziert und alles soweit angepasst.

aus irgendeinem grund erscheint mein plugin (serendipity_event_toggleditor)
aber nicht in der admin.

danke !
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
microbender wrote:gibt es eigentlich irgendwo ein plugin sample als download ?
Es gibt ganz ganz viele existierende Plugins, die als Sample-Plugin doch schon ganz gut dienen können. Am besten nimmt man sich eines, was in die Richtung geht das man haben möchte und passt es an.

Das TinyMCE Plugin ist natürlich schon relativ kompliziert.
aus irgendeinem grund erscheint mein plugin (serendipity_event_toggleditor)
aber nicht in der admin.
Hast Du die Datei und das Verzeichnis auch in serendipity_event_toggleditor.php/serendipity_event_toggleditor.php umbenannt? Und die PHP-Klasse muss auch serendipity_event_toggleditor heißen. Erst dann kann es s9y finden.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
microbender
Regular
Posts: 32
Joined: Wed Jun 06, 2007 11:54 am
Location: Hamburg / Germany
Contact:

Post by microbender »

garvinhicking wrote: Hast Du die Datei und das Verzeichnis auch in serendipity_event_toggleditor.php/serendipity_event_toggleditor.php umbenannt? Und die PHP-Klasse muss auch serendipity_event_toggleditor heißen. Erst dann kann es s9y finden.
honk, ich hatte doch tatsächlich das _event_ im der serendipity_event_toggleditor.php dateinamen
vergessen.
:oops:

danke.

für toogle editor brauch ich auch gar nicht ein plugin erstellen.
es reicht vollkommen, die admin entries.tpl zu bearbeiten.
für tinymce funktionierts.

gibt es eine s9y funktion mit der ich den aktiven editor ermittlen kann ?
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
gibt es eine s9y funktion mit der ich den aktiven editor ermittlen kann ?
Jein. Du kannst mittels "if class_exists('serendipity_event_tinymce')" etc. prüfen ob das jeweilige s9y plugin installiert ist.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply