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

prat

Użytkownik
  • Postów

    73
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez prat

  1. Jest dla pierwszego i ostatniego postu: czas,nazwa i identyfikator usera.
  2. W tabeli topics masz m.in datę ostatniego postu, nie musisz robić złączeń z postami. A jak nie to SELECT DISTINCT....
  3. Niestety to powodowało co prawda wyświetlenie niezatwierdzonych zdarzeń w widoku ogólnym kalendarza, natomiast pojawiał się błąd przy wejściu w to wydarzenie. Z tego co widze w dalszej częsci kodu pozostawały bezpośrednie odwołania do wartości 'g_is_supmod', zrobiłem więc tak: //----------------------------------------- // Moderate //----------------------------------------- # Allow specific member if( $this->memberData['member_id'] == [uid] ) { $this->memberData['g_is_supmod'] = 1; } if ( $this->memberData['g_is_supmod'] ) { $this->can_moderate = 1; } Nie jest to na pewno eleganckie rozwiązanie, ale przynajmniej nie trzeba grzebać w całym tym pliku. Poza tym wydaje się być ok. Dziękuje serdecznie za podpowiedź
  4. Chciałbym przenieść do IPB kalendarz imprez, do tej pory w postaci komponentu do Joomli. Prowadzeniem kalendarza zajmuje się jednak osoba, która nie jest członkiem zespołu moderacyjnego. Chciałbym nadać jej uprawnienia tylko moderowania wpisów w kalendarzu (głównie chodzi o zatwierdzanie wpisów). Da się to zrobić?
  5. A gdybym jednak zdecydował się na edycję plików (chociażby include), to byłbyś tak miły i podpowiedział w którym pliku? Mimo że nie bardzo chcę tak robić, to jednak pod względem efektu końcowego jest to oczywiście dużo lepsze niż task...
  6. Chciałbym na swoim forum zrobić automatyczne skalowanie dodawanych obrazów (założenie wstępne jest na dopuszczenie via php.ini uploadu plików do 5MB, z jednoczesnym skalowaniem do sensownych wymiarów wszystkich powyżej 512KB). Czy dobrze rozumuję, że można zaimplementować to wykorzystując mechanizm hooków, bez edycji plików IPB? Bo jeśli wymagałoby to ruszania tego to raczej robiłbym to jako taska okresowo szukającego dużych plików i skalującego je (przy czym prawdopodobnie w ogóle poza architekturą IPB).
  7. Dosłownie wczoraj z tym walczyłem Po imporcie userzy mają dużo PW, ponad domyślny limit IPB. Musisz albo pokasować wiadomości albo zwiększyć limit w ustawieniach grupy.
  8. Czy z tego wynika, że żeby otrzymać mandat, kierowca musi przekroczyć prędkość? Nie, bo może dostać też za inne przewinienia, ale to bez znaczenia. W tamtym zdaniu jest zastosowana składnia odnosząca obie czynności do tej samej osoby (odbiorcy), tymczasem tu chodzi o to, że jeżeli nadawca skorzysta z tego formularza to odbiorca będzie mógł zobaczyć jego adres. A może po prostu "Odbiorca będzie mógł zobaczyć twój adres e-mail". Po co kombinowac na około.
  9. Z tego wynika, że odbiorca musi skorzystać z tego formularza, żeby zobaczyć adres nadawcy.
  10. Kilka zapytań napisanych przy okazji tworzenia konwertera phpbb by przemo -> ipb. Tabele bez prefiksów. Synchronizacja/przeliczenie różnych wartości w prywatnych wiadomościach UPDATE message_topics AS mt SET mt_replies = ( SELECT COUNT(*) - 1 FROM message_posts AS mp WHERE mp.msg_topic_id = mt.mt_id ), mt_last_msg_id = ( SELECT MAX(mp.msg_id) FROM message_posts AS mp WHERE mp.msg_topic_id = mt.mt_id ), mt_first_msg_id = ( SELECT MIN(mp.msg_id) FROM message_posts AS mp WHERE mp.msg_topic_id = mt.mt_id ), mt_last_post_time = ( SELECT MAX(mp.msg_date) FROM message_posts AS mp WHERE mp.msg_topic_id = mt.mt_id ), mt_hasattach = ( SELECT COUNT(*) FROM attachments AS a WHERE attach_rel_module ='msg' AND attach_rel_id IN ( SELECT msg_id FROM message_posts AS mp WHERE mp.msg_topic_id = mt.mt_id ) ); UPDATE message_topic_user_map AS map SET map_last_topic_reply = ( SELECT MAX(mp.msg_date) FROM message_posts AS mp WHERE mp.msg_topic_id = map.map_topic_id ); Przeliczenie komentarzy i ocen w galerii: UPDATE gallery_images AS i SET comments = ( SELECT COUNT(*) FROM gallery_comments AS c WHERE i.id = c.img_id ), lastcomment = ( SELECT MAX(c.post_date) FROM gallery_comments AS c WHERE i.id = c.img_id ), ratings_total = ( SELECT SUM(rate) FROM gallery_ratings AS r WHERE r.img_id = i.id ), ratings_count = ( SELECT COUNT(*) FROM gallery_ratings AS r WHERE r.img_id = i.id );
  11. prat

    licencja

    Możesz używać na jednej domenie jednocześnie, ale możesz je zmieniać. Możesz używać najpierw na aaa.pl, potem na bbb.pl itd.
  12. Czy istnieje do IPB jakaś modyfikacja do downloadu, inna niż IP.Downloads? Wystarczyłoby minimum funkcjonalności, dlatego kupowanie IP.D mija się z celem, prędzej już mogłbym oprzeć to o załączniki do postów.
  13. Tego typu zapytanie zwróci ci identyfikator n-tego postu SELECT pid FROM [prefix_]posts WHERE author_id = [identyfikator_autora] ORDER BY pid ASC LIMIT [n-1],1
  14. Używam OpenX i jestem b. zadowolony. (W skinie umieszczasz tylko tag emisyjny JS, resztą zarządza się przez panel).
  15. Ja, w tej chwili jeszcze przemo, z w porywach setką userów online trzymam w Polsce na współdzielonym i nie ma problemów...
  16. prat

    Dowcipy.. :-)

    Taż przeco to jasne, że osiem. Policzmy: dwa dolne, dwa górne, dwa prawe i dwa lewe. Osiem, nie chce być inaczej
  17. Ilość danych generowana przez giełdę z 2-3 tematami z linkiem jest IMO nie warta w ogóle zachodu, ukryć i tyle. BTW ja chyba reprezentuję tą samą szkołę co DawPi, twardo usuwam tylko spam (boty).
  18. Ok, myślałem że to kwestia jakiś ustawień. Dzięki.
  19. Nie. Użytkownik jest zalogowany- widzi coś na liście nowej zawartości, NIE czyta tego. Przelogowuje się, i lista nowej zawartości jest pusta. Na pewno ma ustawione wyświetlanie całej nieczytanej zawartości.
  20. Witam, Bardzo poważnie rozważam przejście na IPB. "Bawię" się trochę teraz demem i mam problem z wyświetalniem nowej zawartości. Testowy user ma ustawione pokazywanie całej nieczytanej zawartości, ale po wylogowaniu i ponownym zalogowaniu informacje o nowej zawartości są tracone. "Enable Topic Marking Tracking?" jest na "yes". Jak to zrobić, żeby "normalnie" utrzymywało informacje o nieczytanych postach. Z góry dziękuję za pomoc.
  21. Sesja wygasa po jakimś czasie dopiero, więc ciągle pokazywało ci sesje aktywne w momencie zmiany nazw plików, które po kolei wygasały. Dane sesji są trzymane w bazie danych. Tak po mojemu, nie znam IPB, przyglądam się dopiero, ale to raczej typowe chyba jest.
  22. Mam pytanie trochę na uboczu. Przy korzystaniu z MSSQL Driver daty pozostają w formacie Unixowym, czy używane są natywne typy SQL Servera?
×
×
  • 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ę.