Social Media
Foren
PlugIn entwicklung
PlugIn entwicklung
Servus zusammen
Ich versuche mich mitlerweile an der PugIn Entwicklung, finde mich aber leider noch nicht damit so ganz zurecht, wie ich anfange. Denn da gib es noch ein paar fragen die sich nicht ohne weiteres (durch angucken der Standart PlugIns) beantworten lassen
Ich danke schonmal für eure Antworten und Hilfe
MfG
PhaseV
Ich versuche mich mitlerweile an der PugIn Entwicklung, finde mich aber leider noch nicht damit so ganz zurecht, wie ich anfange. Denn da gib es noch ein paar fragen die sich nicht ohne weiteres (durch angucken der Standart PlugIns) beantworten lassen
- Wie füge ich das PlugIn, mit Menüpunkt, in das FrontEnd hinzu. bzw.
- Wie kann ich mit einer "Neuen Seite" vom BackEnd aus eine Ausgabe vom PlugIn erzwingen
Ich danke schonmal für eure Antworten und Hilfe
MfG
PhaseV
|
Schau dir dazu mal das ChangePassword Plugin an: http://www.contentlion.de/plugins/passwort-aendern.html
Es funktioniert über einen neuen Seitentyp der angelegt wird, und einer Klasse die von der Editor Klasse abstammt im Plugin. Ist eigentlich relativ simpel.
Es funktioniert über einen neuen Seitentyp der angelegt wird, und einer Klasse die von der Editor Klasse abstammt im Plugin. Ist eigentlich relativ simpel.
iPhone 5 16GB black iPad Mini 16GB WiFi + Cellular black Apple TV 2
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
wie iss das jetzt mit der Plugin aktivierung, wenn ich ein Menü und dazugehörende Menüpunkte hinzufügen möchte, die dann auf das dementsprechende Plungin_Template zugreifen sollen?
ich habe das bis jetzt so:
activate.php
und wie muss dann 'class1' aussehen damit ich eine Ausgabe bekomme? Mir würde da schon an "Grundegerüst" reichen mit dem ich arbeiten könnte
Mit dem Changepassword Plugin habe ich mich nicht so zurecht gefunden
ich habe das bis jetzt so:
activate.php
PHP-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 |
Language::ClearCache();
DataBase::Current()->Execute("INSERT INTO `{'dbprefix'}pagetypes` (`id`, `class`, `name`) VALUES (NULL, 'Plugin_MeinPlugin_Class1', 'MyPlugin_Class1Name');");
$id = Page::create("class1", "Plugin_MeinPlugin_Class1", "Class1");
$menuEntry = new MenuEntry();
$menuEntry->menu = 2; //neuer Menüpunkt
$menuEntry->title = 'Class1';
$menuEntry->href = $id;
$menuEntry->type = 0;
$menuEntry->save();
|
und wie muss dann 'class1' aussehen damit ich eine Ausgabe bekomme? Mir würde da schon an "Grundegerüst" reichen mit dem ich arbeiten könnte
Mit dem Changepassword Plugin habe ich mich nicht so zurecht gefunden
Dazu hatte ich mal nen Blog-Beitrag gemacht.
Siehe hier: http://blogs.contentlion.pf-control.de/?p=145
Das war nen "Kurz-Tipp" bzw. nen Mini-Tutorial.
Siehe hier: http://blogs.contentlion.pf-control.de/?p=145
Das war nen "Kurz-Tipp" bzw. nen Mini-Tutorial.
|
Was für ein Plugin möchtest du denn genau erstellen? Suchst du vielleicht das hier?
http://www.contentlion.de/doku/eigener-seitentyp.html
http://www.contentlion.de/doku/eigener-seitentyp.html
Ich möchte ein Plugin für folgende Ausgabe entwickeln und diese darf nicht Editierbar sein
http://www.phasev-privat.de/wow/guildinfo.php
Es soll im Backend eine Einstellungsmöglichkeit geben, wo man die Region per Dropdown auswählen kann daraus sich dann die möglickeit ergibt die passenden Realms auszuwählen und die dazugehörenden locales.
Die Doku dazu, mit der ich auch die andere ausgabe entwickelt hab, findet man hier.
http://www.phasev-privat.de/wow/guildinfo.php
Es soll im Backend eine Einstellungsmöglichkeit geben, wo man die Region per Dropdown auswählen kann daraus sich dann die möglickeit ergibt die passenden Realms auszuwählen und die dazugehörenden locales.
Die Doku dazu, mit der ich auch die andere ausgabe entwickelt hab, findet man hier.
|
WoW <3
http://eu.battle.net/api/wow/data/charac…es?locale=de_DE
Davon kannst du dann, wenn ich richtig liege, die charakter aus lesen. Dabei kannst du das Releam einfach via MySQL in die URL einfügen.
Maxi
http://eu.battle.net/api/wow/data/charac…es?locale=de_DE
Davon kannst du dann, wenn ich richtig liege, die charakter aus lesen. Dabei kannst du das Releam einfach via MySQL in die URL einfügen.
Maxi
WoW <3
http://eu.battle.net/api/wow/data/charac…es?locale=de_DE
Davon kannst du dann, wenn ich richtig liege, die charakter aus lesen. Dabei kannst du das Releam einfach via MySQL in die URL einfügen.
Maxi
Das habe ich ja schon in meiner alten webseite so gemacht
jezz soll daraus nur und funktionierendes CL-Plugin werden
@stevie
Okay ich werde das denn mal so testen, muss die klasse dann vom editor erweitert werden?
|
Hi
Ich hab mal einen kurzen Blick darüber geworfen:
Nimm statt:
besser mal:
Beim Entwickeln von Plugins macht es Sinn. in ContentLion Core die Datei ./const.php zu editieren. Und die Konstante "DEVELOPMENT" auf "true" zu setzten. Dann werden auch Fehlermeldungen angezeigt, die dir helfen könnten.
Edit bei mir wird folgendes Ausgegeben:
Edit 2:
Du solltest die Seite. guild.html die du anlegst noch "Speicherbar" machen. Damit man die Rechte und Metadaten bearbeiten kann.
Ich hab mal einen kurzen Blick darüber geworfen:
Nimm statt:
Quellcode |
|
1 |
echo $template->output(); |
besser mal:
Quellcode |
|
1 |
echo $template->getCode(); |
Quellcode |
|
1 |
Bist du sicher das "$gMembers" Daten hat. Lass das mal durch ein "print_r($gMembers);" laufen. Nur zur Sicherheit. |
Beim Entwickeln von Plugins macht es Sinn. in ContentLion Core die Datei ./const.php zu editieren. Und die Konstante "DEVELOPMENT" auf "true" zu setzten. Dann werden auch Fehlermeldungen angezeigt, die dir helfen könnten.
Edit bei mir wird folgendes Ausgegeben:
Edit 2:
Du solltest die Seite. guild.html die du anlegst noch "Speicherbar" machen. Damit man die Rechte und Metadaten bearbeiten kann.
iPhone 5 16GB black iPad Mini 16GB WiFi + Cellular black Apple TV 2
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »kim88« (29. Juni 2013, 11:55)
Ähnliche Themen
-
- Erweiterungen »
- JavaScript und Templates und ohje (6. Juni 2013, 19:05)
-
- Erweiterungen »
- Mein erstes Plugin (Analytics) (3. Juni 2013, 22:26)