Skocz do zawartości

Plugin Top Stats w szablonie nagłówka zamiast w index MyBB


Gość STOLARZ
 Udostępnij

Rekomendowane odpowiedzi

  • Ekspert

Dezaktywuj plugin, odinstaluj, podmień ten plik w /inc/plugins/  

Ukryta zawartość

    Zareaguj na post lub odpowiedz w temacie aby zobaczyć ukrytą zawartość.
 i za instaluj.

Następnie użyj tych zmiennych do w dokumentacji w szablonie header i daj znać czy działa

Odnośnik do komentarza
Udostępnij na innych stronach

Edytuj plik topStats.php

W linice 143 zaczyna się dodawanie hooków zmień wszędzie z index_start na global_start
NP.
 

if ($this->getConfig('Status_LastThreads'))
        {
            $plugins->hooks["index_start"][10]["topStats_LastThreads"] = array("function" => create_function('', 'global $plugins; $plugins->objects[\'topStats\']->widget_LastThreads();'));
            $templatelist .= ',topStats_LastThreads,topStats_LastThreadsRow,topStats_LastThreadsAvatar';    
        }

na:

if ($this->getConfig('Status_LastThreads'))
        {
            $plugins->hooks["global_start"][10]["topStats_LastThreads"] = array("function" => create_function('', 'global $plugins; $plugins->objects[\'topStats\']->widget_LastThreads();'));
            $templatelist .= ',topStats_LastThreads,topStats_LastThreadsRow,topStats_LastThreadsAvatar';    
        }

etc.
i powinny działać zmienne wszędzie ;)

Odnośnik do komentarza
Udostępnij na innych stronach

4 minuty temu, Salvation napisał:

Dezaktywuj plugin, odinstaluj, podmień ten plik w /inc/plugins/  topStats.php i za instaluj.

Następnie użyj tych zmiennych do w dokumentacji w szablonie header i daj znać czy działa

Niestety nadal się nie wyświetla :/ 
 

3 minuty temu, Krugerz napisał:

Edytuj plik topStats.php

W linice 143 zaczyna się dodawanie hooków zmień wszędzie z index_start na global_start
NP.
 


if ($this->getConfig('Status_LastThreads'))
        {
            $plugins->hooks["index_start"][10]["topStats_LastThreads"] = array("function" => create_function('', 'global $plugins; $plugins->objects[\'topStats\']->widget_LastThreads();'));
            $templatelist .= ',topStats_LastThreads,topStats_LastThreadsRow,topStats_LastThreadsAvatar';    
        }

na:


if ($this->getConfig('Status_LastThreads'))
        {
            $plugins->hooks["global_start"][10]["topStats_LastThreads"] = array("function" => create_function('', 'global $plugins; $plugins->objects[\'topStats\']->widget_LastThreads();'));
            $templatelist .= ',topStats_LastThreads,topStats_LastThreadsRow,topStats_LastThreadsAvatar';    
        }

etc.
i powinny działać zmienne wszędzie ;)

Zaraz sprawdzę i dam znać ;p 

Odnośnik do komentarza
Udostępnij na innych stronach

Hmmm.. no rzeczywiście tak zrobiłeś, niestety się nie wyświetla :/ 

A dodałem zmienne: 


<header>
            
<div class="steam-logo">                
                    <a href="{$mybb->settings['bburl']}" style="color:#fff">Logo</a>
</div>                    

<div class="steam-search">
    {$quicksearch}
</div>
    
    
<div class="steam-time">{$lang->welcome_current_time}</div>
<nav>
                    <ul class="menu top_links">
                        {$menu_memberlist}                    
<li><a href="{$mybb->settings['bburl']}/misc.php?action=help" class="help">{$lang->toplinks_help}</a></li>
                        <li><a class="purchase" href="/temat-ulepsz-konto-konto-premium-vip_198" title="Konto premium">Ulepsz konto (premium)</a></li>

    </ul>
</nav>                
            
            <div id="panel">
                <div class="upper">
                    <div class="steam-wrapper">
                        
                        
                    <!-- </div> in header_welcomeblock_member and header_welcomeblock_guest -->
                <!-- </div> in header_welcomeblock_member and header_welcomeblock_guest -->
            </div>
<!-- Put Your Custom Codes Here -->
{$topStats['LastThreads']}
{$topStats['Reputation']}    
<!-- Put Your Custom Codes Here -->                    
</header>
        
<div class="steam-container steam-right">
<div class="steam-header-bg"></div>
    <a name="top" id="top"></a>
    
    {$welcomeblock}

    
        <div id="steam-content">
            <div class="steam-wrapper">
                {$pm_notice}
                {$bannedwarning}
                {$bbclosedwarning}
                {$unreadreports}
                {$pending_joinrequests}
                {$awaitingusers}
                <navigation>

Plugin wyłączyłem, odinstalowałem, wrzuciłem nowy plik, aktywowałem i nie działa :/ 

Odnośnik do komentarza
Udostępnij na innych stronach

4 minuty temu, Salvation napisał:

No to nie mam pojęcia dlaczego nie działa... Spróbuj jeszcze zamienić:


'global_start'

na:


'global_intermediate'

Chociaż nie wiem czy to coś da.

To też nic nie zmieniło :/ 
Popróbuję jeszcze coś jak znajdę chwilę i dam znać jak coś zdziałam. Dzięki za pomoc  

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

×