[pytanie] Nowe opcje do forum

Konfiguracja punBB i MyBB.
Awatar użytkownika
Dictator
Posty: 16
Rejestracja: 22 mar 2013, 21:11:34
Płeć: Niewybrana
User Agent: Chrome Windows

[pytanie] Nowe opcje do forum

Post autor: Dictator »

Witam.
Chciałbym zmodyfikować pewne pliki, aby zmienić trochę dwa szczegóły na forum. Prosiłbym o pomoc, bo nie wiem czy oba da się zrealizować, a jeśli tak, to w którym folderze znajduje się odpowiedzialny za to plik. Obie opcje dotyczą wyświetlanie czegoś przy postach użytkowników.
Pierwsze to podwójna ranga. Chodzi o to żeby każdy użytkownik mógł mieć dwie grupy rang, wyświetlanych pod nickiem przy postach. Wiem, że można by pisać jeden obok drugiego w rzędzie, ale tak mniej estetycznie wygląda. Jako przykład: pierwsza grupa rang to byłyby rangi użytkowe( jak administrator, moderator, redaktor), a drugie to np. rangi za ilość postów lub według tytułu w jakimś klanie.

Drugie to dane profilu wyświetlane przy postach( ilość postów, data dołączenia, reputacja i poziom ostrzeżenia). Czy da się dodać więcej takich miejsc? Nie chodzi mi o ,,dodatkowe pola profilu", bo te wyświetlane są tylko, gdy wejdzie się w czyjś profil, na forum już nie.

Moje forum to najnowsza wersja MyBB.

Pozdrawiam.

EDIT: TE grupy rang, to jedna ranga pod drugą. Tak, dla uściślenia.
Awatar użytkownika
DeaDriam
Posty: 4023
Rejestracja: 04 lip 2011, 14:00:40
Lokalizacja: Möglingen
Płeć: Mężczyzna
User Agent: Firefox Windows 1024x768
Kontakt:

Re: [pytanie] Nowe opcje do forum

Post autor: DeaDriam »

Sporo opisywania,ale...Wszystko dosłownie wszystko co wymieniasz na potrzeby swojego forum jest na
https://mybboard.pl/ Opisane od kilku lat wraz z dodatkowymi opcjami
Wystarczy zalożyć konto i poszukać lub zadać pytanie jak tu
Support Mybb nie gryzie
_____________________________________________________
Nie badz pijawka-znalazles rozwiazanie problemu..podziel sie na forum!
----------------------------------------------------------------------------
SmacznY WordpresS>> http://www.przepisyzgarnka.pl <<
Awatar użytkownika
piwo
Posty: 673
Rejestracja: 13 lip 2010, 16:13:44
Płeć: Niewybrana
User Agent: Firefox Windows

Re: [pytanie] Nowe opcje do forum

Post autor: piwo »

Dictator pisze:Chciałbym zmodyfikować pewne pliki, aby zmienić trochę dwa szczegóły na forum.
1. Konstrukcja myBB jest tak otwarta że można osiągnąć dowolną rzecz bez modyfikacji jakiegokolwiek pliku silnika myBB.
Dodatkowo - nie należy modyfikować plików silnika bo utrudnia/uniemożliwia to późniejszą aktualizację.

Jeśli jakiś tutorial proponuje modyfikację tychże plików i nie jest to poprawka błędów,
to sugeruję aby dać sobie spokój z takim modem, bo sam autor wydaje się mieć małe pojęcie o działaniu skryptu namawiając innych do kucia betonowej ściany zamiast normalnie wejść drzwiami, o których istnieniu zdaje się nie wiedzieć).

@Dictator
2. Rzeczy które opisałeś robi się się w szablonach, nie w plikach.
Style i szablony -> Style -> nazwa Twojego stylu -> Opis Posta szablony -> postbit (albo postbit_classic)

Gdzie dokładnie ten kawałek odpowiada za wyświetlanie informacji użytkownika w poście

Kod: Zaznacz cały

                <table cellspacing="0" cellpadding="0" border="0" style="width: 100%;">
                    <tr>
                        <td class="post_avatar" width="1" style="{$post['avatar_padding']}">
                            {$post['useravatar']}
                        </td>
                        <td class="post_author">
                            <strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
                            <span class="smalltext">
                                {$post['usertitle']}<br />
                                {$post['userstars']}
                                {$post['groupimage']}
                            </span>
                        </td>
                        <td class="smalltext post_author_info" width="165">
                            {$post['user_details']}
                        </td>
                    </tr>
                </table>
 
Jak widać, szablon myBB to kombinacja html przeplatanego zmiennymi PHP które są ustawiane przez samo myBB.
Np tutaj {$post['groupimage']} zawiera obrazek grupy który będzie wyświetlony zamiast tego.

Kod przetwarzający dowolne rzeczy umieszcza się w pluginach.
Może on być wywoływany w jakimkolwiek założonym przez nas momencie przez mybb hook's
(dlatego też nie potrzeba modyfikować plików silnika) a zmienne utworzone przez ten kod można umieszczać w szablonach (które to zresztą też można dowolnie formować)
Po zainstalowaniu pluginu ZiNgA BuRgA, PHP w szablonach, można nawet używać kodu PHP bez pośrednio w szablonie.
Dictator pisze:Drugie to dane profilu wyświetlane przy postach( ilość postów, data dołączenia, reputacja i poziom ostrzeżenia). Czy da się dodać więcej takich miejsc? Nie chodzi mi o ,,dodatkowe pola profilu", bo te wyświetlane są tylko, gdy wejdzie się w czyjś profil, na forum już nie.
Jak widzisz na przykładzie powyżej jest usertitle, userstars, groupimage itd.
(mógłbyś np dodać poniżej groupimage - "blablabla" i zobaczysz że wyświetliłoby się obok)

Spokojnie możesz uformować HTML jak tylko chcesz, wpleść w to jakiekolwiek dane i pola,
Jeśli wiesz jakie są zmienne mybb i co zawierają (tak jak np {$post['groupimage']})
to możesz wyświetlić dosłownie wszystko i wszędzie. (oczywiście dodatkowe pola profilu również)
{$signature}
Awatar użytkownika
Dictator
Posty: 16
Rejestracja: 22 mar 2013, 21:11:34
Płeć: Niewybrana
User Agent: Internet Explorer Windows 480x800

Re: [pytanie] Nowe opcje do forum

Post autor: Dictator »

matpol - wszystkiego nie przeszukiwalem tam jeszcze, ale już jeden poszukiwany plugin znalazłem :) Może niekoniecznie taki jak szukałem, ale jednak bardzo podobny
piwo - dzięki za dokładny opis
ODPOWIEDZ