Zuordnung der einzelnen Tabellen in Gruppen
(prefix_ ist ein Platzhatler)
| Benutzer | Asset-ID | ||||
|---|---|---|---|---|---|
| prefix_users | Benutzer | id | Ja | ||
| prefix_user_keys | Benutzer | user_id = prefix_users.username | |||
| prefix_usergroups |
Benutzer: Gruppen (Zugewiesene Gruppen) |
||||
| prefix_user_notes | Benutzerhinweise | ![]() user_id = prefix_users.id |
|||
| prefix_user_profiles | (Benutzer-Kontodetails) | user_id = prefix_users.id | |||
| prefix_user_usergroup_map | Zuordnungstabelle Benutzer <-> Gruppe | user_id = prefix_users.id | |||
| prefix_viewlevels | Zuordnung Gruppe <-> Zugriffsrechte | ||||
| prefix_fields | Felder |
|
|||
| prefix_fields_groups | Feldgruppen | SELECT * FROM `prefix_fields_groups` WHERE `context` LIKE 'com_users.user';![]() ![]() |
|||
| prefix_fields_categories | SELECT * FROM `prefix_fields_categories` WHERE `field_id` in (SELECT `id` FROM `prefix_fields_groups` WHERE `context` LIKE 'com_users.user') | ||||
| prefix_fields_values | Wert (Inhalt) der Felder |
field_id: -> prefix_fields_groups.id |
|||
| prefix_assets | Hinweiskategorien | Hinweiskategorien sind in dieser Tabelle abgelegt SELECT * FROM `prefix_assets` WHERE `name` LIKE '%com_users.%'
Name: com_users.xx |
|||
| Kontakte | ||||
| prefix_contact_details | Kontakte | Benutzer mit z.B. UserID=123 auswählen SET @user_id = 123; SELECT * FROM `prefix__contact_details` WHERE `user_id` = @user_id; |
||
| prefix_assets | Kontake-Kategorie | SELECT * FROM `prefix_assets` WHERE `name` LIKE '%com_contact.category.%'; |
||
| Artikel |
Asset-ID | |||
| prefix_content | Artikel | JA | ||
| prefix_categories | Kategorien | |||
| prefix_contentitem_tag_map prefix_content_frontpage prefix_content_rating prefix_content_types |
Startseite type_alias: com_content.article |
|||
| Historie Joomla 4 | ||||
| prefix_history | Versionen für die Wiederherstellung item_id = com_content.artikel.xxx keep_forever=0 (Nein) 1 (Ja)
SELECT * FROM `prefix_history` WHERE `item_id` LIKE 'com_content.article.%' |
Einstellung: System: Beiträge: Optionen Register Bearbeitungslaypout Anzahl Versionen |
||
| Historie Joomla 3 |
Bemerkung | |||
| prefix_ucm_history |
Versionen für die Wiederherstellung |
Sehr große Tabelle da dort alle Versionen gespeichert werden Kann zur Verkleinerung der Datenbak geleert werden. Daruch gehen natürlich die Versionen verloren! |
||
| prefix_ucm_content | Version für immer sichern | |||
| prefix_ucm_base | ??? | |||
| Werbe-Banner | ||||
| prefix_banners prefix_banner_clients prefix_banner_tracks |
Banner Kunden Aufrufe |
|||
| Bannerstatistik | ||||
| prefix_banner_tracks | alle Aufrufe und klick auf die Banner | |||
| Links | ||||
| prefix_weblinks | ||||
| Menüs | Asset-ID | ||||
| prefix_modules | Modul-Tabelle | SELECT * FROM `prefix_modules` WHERE `module`= 'mod_menu'
|
Ja | ||
| prefix_menu_types | Haupt-Menüs zu denen die Menüeinträge zugewiesen sind | Ja | |||
| prefix_menu | Module | ||||
| prefix_modules_menu | Zuweisung wo die Menüs angezeigt werden |
| Kategorien | Asset-ID | ||||
| prefix_ categories | Kategorieen für verschiedene Bereiche Banner Beiträge Benutzer Kontakte Weblinks DP Kalender Eventgallery |
com_banners com_content com_users com_contact com_newsfeeds com_weblinks com_dpcalendar com_eventgallery |
SELECT * FROM `prefix_ categories` WHERE `extension`= 'com_content'
|
Ja |
| Felder | Asset-ID | ||||
| prefix_fields | Kategorieen für verschiedene Bereiche Banner Beiträge Benutzer Kontakte Weblinks DP Kalender Eventgallery |
com_banners com_content com_users com_contact com_newsfeeds com_weblinks com_dpcalendar com_eventgallery |
SELECT * FROM `prefix_ categories` WHERE `extension`= 'com_content'
|
Ja | |
| prefix_fields_categories | |||||
| prefix_fields_groups | Ja | ||||
| prefix_fields_values |
| Sprachen | Asset-ID | ||||
| prefix_ languages | Ja |
| Aufgabenplanung | Asset-ID | ||||
| prefix_scheduler_tasks | Ja |
| Sonstiges |
||||
| prefix_ tags | Schlagwörter (Tags) | Komponenten Kommt in Artikel & Kategorien vor |
||
| Vis Forms | ||
| prefix_ viscreator | ||
| prefix_ visfields | ||
| prefix_visforms | ||
| prefix_ visformsadd | ||
| prefix_ visformsddr | ||
| prefix_visformsdoubleoptin | ||
| prefix_visformsdoubleoptindata | ||
| prefix_visformsmailattachments | ||
| prefix_visformsms | ||
| prefix_visforms_1 prefix_visforms_2 .. prefix_visforms_n |
||
| prefix_visforms_1_save visforms_2_save .. visforms_n_save |
||
| prefix_visforms_lowest_compat_version | ||
| prefix_visforms_spambot_attempts | ||
| prefix_visforms_utf8_conversion | ||
| prefix_vispdf | ||
| prefix_visverificationcodes |
| DP Calender | Asset-ID | ||||
| prefix_dpcalendar_bookings | |||||
| prefix_dpcalendar_caldav_calendarchanges | |||||
| prefix_dpcalendar_caldav_calendarinstances | |||||
| prefix_dpcalendar_caldav_calendarobjects | |||||
| prefix_dpcalendar_caldav_calendars | |||||
| prefix_dpcalendar_caldav_calendarsubscriptions | JA | ||||
| prefix_dpcalendar_caldav_groupmembers | |||||
| prefix_pcalendar_caldav_principals | |||||
| prefix_dpcalendar_caldav_propertystorage | |||||
| prefix_dpcalendar_caldav_schedulingobjects | |||||
| prefix_dpcalendar_countries | |||||
| prefix_dpcalendar_coupons | |||||
| prefix_dpcalendar_events | |||||
| prefix_dpcalendar_events_location | |||||
| prefix_dpcalendar_extcalendars | |||||
| prefix_dpcalendar_locations | |||||
| prefix_dpcalendar_taxrates | |||||
| prefix_dpcalendar_tickets | |||||
| prefix_ assets | Kategorien: ; |
SELECT * FROM `prefix_assets` WHERE `name` LIKE '%com_dpcalendar.%' | |||
| prefix_ categories | SELECT * FROM `prefix_categories` WHERE `name` LIKE '%com_dpcalendar.category.%' | ||||
Rechte der Frontend-Benutzer:
Öffentlich:
* Homepage besuchen :-)
Autor:
- Artikel schreiben
* Eigenes Profil editieren
Editor:
* Autor-Rechte
* Artikel editieren (Eigene)
- NICHT Kategorie, Staus
Publisher:
* Editor-Rechte
* Artikel veröffentlchen (Eigene)
Rechte der Backend-Benutzer:
Manager:
Hat vollen Zugriff auf folgende Komponenten und kann diese komplett verwalten.
Inhalt:
* Publisher-Rechte
* Beiträge (Artikel anderer Benutzer freischalten
* Haupteinträge
* Kategorien
* Medien
Komponenten:
* Banner
* Kontakte
* Banner
* Newsfeeds
* Weblinks
Administator:
Alle Manager-Rechte und haben folgenden Komponenten und können diesen komplett verwalten
Kontrollzentrum:
* Menüs
* Module
* Sparache
* Templates
* Globales Freigeben (z.B.gesperrte Artikel)
* Chache leeren
Benutzer:
* verwalten
+ maximal bis Administrator-Gruppe, keine Super-Admins
- NICHT die eigene zugewiesenen Gruppen!
- NICHT Datenschutz einsehen
- NICHT Serien-Email versenden
Menüs:
* Komplett verwalten
Komponenten:
* Alles
Erweiterungen:
* Alles
Super-Benutzer:
Darf alles ;-)
Bei Fehler-Meldung
- Save Failed with the Following Error: Invalid Parent ID
- Error invalid parent ID in content articles when saving (articles saved, though)
- Asset_id in content table is 0
müssen die "assets" Einträge korrigiert werden. Über die Wiederhertstellung in den Kategorien und Menüs wird das durchgeführt.
1.) Menüs - Verwalten aufrufen und Wiederherstellung ausführen
2.) Inhalt - Kategorien aufrufen und Wiederherstellung ausführen
3.) Die Übergordnete Kategorie des Artikels mit der Fehlermeldung aufrufen und Speichern
4.) Die Kategorie des Artikels mit der Fehlermeldung aufrufen und Speichern
Danach sollte es keine Fehlermeldung mehr geben. Ggf. für weitere Kategorien wiederholen
Damit nicht die Kalender-Option im Frontend angezeit wird sollte das Plugin JCalPro Core User Plugin entweder deaktiviert oder zumindest die Zugriffsebene auf Superuser gesetzt werden
Ein paar Tabellen wachsen über die Zeit zu recht stattlicher Größe an. Nicht alle gespeicherte Infos sind für den Betrieb notwendig.
1.) System - Umleitung
Hier können nicht mehr aktive Links umgeleitet werden damit z.B. Seitenaufrufe nicht ins leere laufen. Stichwort 404
Über die Option URLs sammeln werden die Aufrufe in die Tabelle redirect_links gespeichert.
Über das Plugin Redirect wird das gesteuert. (Menü Erweiterungen > Plugins > System - Umleitung
Zum abschalten einfach
URLs sammeln: Deaktiviert
setzen.
Zum löschen der gesammelten URL's nach Menü Komponenten > Umleitungen wechseln.
Dort einfach den Button "Deaktivierte Links löschen" ankicken
2.) Banner Statistik
Joomla bietet die Möglichkeit an eine Stastisik über die Aufrufe (Anzahl der Anzeige auf der Homepage) und Klicks (aktives aklicken) der Werbebanner in der Tabelle banner_tracks zu speichern.
Wird jetzt nicht die Information über jeden einzenen Aufruf oder Klick benötigt kann dies ausgeschaltet werden.
Es gibt eine Globale Einstellung durch Joomla System > Konfiguration => Banner
Statistik der Aufrufe: Nein
Statistik der Klicks: Nein
Suchmaschinen in der Statistik : Nein
Register Verlauf: Versionen speichern: Nein
Im Menü Komponenten > Banner > Banner kann es jeweils für den einzelnen Banner abgeschaltet werden
Statistik der Aufrufe: -- Kundenstandard verwenden --
Statistik der Klicks: -- Kundenstandard verwenden --
Im Menü Komponenten > Banner > Kunden kann es jeweils für den einzelnen Bkunden abgeschaltet werden
Statistik der Aufrufe: Globale Einstellungen
Statistik der Klicks: Globale Einstellungen
Tabelle Banner-Tracks per SQL leeren
TRUNCATE `dbprefix_banner_tracks`;
Anmerkung: Wenn es viele Banner / Kunden gibt einfach per SQL abschalten. dbprefix_ ersetzen mit eigenem Prefix! UPDATE `dbprefix_banner_clients` SET `track_clicks` = '-1', `track_impressions` = '-1';UPDATE `dbprefix_banners` SET `track_clicks` = '-1', `track_impressions` = '-1'
3.) Artikel Historie
Wenn in der Systemmonfiguration System > Konfiguration => Beiträge > Register Bearbeitungslayout
Versionen speichern auf Ja gesetzt ist werden die alten Inhalte in der Tabelle ucm_history gespeichert.
4.) Intelligente Suche (Smart Seach)
Die Intelligente Suche legt in diesen Tabellen die Suchhilfe ab. Für eine schnelle Suche essentiell.
In System > Konfiguration => Suchindex kann die Tabellenspeichergröße eingestellt werden.
Unter Erweiterungen > Plugins => Filter "suche" wird angezeigt was alles durchsucht wird
In den Tabelle Zahl ist in Hex von 0 bis F
finder_terms
finder_links
finder_links_terms0
...
finder_links_termsf
finder_taxonomy
finder_taxonomy_map
TRUNCATE `dbprefix_finder_links`;TRUNCATE `dbprefix_finder_links_terms0`;TRUNCATE `dbprefix_finder_links_terms1`;TRUNCATE `dbprefix_finder_links_terms2`;TRUNCATE `dbprefix_finder_links_terms3`;TRUNCATE `dbprefix_finder_links_terms4`;TRUNCATE `dbprefix_finder_links_terms5`;TRUNCATE `dbprefix_finder_links_terms6`;TRUNCATE `dbprefix_finder_links_terms7`;TRUNCATE `dbprefix_finder_links_terms8`;TRUNCATE `dbprefix_finder_links_terms9`;TRUNCATE `dbprefix_finder_links_termsa`;TRUNCATE `dbprefix_finder_links_termsb`;TRUNCATE `dbprefix_finder_links_termsc`;TRUNCATE `dbprefix_finder_links_termsd`;TRUNCATE `dbprefix_finder_links_termse`;TRUNCATE `dbprefix_finder_links_termsf`;TRUNCATE `dbprefix_finder_taxonomy`;TRUNCATE `dbprefix_finder_taxonomy_map`;TRUNCATE `dbprefix_finder_terms`;





