Skocz do zawartości

Hosting dHosting.pl - 10% rabat!

mpowerek

Użytkownik
  • Liczba zawartości

    38
  • Rejestracja

  • Ostatnia wizyta

Reputacja

0 Neutralna

Informacje o forum

  • Wersja
    -brak-

Ostatnie wizyty

784 wyświetleń profilu
  1. Inne serwisy maja swoje limity i są płatne
  2. Witam, czytałem już trochę na ten temat w innych tematach ale nie znalazłem odpowiedzi. Posiadam starą bazę forum z emailami oraz korzystam z najnowszej stabilnej wersji IPS. Pytanie jest następujące. Można jakoś wysłać masową korespondencję za pomocą narzędzia lub dodatku w IPS (ale wprowadzając maile samemu np. na listę). Aktualnie z tego co zauważyłem IPS posiada funkcję wysyłania mailingu tylko dla zarejestrowanych osób. Ewentualnie jakieś alternatywy.
  3. Aktualne Przy okazji uważać na użytkownika, który pisze z maila: tslol.eu@gmail.com oraz gg 66906634. Wystarczy wpisać gadu w google aby dowiedzieć się, że osoba oszukuje. Panie Dawidzie G. proszę nie robić ludzi w [ciach] ponieważ Pańskie szczegółowe dane znają się na komendzie policji. Jurij: Bez wulgaryzmów i osobistych wycieczek proszę.
  4. Witam, kupię licencję IPS. Oferty proszę składać na maila - w grę wchodzi tylko allegro. Kontakt: igorleszczynski99@gmail.com
  5. Taaa, już doszedłem do tego. Chodzi o to, że robię zewnętrzny program w innym języku, który pozwoli na zalogowanie za pomocą loginu i hasła na forum. Będę musiał poszukać jakiejś biblioteki, która mi to umożliwi.
  6. Witam, wie ktoś może jakiego dokładnie używają algorytmu? Chodzi mi o to aby po wpisaniu hasła do algorytmu uzyskać taki sam hash i salt jaki jest w bazie danych. Właśnie... Dlaczego jest null? 🙄
  7. Witam, mam problem z zapytaniem. $sth = \IPS\Db::i()->query('SELECT * FROM `ips_forums_topics` LEFT JOIN `ips_forums_posts` ON `ips_forums_topics`.`tid` = `ips_forums_posts`.`topic_id` LEFT JOIN `ips_core_members` ON `ips_core_members`.`member_id` = `ips_forums_topics`.`starter_id` WHERE `ips_forums_topics`.`forum_id` = 2 GROUP BY `tid` ORDER BY `tid` DESC'); Mianowicie głównie chodzi tutaj o wyrażenie GROUP BY. Używając go gdziekolwiek IPS wyrzuca mi błąd, który wygląda następująco. Wie ktoś może jak to rozwiązać? Chodzi mi o to aby do tabeli `ips_forums_topics` dołączyć drugą tabelę `ips_forums_posts`. Czyli dla każdego tematu ma być wyświetlany pierwszy post a nie wszystkie jak to ma miejsce bez wyrażenia GROUP BY. Dziwne jest to, że przy wpisaniu wyrażenia w konsolę MYSQL wszystko działa należycie, wyświetla poprawnie złączone kolumny. A IPS wyrzuca mi błąd.
  8. Potrafię korzystać z pętli foreach. Chodzi o to jak załadować dane do zmiennej.
  9. Okej, fakt limitu nie dodałem ale mniejsza, wiem jak to zrobić. Chodzi o to aby przesłać to do bitu a później to wypisać. Okej mam w tym wypadku zmienną "$select" teraz przydało by się załadować wszystkie tematy na podstawie zapytania. $topic = \IPS\forums\Topic::load( ???? ); Następnie przesyłam to outputem do bitu mniej więcej tak: \IPS\Output::i()->output = \IPS\Theme::i()->getTemplate( 'portal' )->portal_show($topic); Kolejne pytanie jak to wypisać? Wiem, że muszę użyć najprawdopodobniej pętli foreach ale co dalej już nie bardzo.
  10. Zapytaniem do bazy danych. $select = \IPS\Db::i()->query('SELECT * FROM `ips_forums_topics` WHERE `forum_id` =2'); lub $select = \IPS\Db::i()->select( '*', 'forums_topics', 'forum_id=2', 'tid DESC'); Tyle, że nie wiem co dalej. Jak to połączyć.
  11. Witam, chcę się podjąć napisania aplikacji typu portal. Ma to być prosta aplikacja generalnie, która będzie wyświetlać mi np. pierwsze 10 tematów z danego działu, który w kodzie będzie wpisany na sztywno. Nie chodzi mi tutaj o to aby pisać aplikację razem z ustawieniami do wyboru. Idąc sobie metodą prób i błędów zrobiłem aplikację, która ładuje mi temat o określonym ID po czym wyświetlam ją w bicie. I teraz pojawia się pytanie. Co zrobić aby rzeczywiście załadowało mi np. pierwsze 5 tematów do zmiennej i wyświetliło je poprawnie. Męczę się z tym już sporo czasu. W IPB 3.4 było to dla mnie proste, zrozumiałe i przejrzyste, tutaj już niestety nie jest. Generalnie rzecz biorąc napisałem już kiedyś sobie taką aplikację w 3.4.9 i chcę teraz przepisać to na 4.3.6. Generalnie to co zrobiłem to użyłem funkcji: $topic = \IPS\forums\Topic::load(2); Gdzie na sztywno wpisałem dany temat. Następnie w pliku z bitem umieściłem taki kod: <ips:template parameters="$topic" /> <li class="cForumRow ipsBox ipsSpacer_bottom" style="list-style: none;"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle"> <div style='float: left;margin-right:15px;'>{template="userPhoto" group="global" app="core" params="$topic->author(), 'tiny', $topic->warningRef()"}</div> <a href="#"> {$topic->title} </a> <br> <span class='ipsType_normal' style='font-size: 12px; text-transform: none;'> {{if $topic->isQuestion()}} {lang="ask_byline_no_date" htmlsprintf="$topic->author()->link( $topic->warningRef() )"} {{else}} {lang="byline_itemprop" htmlsprintf="$topic->author()->link()"} <span class='ipsType_light'>{datetime="$topic->start_date"} {lang="in"} <a href="{$topic->container()->url()}">{$topic->container()->_formattedTitle|raw}</a></span> {{endif}} </span> </h2> <ol class="ipsDataList ipsDataList_large ipsDataList_zebra ipsAreaBackground_reset" data-role="forums"> <li class="cForumRow ipsDataItem ipsDataItem_responsivePhoto ipsClearfix" data-forumid="2"> <div class="ipsDataItem_main"> {$topic->content()|raw} </div> </li> </ol> </li> Dodatkowo miałbym pytanie W 4.3 da się wywołać czysty kod PHP w bicie? Tak jak miało to miejsce w 3.4 i robiło się to umieszczając kod php w następujący sposób: <php> $a += 1; $b++; echo $a.'<br>'.$b; </php> Dziękuję za pomoc. Jeżeli mogę prosić to proszę o naprowadzenie mnie lub napisanie gotowego kodu jednak z małym objaśnieniem. Zależy mi głównie na tym aby się tego nauczyć aby w przyszłości móc pomagać takim jak ja. Pozdrawiam
  12. <if test="linkAvatarOpen:|:$member['member_id'] && ( $this->memberData['g_is_supmod'] || ($this->memberData['g_mem_info'] && ! IPSMember::isInactive($member) ) )"> <a href='{parse url="showuser={$member['member_id']}" template="showuser" seotitle="{$member['members_seo_name']}" base="public"}' class='ipsUserPhotoLink left'> <else /> <div class='left'> </if> <if test="hasphoto:|:$member['member_id']"> <img <if test="$member['member_group_id'] == 4">style='border: 2px solid red;'</if> src='{$member['pp_small_photo']}' alt='<if test="hasAlt:|:$member['alt']">{$member['alt']}<else />{$this->lang->words['photo']}</if>' class='ipsUserPhoto <if test="hasCustomClass:|:empty($member['_customClass'])">ipsUserPhoto_mini<else />{$member['_customClass']}</if>' /> <else /> {IPSMember::buildNoPhoto(0, 'mini' )} </if> <if test="linkAvatarClose:|:$member['member_id'] && ( $this->memberData['g_is_supmod'] || ($this->memberData['g_mem_info'] && ! IPSMember::isInactive($member) ) )"> </a> <else /> </div> </if> Jak ktoś szuka rozwiązania to wystarczy wkleić to do userSmallPhoto w global template. A i dziękuję za wyczerpującą pomoc, tracę wiarę w to forum. Jedna odpowiedź i dalej nikt nie pomoże. Nawet mnie nikt na to nie nakierował.
×
×
  • 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ę.