Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

teez

Użytkownik
  • Postów

    2 077
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    10

Treść opublikowana przez teez

  1. Właśnie tego potrzebowałem i znalazłem taką fajną funkcję: if \IPS\Member::loggedIn()->inGroup( explode(',', "1,2,3" ) ) lub po prostu \IPS\Member::loggedIn()->inGroup( array $groups )
  2. mało kto aktualizuje forum za każdym razem gdy wyjdzie nowa aktualizacja (zwłaszcza większa). Po co?
  3. 3-4 tygodnie do wyjścia + 3-4 miesiące, aby wyłapali błędy. Luźno jeszcze minimum pół roku bym poczekał z aktualizacją.
  4. No ale to i tak jest błąd... skoro system SAM wpisuje e-mail w rubryce "imię" (nic nie uzupełniłem, nic nie klikałem - po prostu wszedłem na ta podstronę) to coś jest spieprzone. Równie dobrze mógłbyś tam dodać pole "adres" a wyświetlało by się tam np. Nazwisko - czy uważasz dalej, ze to jest poprawne?
  5. Nie zrozumialeś. Założyłem po prostu randomowe konto w pracy i żeby Ci pokazać gdzie jest problem to musiałem w domu założyć nowe konto (bo jak widzisz wpisałem tak egzotycznego maila, że za nic bym sobie go nie przypomniał), a tutaj okazało się, że przypadkowo wpisałem dokładnie taki sam xD No i jak widzisz - w rubryce "Imię" jest mail. To jest ten bląd o którym mówiłem.
  6. Adres e-mail „[email protected]” już istnieje w systemie. fck XD
  7. Czekaj, bo zapomniałem danych
  8. Chodziło mi właśnie o te inne dane niż hasło.
  9. Ustawiłem sobie jakieś tam imie, a w ustawieniach->nazwa użytkownika moim imieniem jest mój email. Btw. co jest szyfrowane oprócz hasła? Przecież wszystkie informacje pokazują się w panelu a to znaczy, że nawet jeżeli jest szyfrowanie, to posiadacie algorytm deszyfrujący czyli... na nic takie szyfrowanie.
  10. a co jeżeli użytkownik jest w kilku grupach z tej tablicy, którą podałeś? "coś tam" wyświetl się kilka razy chyba.
  11. Do zamknięcia. Dla potomnych: https://invisioncommunity.com/files/file/8266-storm-dev-tools/
  12. Odpaliłem sobie cały silnik ips w Eclipse PDT. Wszystko ok oprócz tego, że wywala masę błędów dotyczących namespace. Ustawiłem już PHP debbugera na 5.6, ale nie pomogło. Domyslam się, że ips jakoś niestandardowo tworzy te namespace (po tym co jest w init.php) i dlatego środowisko głupieje. Jakiś pomysł?
  13. i jak tam?
  14. Ok, rozwiązanie Macsch mi wystarczy.
  15. Dokumentacji do IPB3 znaleźć nie mogę. A przeszukiwanie szablonów daje mi tylko postać: <foreach loop=""></foreach> Potrzebuję pętli while/for. Pamiętacie może jak ona wygląda? Teoretycznie mógłbym zrobić to w tagach <php>, ale to jest brzydkie rozwiązanie. W IPS4 wygląda ona tak: {{ for $i = 0 [...] }} i próbowałem podobnej konstrukcji <for $i[...]></for> / <for loop="$i [...]></for> jednak to nie to.
  16. Jak czytam takie instrukcje to przypomina mi się "instalowanie" modyfikacji na phpbb przema
  17. Poczytaj o jakimś systemie kontroli wersji np. githubie. Jak poznasz to nie będziesz sobie wyobrażał życia bez niego. Może nie tyle co odchodzi do lamusa, ale już nie jest takie przyszłościowe. Ciężko na tym dobrze zarobić, a i web się teraz robi w .net, javie, pythonie, js (angular, node).
  18. Ok, pierw kilka błędów: 1. Kliknąłem powiadomienia i oznaczyłem je jako odczytane. Wtedy nie mogłem odpalić wiadomości. Konsola mówi: TypeError: o.user_one is null 2. Przejście na stronę główną mnie wylogowuje? Kurcze przestałem w tym miejscu wypisywać, bo dalej nie widzę tam nic co mogę ocenić poza szablonem. Wygląda to na prawdę fajnie, sporo tego js dzięki czemu ciekawie wyglądają te przejścia. Ale nadal nie wiem co oceniać. Jak na tyle czasu to nawet mimo, ze robisz to sam, jest tego malo. Większość rzeczy, które masz zrobione (logowanie, rejestracje), dzisiaj robi się w generatorze (Java -> Spring boot). Do tego dodanie podstron z muzyką i autorami jest banalne. Btw. php już trochę odchodzi do lamusa. Jeżeli chcesz robić w przyszłości w webie to chyba lepiej rozejrzeć się za czymś innym. I taka rada - jak już musisz to dokończyć to skup się na jednym, a dopiero później zaczynaj kolejną rzecz. Np. te powiadomienia dokończ, bo odhaczyłem a dalej mi się pojawiają.
  19. I na czym aktualnie to stoi? Dalej CakePHP? //Edit dobra, już widzę https://wavebox.pl/chat Tak szczerze to poza całkiem niezłym szablonem to za dużo tam tego nie ma. Kilka kategorii, odtwarzacze. Ale i tak wygląda całkiem dobrze, przynajmniej się czegoś uczysz. Powodzenia
  20. Znalazlem ja ostatnio gdzies na dysku. Już na pewno nie będe jej kończył. Jezeli ktoś chce się pobawić to https://github.com/mtszpater/metin2-ipboard Tylko nie krytykujcie nazwy plików/metod, brak testów itd. pisałem to 3 lata temu.
  21. teez

    Telefon, 2000/2500zł

    Mam 6'tkę od premiery i caly czas uważałem, że bateria mi dobrze trzyma. Nie wiem skąd te opinie. Kiedyś tam miałem galaxy s4, który mimo, że był bodajże nawet flagowcem, to wytrzymywał maksymalnie 7-8 godzin. Iphone, przy takim normalnym użytkowaniu (zero gier, sam internet + aparat, fb) często bez problemu starcza mi na cały dzień.
  22. Application.php 'amount_fill_servers' => self::getPercent($stats['players_num'], $stats['players_max']), To polecam zdebugować. Nie mam jak to przetestować ale wydaje mi się, że tutaj może się coś krzaczyć. Może w ['players_max'] jest zero i mamy błąd dzielenia? Ewentualnie może: 'amount_fill_servers' => ($stats['players_num'] / $stats['players_max']) * 100, Z resztą w szablonie tabelki jest taki kod: <div style='width: 100%;' class='serverlist_progress ipsBadge ipsBadge_small ipsBadge_neutral ipsResponsive_hideTablet ipsResponsive_hidePhone'> <div class='serverlist_progress-bar' style='width: {$allServerStats['amount_fill_servers']}; background: #3498db'></div> <div class='ipsType_center' style='position: absolute; width: 100%;'> {lang="sl_fill_servers"}: {$allServerStats['amount_fill_servers']} </div> </div> Sprawdźcie za pomocą firebuga / jakiegoś innego narzędzia co się kryje na stronie np. w tym miejscu style="width: [..]" Tak teraz patrzę to ta funkcja po prostu jest skopana: public function getPercent($num, $max, $withoutSign = FALSE) { if($num <= 0 OR $max <= 0): return $withoutSign ? 0 : '0%'; endif; if(extension_loaded('intl')): $formatter = new \NumberFormatter('en_EN', \NumberFormatter::PERCENT); $formatter->setAttribute(\NumberFormatter::MAX_FRACTION_DIGITS, 0); $return = $formatter->format($num / $max); else: $return = \IPS\Member::loggedIn()->language()->formatNumber($num / $max * 100).'%'; endif; return $withoutSign ? \substr($return, 0, -1) : $return; } Nie chce mi się jej analizować, możecie się pobawić sami. To ona jest powodem tych NaN wszędzie. Nan (not a number), pewnie zwraca jakiś syf zamiast liczby.
  23. Niewiele ma to pewnie wspólnego z IPB ale wrzućcie chociaż kod tej aplikacji. Ta strona już nie działa.
  24. Bardziej chodzi o moment gdy TERAZ, nie mając żadnego forum chcę takowe założyć na IPB < 4.
  25. Ale głupie rozwiązanie.. Takie zmuszenie wszystkich do migracji na 4'kę. Osobiście strasznie nie przepadam za tą wersja i wolałbym zostać na 3'ce mimo braku supportu.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.