Last Poster Avatar - własny plugin

PHP/MYSQL  Założony przez  NiespecjalnieUzdolniony.

Dzięki "$forum['lastposteravatart']=..." zadziałało :D Jest jakiś przycisk do zamknięcia tematu?
Szogi1910 napisał 17.01.2016, 16:47:
Nie zamykamy wątków oraz użytkownik nie ma takiej możliwości
Jak czytasz mój post to sprawdź czy go nie zedytowałem bo niezdecydowany jestem.
w pierwszej funkcji tez skorzystaj z tej metody, po co inna zmienna
Dzięki. Mam jeszcze jedno pytanie, które już w małym stopniu trzyma się tematu.
Nie ogarniam jak mam umieścić ten plugin na mybb.com. Mógłby mi ktoś napisać gdzie to zrobić? Nie chcę na start mieć przeniesionego tematu zwłaszcza, że u mnie z angielskim to tak zależnie od pogody :P
Zakładam, że to ten dział http://community.mybb.com/forum-68.html
Jest do wstawiania potrzebny jakiś szablon, spełnienie jakiś standardów?
Jak czytasz mój post to sprawdź czy go nie zedytowałem bo niezdecydowany jestem.
http://community.mybb.com/mods.php?action=panel
widziałem co tu wrzuciłeś, warto by to jeszcze dopracowac
jeśli będziesz zainteresowany to Ci jutro to rozpisze
Może mi ktoś napisać dlaczego na głównej mybb nie mogę pobrać tego pluginu? Plik jest taki sam jak tutaj(tak samo skompresowany) w dziale DL.

@Supryk jestem bardzo zainteresowany poprawą tego pluginu, więc nie krępuj się przy poradach :D
Jak czytasz mój post to sprawdź czy go nie zedytowałem bo niezdecydowany jestem.
(17.01.2016, 22:19)NiespecjalnieUzdolniony napisał(a): Może mi ktoś napisać dlaczego na głównej mybb nie mogę pobrać tego pluginu? Plik jest taki sam jak tutaj(tak samo skompresowany) w dziale DL.
Jeżeli dodałeś go do bazy pluginów to najprawdopodobniej nie został jeszcze zaakceptowany.
@Supryk Jeżeli można to bardzo chętnie bym poprawił ten kod, a zapewne trików mybb, które na to pozwalają nie znam. Więc czekam z niecierpliwością na twoje rady :D

Edit. Jaka jest różnica między $thread['username'] a $thread['threadusername'] w forumdisplay.php
Jak czytasz mój post to sprawdź czy go nie zedytowałem bo niezdecydowany jestem.
to jest zbędne, kod i tak ie będzie wykonany w innym miejscu

if(THIS_SCRIPT!='forumdisplay.php') return 0;
if(
THIS_SCRIPT != 'index.php' && THIS_SCRIPT != 'forumdisplay.php') return 0;
if(
THIS_SCRIPT != 'search.php') return 0

ja bym dopisal drugiem userowi inna zmienna

$user2 get_user($thread['uid']);
        
$useravatar2 

w funkcji LastPosterAvatarLight_threads() wywalic z globalnych $forum a dane wyjsciowe wrzucic do tablic $thread $thread['fpal'] i $thread['lpal'] , analogicynie w funkcji wzsyukiwarki
No dobra, pierwsze rozumiem. W tym drugim to chyba bez różnicy jaką zmienną użyję, i tak już nie jest wykorzystywana w późniejszym kodzie.
No i twoja trzecia odpowiedź: Sam pisałeś abym użył tej samej zmiennej co w index'ie.
Jak czytasz mój post to sprawdź czy go nie zedytowałem bo niezdecydowany jestem.
ad. 3
tak ale w kazdej funkcji mozna to podpisac pod inna zmienna wykorzystywana jz przez kod
Po tej zmianie użytkownicy będą musieli korzystać z 2 zmiennych zamiast 1?
dla LastPosterAvatarLight_threads {$thread...}
a dla reszty {$forum...}?
Jeśli to nie ma wpływu na wydajność i bezpieczeństwo to chyba nie ma co kombinować.
Chyba że ma.
Jak czytasz mój post to sprawdź czy go nie zedytowałem bo niezdecydowany jestem.
nie ma
ale i tak edytujemy rozne szablony, i zeby komuś sie nie pomyslilo
druga sprawa estetyka ale to juz kwestia gustu
W późniejszej wersji i tak mam zamiar zrobić automatyczne wstawianie więc to się zapewne zmieni.
Jest coś jeszcze co warto poprawić?
Jeśli będę robić te autowstawianie zmiennych w szablon to czy jest na to jakaś funkcja czy za pomocą fopen() to robić? A może jest jakaś lepsza metoda?
Jak czytasz mój post to sprawdź czy go nie zedytowałem bo niezdecydowany jestem.
Jest do tego funkcja
Zajrzyj sobie np w mój plugin notatka moderatora funkcja aktywacji/dezaktywacji
warto przenieść tez HTML do nowego szablonu, trzeba pamiętać o dodaniu szablonu do zmiennej $templatelist aby pobieralo go przy zaladowaniu strony i nie generowalo niepotrzebnego zapytania do bazy.



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

1 gości