Als «development» getaggte Fragen

Dieses Tag ist für Fragen zur Entwicklung von Funktionen oder Erweiterungen in Joomla.

1
Wie kann ich das MVC-Modell zum Laden, Ändern und Speichern eines Datensatzes verwenden?
Nach dem googeln usw. Ich habe in dem Code unten angekommen Hinzufügen eine neue Kategorie Joomla , so dass alle Plug - Veranstaltungen, etc. getan. $basePath = JPATH_ADMINISTRATOR.'/components/com_categories'; require_once $basePath.'/models/category.php'; $catmodel = new CategoriesModelCategory(array('table_path' => $basePath.'/tables')); $myArrayOfData = array('id'=>'0','title'='my title'...); $catmodel->save($myArrayOfData); So wie es jetzt ist, verwende ich denselben Code …

1
JUri :: base () Problem, Subdomain verloren
Es besteht die Möglichkeit, dass dies ein Fehler ist, aber ich bin mir ziemlich sicher, dass ich etwas übersehen muss. Im Grunde genommen JUri::base()wird der Subdomain-Pfad entfernt. Dieser befindet sich im Siteground mit seinen Joomla-Staging-Umgebungen. Die Domain, die er erhalten sollte, ist, http://staging1.domain.comaber stattdessen http://domain.com. Ich habe JUri::base()in der Vorlagendatei …

1
Paginierungsverwirrung - Paginierung verwendet Start, PopulateState verwendet Limitstart?
Ich bin ein bisschen verwirrt. Wenn ich mir den durch Paginierung erstellten Link im Front-End anschaue, sehe ich einen Abfrageparameter namens start, der in den einzelnen Seitenzahlen-Links und Start- und End-Links enthalten ist. Die Methode populateStatein der Basisklasse JModelListsucht jedoch nach limitstartif $this->contexta non null value. Da der Basiskonstruktor für …

3
Wie entwickelt man eine sichere Joomla-Erweiterung?
Bevor ich meine erste Erweiterung schreibe, möchte ich verstehen, wie man sie so unverwundbar wie möglich gestaltet. Gibt es eine Reihe von Regeln zum Schreiben einer sicheren Joomla-Erweiterung? Ich kann mir nur SQL-Injection als mögliche Bedrohung vorstellen, daher weiß ich, dass Formulareingaben niemals direkt in den SQL-Befehl 'as is' eingefügt …

1
Wie soll ich view.raw.php richtig verwenden?
Ich versuche, JToolbarmeiner Listenansicht eine benutzerdefinierte Schaltfläche hinzuzufügen , die den Listeninhalt nach Excel exportiert. Ich habe in meinem Listen-Controller eine neue Aufgabe erstellt, um die Raw-View-Klasse in einer Datei namens view.raw.php zu rendern. Ich kann den Inhalt jedoch nicht dazu bringen, nur die Rohdaten zu laden. Ich habe den …


3
So lösen Sie die Warnung "Strenge Standards" für verschiedene Methodensignaturen in Joomla-Versionen
Bei der Aktualisierung einer Erweiterung zur Unterstützung von Joomla 3.x sind einige Fälle aufgetreten, in denen sich die Signatur für eine Funktion seit 2.5 geändert hat und eine Strict standardsWarnung angezeigt wird. Zum Beispiel in der JTable-Klasse _getAssetParentId()hatte sich das von geändert protected function _getAssetParentId($table = null, $id = null) …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.