• Soru Sor
  • Anasayfada ki Konu Sayısını Belirleme?

Selamlar Saygılar,

Anasayfa da bulunan konu sayısını nasıl belirleyebiliyoruz? Varmı böyle bir seçenek veya kod? Bu konuda bilgisi olan beyler ve bayanlar yardımcı olursa minnettar olurum. Teşekkürler.

    SanalAnsiklopedim Hocam vendor/flarum/core/src/Api/Controller/ListDiscussonsController.php’nin içinde

    protected function data(ServerRequestInterface $request, Document $document)
        {
            $actor = $request->getAttribute('actor');
            $query = array_get($this->extractFilter($request), 'q');
            $sort = $this->extractSort($request);
    
            $criteria = new SearchCriteria($actor, $query, $sort);
    
            $limit = $this->extractLimit($request);
            $offset = $this->extractOffset($request);
            $load = array_merge($this->extractInclude($request), ['state']);
    
            $results = $this->searcher->search($criteria, $limit, $offset);
    
            $document->addPaginationLinks(
                $this->url->to('api')->route('discussions.index'),
                $request->getQueryParams(),
                $offset,
                $limit,
                $results->areMoreResults() ? null : 0
            );
    
            Discussion::setStateUser($actor);
    
            $results = $results->getResults()->load($load);
    
            if ($relations = array_intersect($load, ['firstPost', 'lastPost'])) {
                foreach ($results as $discussion) {
                    foreach ($relations as $relation) {
                        if ($discussion->$relation) {
                            $discussion->$relation->discussion = $discussion;
                        }
                    }
                }
            }
    
            return $results;
        }
        $limit = $this->extractLimit($request);

    Burada $limit = ‘100’; yaparsanız 100 konu listelenir. Kullanıcıların sorularına girdiğinizde de 100 konu listelenir.
    Değeri istediğiniz gibi değiştirebilirsiniz 🙂

      hodrey
      Otomatik atanan da yapabilirsiniz.

      Ben iki türlü de kullanıyorum. Mesaj ve konu sayısına göre yükseltme yapmak istiyor iseniz şu şekilde yapabilirsiniz;

        5 yıl sonra

        vendor/flarum/core/src/Api/Controller/ListDiscussonsController.php’nin içinde $limit = $this->extractLimit($request);

        nereye 10 yazacağım bir türlü yapamadım anasayfada 10 konu gösterilmesini istiyorum

          Hadımköy Kombi Servisi Minecraft Türk Sunucular