[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
funktionen finden - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
boogiman
Beiträge: 81
Registriert: 18. Okt 2005, 00:23

funktionen finden

30. Sep 2006, 00:10

Kann mir einer mal zum Teufel (sry) sagen, wie ich im Framework Addon die verfügbaren Funktionen finde !?

Ich suche z.b. wie ich oder ob ich NUR einen submit Button in eine Form einbauen kann ...

oder wie ich den Form Inhalt in die DB schreiben kann...

oder, oder, oder...

wo muss ich nachschauen !?

Ist das denn so schwer ? oder hab ich einfach keinen plan !?.... (ey vorsicht ;-) )

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

30. Sep 2006, 08:17

Hej,

kann dich leider nur darauf vertrösten, bis der Markus wieder da ist. Das Framework ist sein Kind. Daher ein wenig Geduld bis er aus seinem wohlverdienten Urlaub wieder da ist.

vg Thomas
Zuletzt geändert von Thomas.Blum am 30. Sep 2006, 08:20, insgesamt 1-mal geändert.

Benutzeravatar
Koala
Beiträge: 1612
Registriert: 3. Okt 2005, 13:20

Re: funktionen finden

30. Sep 2006, 08:18

boogiman hat geschrieben:Kann mir einer mal zum Teufel (sry) sagen, wie ich im Framework Addon die verfügbaren Funktionen finde !?
Du könntest dir für den Anfang das Guestbook ansehen. Da wird das eine oder andere von dem dir gesuchten verwendet (wenn ich mich nicht irre).
<?php print $Footer; ?>

Sven

Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!


REX 5 :: Tricks und Tipps
REX 5 :: Modulesammlung

Wiki zu Redaxo 3 und 4 (!nur noch im Webarchiv!)

dancefan
Beiträge: 246
Registriert: 10. Feb 2006, 22:09
Wohnort: Nidderau

30. Sep 2006, 09:06

Hi,
schau die doch mal die Beispielseiten im Framework an.
Da sind übigens ein paar mehr als angezeigt werden.
Ansonsten hast du aber nur die Chance dir den Quellcode anzusehen.
Daten in die DB, das siehst du in den Beispielseiten.
Dann gibt es im wesentlichen die beiden Klassen "liste" und "formular"
Bei der Liste kannst du für jede Spalte einzeln festlegen:
1. Welche Datenlemente aus der Query werden angezeigt. Es können auch mehrere in einer Spalte sein.
2. Wie werden die Daten zur Anzeige formatiert
3. Spalte auf oder abwärts sortierbar
4. Spalte als Suchkriterium

Es gibt statische Spalten mit Bild oder Text
auf jedes Feld kannst du einen Link legen.

Dann kannst du noch datenbezogen Zeilenformatierung machen (Zeilen einfärben bei bestimmten Daten z.B.)

Angezeigte Zeilenzahl festlegen.
Toolbars anlegen, auch eigene
Tabellenüberschriften , Fussnoten, ...
und noch mehr.

Beim Formular:
Viele Typen von Eingabefeldern.
Mehrpaltige Anordnung, auch zusmmen mit einspaltigen Feldern
Für jedes Feld
Eingabe vor dem Abspeichern umformatieren.
Eingabe validieren, bei Fehler erfolgt Meldung ohne Speicherung.
mit vorgegebenen Funktionen oder eigenen.
Eingaben in mehrere Tabellen
Über Extension Points auch mehrere Datensätze ein eine Tabelle.

Eigene Aktivierungsbuttons sind auch möglich.

Aber ganz ehrlich, ich habe auch keinerlei Doku. Es hilft nur Quelltext ansehen.
Und die Aufzählung ist bei weitem nicht vollständig.
Ich habe das Framework aber nur im Backend verwendet.
Für das Frontend war es wohl auch nicht geplant, Aber wenn du die Sprachklasse $I18N im Frontend aktivierst, könnte es eigentlich funktionieren. Eventuell kommen aber noch ein paar Funktionen hinzu, die normalerweise fürs Backend vorgesehen sind
dancefan

Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen

boogiman
Beiträge: 81
Registriert: 18. Okt 2005, 00:23

30. Sep 2006, 15:41

kannst du mir denn mal ein beispiel geben, wie ich z.b. in das validate formular einen einzelnen "speichern" button einbauen kann und die passende speicher routine dazu !?

dancefan
Beiträge: 246
Registriert: 10. Feb 2006, 22:09
Wohnort: Nidderau

30. Sep 2006, 17:20

Hi,
ich habe kein direktes Beispiel da,
aber nimm die kKlasse 'buttonField'
neues Objekt anlegen
Namen zuweisen
Als Feld dem Formular hinzufügen und fertig.
Schau dir die field. Dateien an, da gibt es viele verschiedene 'fertige' Buttons, ausserdem zeigen die anderen wie man einen Button anlegen kann.
dancefan

Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen

boogiman
Beiträge: 81
Registriert: 18. Okt 2005, 00:23

1. Okt 2006, 00:04

also, ich hab einen button, ja ja.

aber noch nicht so schön,....

1. wie bekomme ich die standard buttons weg ? "speichern,üernehmen,delete, abbrechen"

2. wie kann ich meinem button attribute - wie breite etc zuweisen ?!

das hier ist mein button :

$button = & new saveField('meiner');
$button->setButtonLabel('asd','asd');
$sectionCommon->addField($button);

$form->addSection($sectionCommon);

dancefan
Beiträge: 246
Registriert: 10. Feb 2006, 22:09
Wohnort: Nidderau

1. Okt 2006, 15:24

Hi,
versuchs mal mit

$form->show(false);


:wink:
dancefan

Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen

boogiman
Beiträge: 81
Registriert: 18. Okt 2005, 00:23

1. Okt 2006, 15:36

Jetzt mal im ernst, wer soll das denn verstehen ???!?!

Ich denke, das gibt das erstellte Formular aus, und dann sowas !?!

dancefan
Beiträge: 246
Registriert: 10. Feb 2006, 22:09
Wohnort: Nidderau

1. Okt 2006, 17:11

Naja, ich sagte ja Quellcode ansehen, die Funktion heisst:

function show($addDefaultFields = true)


und zwei Funktionsaufrufe weiter sieht man dann sofort ... :wink:
dancefan

Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

1. Okt 2006, 19:29

Hej,

noch einmal der Hinweis: das Framework richtet sich an Programmierer. Eine Dokumentation dazu gibt es leider (noch) nicht. Um das Framework zu verstehen, bedarf es die Analyse der php-Files.

Wenn man sehr oft mit Klassen gearbeitet hat, erkennt man schnell was möglich ist und was nicht. Sollte etwas fehlen, dann einfach die Klasse erweitern oder beim Autor, wenn er denn wieder da ist, nachfragen.

Das Addon Framework muss nicht als Basis für ein Addon verwendet werden. Es soll nur die Arbeit erleichtern.

viele Grüße Thomas

boogiman
Beiträge: 81
Registriert: 18. Okt 2005, 00:23

1. Okt 2006, 22:02

schon klar,... bin ich eigentlich,... außer oop hab ich noch nicht so drauf...

aber ich sag mal, eine einfach liste der verfügbaren funktionen wäre kulitsch,...

ich sach ma :

$button = & new saveField('meiner');
$button->setButtonLabel('asd','asd');
$sectionCommon->addField($button);

$form->addSection($sectionCommon);

fügt einen button hinzu....
---------------------------------------------
oder
$form->show();
fügt die standard speichern,übernhemen,delete,abbrechen buttons ein

bzw.
$form->show(false);
eben nicht...

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

1. Okt 2006, 22:17

Hej,
boogiman hat geschrieben:aber ich sag mal, eine einfach liste der verfügbaren funktionen wäre kulitsch,...
da wird sich der Markus freuen, das du ihn dahingehend unterstützen möchtest. :-)

Den Anfang hast du ja bereits getan.

vg Thomas

boogiman
Beiträge: 81
Registriert: 18. Okt 2005, 00:23

1. Okt 2006, 22:22

würd ich tun..... wie und wo !?

MARKUUUUUUUUUUUUUUUUS ?!

Benutzeravatar
Koala
Beiträge: 1612
Registriert: 3. Okt 2005, 13:20

1. Okt 2006, 23:16

boogiman hat geschrieben:würd ich tun..... wie und wo !?
Wie wäre es denn mit dem Wiki?
Etwas ähnliches wurde schon einmal begonnen: PHP-Funktionsreferenz
Da könntest du dich austoben und Markus hätte sicher auch ein paar ergänzende Zeilen parat :-)
<?php print $Footer; ?>

Sven

Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!


REX 5 :: Tricks und Tipps
REX 5 :: Modulesammlung

Wiki zu Redaxo 3 und 4 (!nur noch im Webarchiv!)

boogiman
Beiträge: 81
Registriert: 18. Okt 2005, 00:23

1. Okt 2006, 23:36

brauchisch nur mal ne einweisung ....wie lege ich da wo eine neue seite an !?

teufel noch, auch das schnall ich nicht.... jetzt code ich schon jahre und scheitere sogar an 'nem wiki !?

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

3. Okt 2006, 22:00

Hi,

-> Markus <- :)

Wiki seite anlegen:
Einfach einen Link auf eine Seite anlegen, welche noch nicht existiert und dann diesen anklicken. Passwort steht auf der startseite

Addon FW Doku:
Das Addon FW ist sehr komplex und selbst ich bräuchte mehrere Wochen um es zu dokumentieren...

Ich vermute mit vielen kleinen Beispielcodeschnippseln wäre man da wohl besser bedient.

Gruß,
Markus

boogiman
Beiträge: 81
Registriert: 18. Okt 2005, 00:23

Wiki gestartet...

3. Okt 2006, 22:32


Zurück zu „Allgemeines [R3]“