Webboard

Pełna wersja: usergroup legend 3 w bocznym panelu
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2 3
Podałem link: https://webboard.pl/wiki.php?legenda-gru...ujacy.html
wykonaj edycję pliku memberlist.php
dodaj tam te kody.
Takie coś dodałem.

Kod:
bb->input['sort']}&order={$mybb->input['order']}&perpage={$mybb->input['perpage']}";
    
    // Group legend
    $search_usergroup = intval($mybb->input['usergroup']);
    if($search_usergroup> 0)
    {
        $search_query .= " AND u.usergroup = ".$search_usergroup;

        $search_url .= "&usergroup=".$search_usergroup;
    }

a to

Kod:
<a href="memberlist.php?usergroup=GID">

gdzie mam dodawać ?
Nie widzę legendy na forum.
1. Pierwsza linijka jakby ucięta, albo masz źle w pliku, albo tutaj źle wkleiłeś.
2. Szukasz (nie dodajesz, to ma już tam być):
Kod PHP:
$search_url "memberlist.php?sort={$mybb->input['sort']}&order={$mybb->input['order']}&perpage={$mybb->input['perpage']}"
po tym dajesz:
Kod PHP:
// Group legend
    
$search_usergroup intval($mybb->input['usergroup']);
    if(
$search_usergroup0)
    {
        
$search_query .= " AND u.usergroup = ".$search_usergroup;
 
        
$search_url .= "&usergroup=".$search_usergroup;
    } 

Potem zapisujesz i wrzucasz na serwer.
Tak mam i nie wyświetla :(

Kod:
$search_url = "memberlist.php?sort={$mybb->input['sort']}&order={$mybb->input['order']}&perpage={$mybb->input['perpage']}";
    
    // Group legend
    $search_usergroup = intval($mybb->input['usergroup']);
    if($search_usergroup> 0)
    {
        $search_query .= " AND u.usergroup = ".$search_usergroup;

        $search_url .= "&usergroup=".$search_usergroup;
    }
Mi teraz nie pokazuje żadnej legendy...
Mi też nic nie pokazuje. Wstawiam raz jeszcze jak wszystko mam powpisywane.

memberlist

Kod:
$search_url = "memberlist.php?sort={$mybb->input['sort']}&order={$mybb->input['order']}&perpage={$mybb->input['perpage']}";
    
    // Group legend
    $search_usergroup = intval($mybb->input['usergroup']);
    if($search_usergroup> 0)
    {
        $search_query .= " AND u.usergroup = ".$search_usergroup;

        $search_url .= "&usergroup=".$search_usergroup;
    }


szablon legenda:

Kod:
<html>
<head>
{$headerinclude}
<title>Legenda grup</title>
</head>
<body>
{$header}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="clear: both; border-bottom-width: 0;">
<tr>
<td class="thead" colspan="2">
LEGENDA GRUP
</td>
</tr>
<tr>
<td class="trow2 post_content ">
{$ugl_userlegend}
</td>
</tr>
</table>
{$footer}
</body>
</html>

legenda.php

Kod:
<?php
define('IN_MYBB', 1);
require "./global.php";

$plugins->run_hooks("grupy");
add_breadcrumb("Legenda grup", "legenda.php");
eval("\$podstr = \"".$templates->get("legenda")."\";");
output_page($podstr);
?>

whosonline

Kod:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead"><strong>{$lang->online}</strong></td>
</tr>
<tr>
<td class="trow1">
<span class="smalltext">
{$lang->online_users}<br /><strong>&raquo;</strong> {$lang->online_counts}<br />{$onlinemembers}
<br />
<br />
<a href="{$mybb->settings['bburl']}/legenda.php">Sprawdź co oznaczają rangi</a>


</span>
</td>
</tr>
</table>
<br />
Tak w ogóle, to plugin jest aktywowany? + w ustawieniach jego włączony? Tu wydaje się być ok.
Wszystko aktywowane.

Wczoraj wyświetlało grupy ale nie były podlinkowane. Dziś ich nie widać.
Może zapomniałeś o tym?

(12.02.2014, 21:15)Snake_ napisał(a): [ -> ]i teraz w pliku pluginu
inc/plugins/grouplegend.php
Szukasz:
Kod PHP:
$plugins->add_hook("index_start""grouplegend_show"); 
po tym dodajesz:
Kod PHP:
$plugins->add_hook("grupy""grouplegend_show"); 

Pamiętaj, że nazwa hooka w pluginie, ma być taka sama jak stworzonego w pliku legends.php

A najlepiej to daj jakies konto testowe + cały plik grouplegend.php
Proszę PW + załącznik.
ACP → Konfiguracja → Ustawienia → Usergroup Legends → Show on this order : → ALL zamień na ALL[ASC]
Super. Grupy pokazuje. Pomóż mi jeszcze jak je podlinkować ?
Hmm... ppowinno Ci z automatu dodać do tego link. No więc zrób to ręcznie, wzorując się na linku podanym przeze mnie wcześniej ( https://webboard.pl/wiki.php?legenda-gru...ujacy.html ). Czyli edytujesz szablon ugl_legends (czy jakoś tak), dadając tam kody, Wykonaj ten poradnik od początku.
Powinienem edytować:

Edytujemy szablon o nazwie usergroup_legend

A ja czegoś takiego nie mam.
Powinieneś edytować: ugl_template
Stron: 1 2 3