richtlinien für plugins ?
mittels poedit
-> http://www.poedit.org/download.php#win32
eine .mo datei wird beim speichern im selben verzeichnis erzeugt..
-> http://www.poedit.org/download.php#win32
eine .mo datei wird beim speichern im selben verzeichnis erzeugt..
*** make your own tools (wishlist :: thx)
Also so ganz schlau werde ich aus diesem Thread irgendwie nicht.
So wie ich es jetzt verstanden habe, dreht es sich nur um die Installation eines Plugins. Wie kann ich mir die Funktionsweise eines Plugins denn vorstellen? Kann ich dort einfaches PHP verwenden, wie ich möchte?
Was gilt es zu beachten, wenn ich ein Plugin erstellen möchte?
Gibt es schon eine Dokumentation?
So wie ich es jetzt verstanden habe, dreht es sich nur um die Installation eines Plugins. Wie kann ich mir die Funktionsweise eines Plugins denn vorstellen? Kann ich dort einfaches PHP verwenden, wie ich möchte?
Was gilt es zu beachten, wenn ich ein Plugin erstellen möchte?
Gibt es schon eine Dokumentation?
phpchris hat geschrieben:So wie ich es jetzt verstanden habe, dreht es sich nur um die Installation eines Plugins.
korrekt
japhpchris hat geschrieben:Kann ich dort einfaches PHP verwenden, wie ich möchte?
im prinzip dreht sich das ganze nur um eine möglichst einfache integration in das backend von contenido... (und das einklinken in jede x-beliebige menüebene)phpchris hat geschrieben:Was gilt es zu beachten, wenn ich ein Plugin erstellen möchte?
wenn ein user ein plugin verwenden möchte sollte er maximal die install.php aufrufen müssen und kann anschließend das plugin sofort verwenden... benötigt er es nicht mehr kann er es über den selben weg wieder entfernen...
zum erstellen eines plugins ? nein...phpchris hat geschrieben:Gibt es schon eine Dokumentation?
das ganze ist ne richtlinie... man kann natürlich die entsprechenden änderungen direkt in den contenido core code reinbauen... ist mir aber zuviel arbeit wenn ich das plugin öfters bei verschiedenen installationen einsetzen möchte...
*** make your own tools (wishlist :: thx)
wenn du keine spezifische gettext unterstützung in deinem plugin verwenden möchtest kannst du es natürlich weglassen... (den kompletten ordner /locale)phpchris hat geschrieben:Wie sieht es denn mit den PO-Dateien aus, kann ich die weglassen?
*** make your own tools (wishlist :: thx)
Hi
bin durcheinander welchen Thread ich dafür nehmen soll aber der Installer (Version 0.4, zu finden in hello_world_v4.zip von http://dayside.net/files/index.php?path ... -examples/) macht einen Fehler in c4.5. und zwar wurde die Funktion dbUpdateSequence so definiert (functions.database.php):
in c4.4.4 war das noch ohne die DB - Übergabe:
möchte ich unter c4.5 ein Plugin installieren bekomme ich deshalb den Fehler
Sonst hat ohne Problemme funktioniert.
Gruss,
Edward
bin durcheinander welchen Thread ich dafür nehmen soll aber der Installer (Version 0.4, zu finden in hello_world_v4.zip von http://dayside.net/files/index.php?path ... -examples/) macht einen Fehler in c4.5. und zwar wurde die Funktion dbUpdateSequence so definiert (functions.database.php):
Code: Alles auswählen
dbUpdateSequence($db, $sequencetable, $table)
Code: Alles auswählen
dbUpdateSequence($sequencetable, $table)
Abhilfe schafft das Anlegen einer DB Instanz im Installer, ersetzt bitte die Funktion updateSequence bitte dadurch:Warning: Missing argument 3 for dbupdatesequence() in E:\Projekte\WebSeiten\LocalWeb\contenido-4.5.5\contenido\includes\functions.database.php on line 557
Code: Alles auswählen
// simple function to update con_sequence
function updateSequence($table=false) {
global $db, $cfg;
$du = new DB_Upgrade; ### for Contenido 4.5.x ###
if (!$table) {
$sql = "SHOW TABLES";
$db->query($sql);
while ($db->next_record())
{
dbUpdateSequence($du, $cfg['sql']['sqlprefix']."_sequence",
$db->f(0));
}
} else {
dbUpdateSequence($du, $cfg['sql']['sqlprefix']."_sequence", $table);
}
}
Gruss,
Edward
Ich hab da mal eine Frage bezüglich des einhängens eines Plugins in den Adinbereich und der Mehrsprachigkeit.
In dem hello_world-Plugin sind im XML-Ordner 2 xml-Dateien:
Die Frage:
müssen die xml-Dateien nach dem Ländercode benannt werden... also wird das berücksichtigt, wenn ich das Contenido-Backend auf englisch stelle, das der Modulname dann auch englisch ist?
In dem hello_world-Plugin sind im XML-Ordner 2 xml-Dateien:
Code: Alles auswählen
lang_de_De.xml
lang_en_US.xml
müssen die xml-Dateien nach dem Ländercode benannt werden... also wird das berücksichtigt, wenn ich das Contenido-Backend auf englisch stelle, das der Modulname dann auch englisch ist?
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
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
weiss zwar nicht was du mit modulname meinst, aber ich sag mal ja...
bzw. probier es aus, dann kannst du dir ganz sicher sein...
bzw. probier es aus, dann kannst du dir ganz sicher sein...
*** make your own tools (wishlist :: thx)