Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

usergroup legend 3 w bocznym panelu

Założony przez  bartaskielce.

wersja skryptu MyBB:1.6.12
adres forum:cabrio-club.pl
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki):

Mam na forum wgrany boczny panel. Jak dodać ten plugin w tabeli użytkownicy online w linku "Sprawdź co oznaczają rangi"

Jaka zmienna odpowiada za ten plugin ?


Załączone pliki Miniatury
   
Podałem link: https://webboard.pl/wiki.php?legenda-gru...ujacy.html
wykonaj edycję pliku memberlist.php
dodaj tam te kody.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Takie coś dodałem.

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

<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ć):
$search_url "memberlist.php?sort={$mybb->input['sort']}&order={$mybb->input['order']}&perpage={$mybb->input['perpage']}"
po tym dajesz:
// 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.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Tak mam i nie wyświetla :(

$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...
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Mi też nic nie pokazuje. Wstawiam raz jeszcze jak wszystko mam powpisywane.

memberlist

$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:

<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

<?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

<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.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
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:
$plugins->add_hook("index_start""grouplegend_show"); 
po tym dodajesz:
$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
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Proszę PW + załącznik.


Załączone pliki
  grouplegend.php (Rozmiar: 15,15 KB / Pobrań: 102)
ACP → Konfiguracja → Ustawienia → Usergroup Legends → Show on this order : → ALL zamień na ALL[ASC]
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
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.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Powinienem edytować:

Edytujemy szablon o nazwie usergroup_legend

A ja czegoś takiego nie mam.
Powinieneś edytować: ugl_template
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.



Użytkownicy przeglądający ten wątek:

3 gości