Als «development» getaggte Fragen

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

1
Hinzufügen der Tags-Funktionalität zur vorhandenen Komponente
Ich möchte, dass Tags in einer Erweiterung funktionieren. Ich habe das gesehen und das Feld in der Bearbeitungsansicht angezeigt, aber es wird natürlich nirgendwo gespeichert. Bei der Behandlung von com_content-Artikel-Tags wird ein gründlicher Mapping-Austausch durchgeführt, bevor die Beziehung abgeschlossen ist. Ich sehe also, dass es die Tag-zu-Inhalt-Beziehung innerhalb von aufbaut …

4
Wie entwickle ich ein Joomla-Modul?
Ich habe weit und breit nach einem Tutorial dazu gesucht, kann aber anscheinend nichts Befriedigendes finden. Wie macht man ein neues Modul für Joomla? Im Moment verwende ich benutzerdefinierte HTML-Module in meinem gesamten Code und möchte in PHP greifen und sie alle zu einem Modul machen können, aber ich habe …

2
Was ist der Unterschied zwischen JHtml: script () und $ doc-> addScript?
Ich habe kürzlich ein Modul entwickelt, bei dem bestimmte JS- und CSS-Dateien in <head>jede Seite eingefügt werden müssen. Anfangs habe ich verwendet: $doc =& JFactory::getDocument(); $doc->addScript(JURI::base(true).'/modules/mod_x/js/mod_x.js'); Ich habe jedoch festgestellt, dass die Site beim Aktivieren des Caching sowohl eine zwischengespeicherte /cacheals auch eine nicht zwischengespeicherte Version von geladen hat /modules/mod_x/js/, …


4
Welche Bootstrap-Version sollte in neuen Erweiterungen v2.3 oder v3 verwendet werden?
Als Erweiterungsentwickler bin ich immer noch verwirrt, welche Bootstrap-Version in meiner kommenden Erweiterung verwendet werden soll. In vielen Diskussionen stellte ich fest, dass Joomla 3.x Bootstrap-3.0 nicht verwendet. Die meisten Vorlagenanbieter verwenden Bootstrap v3 Viele Erweiterungen verwenden auch Bootstrap v3 Was soll ich wählen?

2
Tutorial zum Einrichten von PhpStorm für die Arbeit mit Joomla
Gibt es eine gute Ressource oder ein Tutorial, in dem erklärt wird, wie PhpStorm eingerichtet wird, damit Joomla-Erweiterungen (und Core) damit entwickelt und debuggt werden können? Ich suche etwas Ähnliches wie Configuring Eclipse für Joomla! Entwicklungs- Tutorial. Viele Leute scheinen damit zufrieden zu sein, aber ich hatte Mühe, es zum …

1
Trash Joomla Artikel im Frontend
Ich entwickle ein kleines Plugin für Joomla 3.x, das eine Schaltfläche "Papierkorbartikel" hinzufügt, wenn Sie sich im Joomlas Frontend befinden. Siehe Screenshot unten. http://imgur.com/NYLGRdY Jetzt habe ich diesen AJAX-Aufruf, der auftritt, wenn Sie auf das Listenelement klicken. Hier ist der Code: request = { "option" : "com_ajax", "plugin" : "deletearticle" …

1
So erstellen Sie eine Ansicht mit Filtern und Paginierung
Ich möchte eine Ansicht mit Filtern und Paginierung für Joomla 3.x erstellen, bin mir aber nicht sicher, was ich wo einfügen muss. Im Moment wird mein Modell erweitert JModelListund ich habe begonnen, die getListQuery()Methode zum Abrufen der Daten zu verwenden: <?php defined('_JEXEC') or die; class smartModelProducts extends JModelList{ protected function …

2
Zeigen Sie Systemmeldungen innerhalb der Komponente anstatt in der Vorlage an
Standardmäßig werden Joomla 3-Systemmeldungen (Meldungen, Hinweise, Warnungen) an einer bestimmten Position der Vorlage mit angezeigt <jdoc:include type="message" /> Wäre es möglich, mehr Kontrolle über diese Nachrichten zu erlangen und sie an verschiedenen Positionen im Container meiner eigenen Komponente anzuzeigen? Ich habe versucht, den obigen JDOC in den Ansichten meiner Komponente …

1
Verwalten von Websites mit Git
Ich fange an, Git zum Verwalten von Joomla-Site-Builds zu verwenden, und suche nach Best-Practice-Anleitungen. So wie es steht: Verwenden Sie WHM, um ein neues Konto bereitzustellen. Ich habe einen Post-Install-Hook geschrieben, um Joomla automatisch von Github herunterzuladen und im entsprechenden public_htmlVerzeichnis abzulegen sowie die Datenbank und den DB-Benutzer zu erstellen …


6
Was ist der beste Ort, um herunterladbare PDF-Rechnungen zu speichern?
Meine Komponente erstellt Rechnungen im PDF-Format, die den Kunden zum Herunterladen zur Verfügung stehen. Wo können diese Dateien am besten gespeichert werden? /adminitrator/componentes/com_mycomponent/invoices /componentes/com_mycomponent/invoices /media/com_mycomponent/invoices Wie kann ich verhindern, dass nicht autorisierte Benutzer diese Dateien direkt herunterladen? Wie kann ich verhindern, dass Kunden Rechnungen anderer Personen herunterladen?

1
Was genau wird in den jinclude type = head call der Vorlage geladen?
Wenn Sie eine Vorlage erstellen, müssen Sie einen (und nur einen) dieser Aufrufe in Ihre <head></head>: <jdoc:include type="head" /> Das Überprüfen hier liefert nicht viele zusätzliche Informationen: https://docs.joomla.org/Jdoc_statements#Head Meine Frage ist also: Was genau wird in diesem Anruf geladen? Ich weiß, dass dies zusätzliche Javascript- und CSS-Dateien lädt, wenn: $document …

2
Wie kann ich einen Fehler in einem Plugin richtig auslösen?
Ich verhindere erfolgreich, dass bestimmte Inhalte unter bestimmten Bedingungen gespeichert werden, habe jedoch Probleme beim Umgang mit der Fehlermeldung an den Benutzer. Der eigentliche Text wird zwar angezeigt, es wird jedoch zusätzlich erwähnt, dass " Speichern mit dem folgenden Fehler fehlgeschlagen ist: ". Dann folgt nichts. Es scheint redundant zu …


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.