Beiträge von togo

    Das Template hat ein Override der Profil Ansicht. Ich hatte testweise Prostar aktiviert und da ging es. Nach etwas suchen fand ich die Datei default_custom.php im Ordner html->com_user->profile. Unbenannt und es läuft.

    Gelöst: es war weder ein Problem mit der Programmierung, noch ein Problem mit dem System es war ein Problem mit dem Template ;(:cursing:

    Ich glaube nicht das es an der Programmierung liegt.

    Ich habe auf 2 verschiedenen Domains die gleiche Liste erstellt.


    Auf der 1. Domain ist das Ergebnis (falsch)


    Auf der 2. Domain richtig:

    Ich glaube das es ein anderes Problem gibt. Domain 1 ist im laufe der Jahre gewachsen und alle Joomla Updates erhalten. Heute noch einmal mit den aktuellen 3.8.10 Dateien per FTP überschrieben. der Fehler bleibt auch bei den Standard Feldern, siehe Bild 1.

    Hallo firstlady,
    es sollte aber der Text zu dem Wert ausgegeben werden. Wir weder in meinem noch in dem Standard Listen Plugin.

    Hi Re:Later,
    hab ich schon alles hinter mir.....


    Code
    1. echo '<pre>';print_r($texts);echo implode(', ', $texts).'<br />';echo '</pre>';

    aus der angepassten Datei im tmpl Ordner zeigt auch das richtige Ergebnis.


    Habe die CustomFields, wie geschrieben, in einer frisch installierten Umgebung getestet, da geht es.

    Hab jetzt per FTP alle Dateien aus der aktuellen 3.8.10 per FTP auf den Server gespielt, es ändert aber nichts an der Problematik, auch bei den Standard Custom Feldern nicht.

    Ich habe so langsam keine Idee mehr.

    Hallo Members,
    ich versuche mich gerade an einem Fields Plugin für unser Forum.

    In dem Plugin werden die Stammtische aus der Datenbank gelesen und als Liste im Backend und in Profil bearbeiten angezeigt. Das geht alles über einen eigenen FieldType.


    Was nicht geht ist der Output im Frontend unter Account.




    Da bekomme ich nur die ID angezeigt. Jegliche Versuche die Value zu überschreiben scheitern kläglich.

    In meiner scgstammtische.php (scgstammtische ist der Name des Plugins) habe ich die Funktion getStammtischByID


    Code
    1. public function getStammtischByID($id){
    2. $form_field = new JFormFieldSCGStammtische();
    3. $options = $form_field->getOptions();
    4. foreach($options as $index => $title){
    5. if($index == $id){
    6. return $title;
    7. }
    8. } return null;
    9. }

    Mit dieser Funktion mochte ich unter /tmpl/scgstammtische.php


    mit

    Code
    1. defined('_JEXEC') or die;
    2. $value = (int) $field->value;
    3. if (!$value){
    4. return;
    5. }
    6. echo htmlentities('<div>'.$this->getStammtischByID($value).'</div>');

    die Ausgabe überschreiben. Das klappt nicht.

    Hat jemand eine Idee?

    Grüße
    togo

    Hallo KarEm,
    das Kunena Problemchen hab ich durch die Maßnahme unter #5 in den Griff bekommen.

    Die eigentliche Fehlermeldung kommt durch ein schlecht programmiertes Plugin.

    Güße
    togo


    OK,
    nach dem ich das ganze web mal heruntergeladen habe und explizit nach der Tabelle gesucht habe, fand ich diese in einem plugin, das einer der vorherigen Admins wohl selbst programmiert hat. Ich danke alle für die Hilfe.

    Güße
    togo

    Der Auslöser war Kunena, das laäuft wieder.
    Beim speichern der Benutzer die Fehlermeldung "Speichern fehlgeschlagen! Fehler: Table 'webXX_db4.#__usermap' doesn't exist" bleibt

    Hallo Oberaffe,
    nicht so ganz, nach dem Update waren in der #__session in der Spalte client_id null anstelle von 0 drin.
    Nach dem ich diese einmal komplett geleert habe ging es wieder.

    Hallo Christiane,


    Auslöser für die Kontrolle und Reparatur der DB war, das im Kunena Forum von jetzt auf gleich die Anzeige "Wer ist online" nicht mehr ging.

    Darauf hin überprüfte ich die Datenbank und nach dem mir dort mehrere Fehler angezeigt wurden, reparierte ich diese.

    configguration.php und Datenbank haben den gleichen Präfix.


    Hallo Forum,nach dem ich die Datenbank repariert habe, bekomme ich beim speichern der Benutzer den Fehler

    Code
    1. Speichern fehlgeschlagen! Fehler: Table 'web22_db4.#__usermap' doesn't exist

    Allgemeine Infos:

    Joomla! 3.8.8 Stable

    PHP 7.0.16

    Datenbank mysql 5.5.57-0+deb7u1


    Würde gerne den Fehler los werden.

    Grüße
    Thomas

    Hmmmmm.....
    wie spielt die Tabelle #_user_keys da mit? Diese enthält z.B. joomla_remember_me_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX