Language Specific > Deutsch

*SOLVED* - Gum Theme - Alle ANzeigen des Users anzeigen geht nicht.

(1/1)

Buggyboy:
Hallo!
Leider habe ich vergebens das OsClass Team angeschrieben wegen meinem GUM Theme.

Wenn ich auf Alle Anzeigen klicke, werden ja eigentlich alle Anzeigen des Users aufgelistet mit Navigation auf die nächsten Seiten.Irgendwie scheint das beim GUM Theme zu fehlen.Ich bekomme nur die ersten 12 Anzeigen gezeigt und darunter ist auch keine Navigation auf die nächsten Seiten.Wahrscheinlich fehlt im Code einfach nur dieser kleine Codeblock.

Ich finde daber die Stelle nicht, wo ich das einsetzen könnte.Hat da evtl. jemand eine Lösung für mich? Mir würde evtl. schon die Datei helfen wo der Code rein muss.
Lleider bekomme ich auch im englischen Teil des Forums keine Hilfe.
Der Link sieht so aus:https://www.brettspiele-flohmarkt.de/search/user,Username_Nummer

LGPeter

Buggyboy:
Dank eines alten Post konnte ich das Problem jetzt lösen.

Wer auch diesen Fehler hat:


--- Quote from: teseo on November 15, 2017, 03:49:53 pm ---Hi,

I don't think that's the problem (although not recommended, the query would work).


--- Quote ---This issue is related to the search results in public search page when searging by user id.

https://forums.osclass.org/general-help/search-in-public-profile/msg157890/#msg157890

--- End quote ---

Indeed, seems to be the same problem, and I'cve found the issue is a modification made in oc-includes/osclass/model/Search.php in Osclass 3.7 (everything works fine on 3.6.1):


--- Code: ---        private function _loadUserTable()
        {
            if(!$this->userTableLoaded){
                $this->dao->from(sprintf('%st_user',DB_TABLE_PREFIX));
                $this->userTableLoaded = true;
            }
        }
--- End code ---

t_user table is being correctly added on the first query (to get items) but not on the second one (to get total number of items, needed for pagination).

If you comment this line:


--- Code: ---// $this->userTableLoaded = true;
--- End code ---

Pagination works correctly.

Now, I don't know why this change was made (probaby to try and fix some other problem elsewhere ???), so take that into account if you use this core patch.

Regards

--- End quote ---

In der private function _loadUserTable() einfach zwei Backslash einfügen und schon ist die Navigation bei allen Anzeigen eines Users da.
Dank an teseo

Bis Peter

Navigation

[0] Message Index

Go to full version