Joomla

Fragen und Antworten zu Joomla! Administratoren, Benutzer, Entwickler und Designer



4
Methode zum Erstellen einer Unterabfrage mit JDatabase
Unter http://docs.joomla.org/Selecting_data_using_JDatabase gibt es keine dokumentierte Methode zum Schreiben einer Unterabfrage mit JDatabase. https://gist.github.com/gunjanpatel/8663333 zeigt beispielhaft einen Weg, um dies zu erreichen (einige Bits weggelassen): $subQuery = $db->getQuery(true); $query = $db->getQuery(true); // Create the base subQuery select statement. $subQuery->select('*') ->from($db->quoteName('#__sub_table')) ->where($db->quoteName('subTest') . ' = ' . $db->quote('1')); // Create the …


3
Was ist der richtige Weg, um den gesamten $ _POST zu bekommen?
In Joomla! 2.5.x Ich könnte einfach laufen JRequest::get('post');, sehe aber, wie JRequestes in Joomla veraltet ist! 3.x sollte ich verwenden JInput. Im Moment ist dies der Code, mit dem ich das Ganze bekomme $_POST: $app = JFactory::getApplication(); $postData = $app->input->getArray(array_flip(array_keys($_POST))); Aber das scheint ziemlich umständlich und ich stoße auf Probleme, …
26 cms  php  jinput  jrequest 


8
Empfohlene Vorgehensweisen in Bezug auf Joomla-Datei- / Verzeichnisberechtigungen und -Eigentum auf Linux-Systemen?
In der Vergangenheit habe ich oft Probleme mit den Berechtigungen und dem Besitz von Joomla-Dateien / -Verzeichnissen auf Linux-Systemen. Probleme enthalten Dateien können nicht mit Programmen wie WinSCP auf den Server übertragen werden. Joomla-Erweiterungen, Plugins usw. können nicht installiert werden. Unsichere Dateien und Ordner aufgrund gefährlicher Berechtigungen und Besitzereinstellungen. Was …

4
Ruft die aktuelle Joomla-URL ab
Der folgende Code funktioniert in Joomla 1.6, löst jedoch einen Strict Standards-Fehler in 3.x aus: Strenge Standards: Nur Variablen sollten per Referenz zugewiesen werden //Get the full URL for sharing purposes $uri = & JFactory::getURI(); $absolute_url = $uri->toString(); <?php echo $absolute_url; ?> Wie kann ich den Code ohne den Fehler …
25 url 

1
So speichern Sie benutzerdefinierte Felder in Core-Komponenten
Ich versuche, jedem #__content-Element ein einzelnes, einfaches Feld hinzuzufügen, und ich habe das Lernprogramm unter Hinzufügen benutzerdefinierter Felder zu Kernkomponenten , in dem "Kontakt" durch "Inhalt" ersetzt wird, sehr sorgfältig befolgt . Ich habe jetzt ein installierbares Plugin, das die Registerkarte / das Feld im Bearbeitungsformular für Admin-Inhaltselemente erfolgreich enthält …


1
Wie kombiniere ich ANDs und ORs in der WHERE-Klausel mit einem Query-Objekt?
In Anbetracht der gewünschten SQL unten, in der Kond1 und Kond2 erfüllt sein müssen ODER Kond3 für die Auswahl erfüllt sein muss, wie kann dies korrekt erreicht werden getQuery()? Gewünschtes SQL: Bedingung1 und Bedingung2 in Klammern) SELECT * FROM #__myTable WHERE (condition1=true AND condition2=true) OR condition3=true Mit Verkettung: Geben Sie …
21 jdatabase  sql 


4
Joomla 3.x Extension Development Tutorial für einen Anfänger Entwickler
Ich habe ausgiebig in der Joomla 1.0.15-Version gearbeitet und mehrere Erweiterungen entwickelt. Außerdem habe ich meine Entwicklung in Joomla 1.5.x fortgesetzt. Meine Entwicklung wurde jedoch nach dieser Veröffentlichung eingestellt. Jetzt möchte ich meine Entwicklung mit Joomla 3.x wieder aufnehmen. Ich kann sehen, dass Joomla mehrere Verbesserungen wie MVC, Responsive Template, …

6
Wie erkenne ich, ob ein Benutzer ein Superuser ist?
Um festzustellen, ob der Besucher ein Gast ist , verwenden wir Folgendes: if ($user->guest) { echo 'Hello, guest!'; } Wenn ich nun feststellen möchte, ob der Besucher ein registrierter Superuser (Administrator) ist oder nicht, wie lautet der Code dafür? Ich habe einige externe PHP-Dateien, auf die nur die SuperUser meiner …

3
Was ist der richtige Weg für die Ausnahmebehandlung?
Im Joomla Core finde ich noch viele Aufrufe wie diesen: // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode("\n", $errors)); return false; } JError ist jedoch seit Platform Release 12.1 veraltet. Also, wie soll ich Standard-PHP-Ausnahmen verwenden.

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.