Jump to content

Blogs

 

Jak poradzić sobie z kodowaniem znaków przy aktualizacji IP.Board 3 do IPS Community Suite 4?

W ostatnim czasie robiłem aktualizację dość dużego forum z wersji IP.Board 3 do wersji IPS Community Suite 4. Oczywiście nie obyło się bez problemów. Podstawowym problemem jak zawsze przy aktualizacji są polskie znaki. Jeśli forum jest w latin2 to nie ma z tym problemów bo wiadomo, że trzeba je przekonwertować do utf-8. Ale co zrobić jeśli nasze forum w wersji 3 miało kodowanie utf, a aktualizacja stwierdza, że to nie jest utf i trzeba dokonać konwersji? W przypadku małego forum możemy oczy

Spanner

Spanner

 

Live streams - Streaming z gier dla IPS Community Suite 4

Live streams jest aplikacją dla IPS Community Suite 4, która pozwala prezentować streaming gier z portali: Twitch.tv, Beam.pro i Hitbox.tv.  Funkcjonalności aplikacji Live streams Oczywiście do podstawowych funkcjonalności należy dodawanie strumieni przez użytkowników. Sam proces dodawania odbywa się w dwojaki sposób. Możemy albo podać nasz login w serwisie, albo link do naszego profilu. Dodatkowo musimy wybrać platformę, z której dodajemy strumień, oraz jeśli chcemy możemy dodać jakiś

Spanner

Spanner

 

Model komentarzy - jak dodać komentarze do aplikacji

Praktycznie każda aplikacja, którą piszemy, będziemy pisać w przyszłości będzie potrzebować systemu komentarzy. Nie ważne czy jest to aplikacja typu moje trasy, blog, platforma z ogłoszeniami. Zawsze dążymy do tego by użytkownik wchodził w jakąś interakcję z dodaną treścią. Najłatwiej jest to osiągnąć właśnie przez system komentarzy. Co musimy zrobić? Aby uruchomić system komentarzy w naszej aplikacji musimy wykonać 3 kroki: Dodać odpowiedni kod do klasy elementu, który będzie pr

Spanner

Spanner

 

Wstęp do programowania - zapowiedź cyklu tworzenia własnych dodatków

Zapewne zauważyłeś, że na blogu staram się poruszać tematykę stricte związaną z programowaniem dodatków do IPS Community Suite. Pod tym względem forma bloga nie zmieni się, ale mam za to dla Ciebie małą niespodziankę. W najbliższym czasie rozpocznę serię wpisów, które będą stanowić dość sporą dawkę wiedzy jeśli chodzi o programowanie. Muszę jednak zaznaczyć na samym wstępnie, że nie będę uczył podstaw programowania w PHP. Tę tajemną wiedzę, musisz zgłębić sam. Czego możesz się spodziew

Spanner

Spanner

 

oEmbed wordpressowe na forum

Osadzanie treści przy użyciu standardu oEmbed jest bardzo fajnym rozwiązaniem. Dzięki temu możemy podając link np. do facebooka zobaczyć ten wpis na naszej stronie. Facebook oczywiście nie jest jedynym takim serwisem. Takie osadzanie treści możemy zrealizować chociażby dla pinteresta, youtube, instagrama i innych. W przypadku facebooka wyglądało by to mniej więcej tak: IPS Community Suite oczywiście także pozwala na takie osadzanie treści, ale co w przypadku, gdy chcemy osadzić wpis

Spanner

Spanner

 

Podgląd treści po najechaniu na link

Czasami w aplikacji, którą piszemy potrzebujemy zrobić szybki podgląd zawartości. Przykładem takiego miejsca jest chociażby lista tematów w danym forum, gdzie po najechaniu myszką na tytuł tematu po chwili pokazuje nam się podgląd pierwszego i ostatniego posta w temacie.Podgląd taki jest efektem bardzo prostym do osiągnięcia. Pokażę to na przykładzie mojej nowej aplikacji. W widoku, w miejscu gdzie jest link do wpisu dodajemy coś takiego: data-ipsHover data-ipsHover-target='{$row->ur

Spanner

Spanner

 

Zmiana liczby wyświetlania elementów na listingach

IPS Community Suite domyślnie na listingach tabelarycznych takich jak np. lista tematów w danym forum wyświetla 25 rekordów na stronę. Pisząc własną aplikację możemy tą liczbę bardzo prosto zmienić, ale co w przypadku, gdy chcemy ją zmienić właśnie dla tematów?Tutaj niestety musimy już dokonać zmiany globalnie i trzeba edytować plik: /system/Helpers/Table/Table.php W którym musimy znaleźć następujący kod: /** * @brief Number of records to show */ public $limit =

Spanner

Spanner

 

Wsparcie aplikacji

Jak wiecie (albo i nie) postanowiłem ograniczyć ilość aplikacji mojego autorstwa dla IPS Community Suite 4 do raptem kilku. Spowodowane jest to kilkoma dość istotnymi czynnikami. Między innymi spowodowane jest to brakiem wystarczającego czasu, który mógłbym przeznaczyć na rozwój większej ilość dodatków. Możliwe, że to ulegnie zmianie, ale na chwilę obecną te kilka aplikacji posiada dość skomplikowane funkcjonalności a wprowadzenie kolejnych tak zaawansowanych niesie za sobą spore nakłady cz

Spanner

Spanner

 

Tajemnica hashtagu #sdmp

W ostatnim czasie nasz fanpage na facebooku oraz kanał na twitterze zalewały informacje oznaczone tagiem #sdmp. Zapewne wielu z Was zastanawiało się co to za skrót i o jakiej aplikacji piszę skrycie ją ukrywając. Jak nie trudno się domyśleć początkowe 2 litery czyli sd oznaczają nic inneg jak przedrostek wszystkich moich aplikacji, czyli (SD), które to jest skrótem od SolutionDEVs :) Inaczej wygląda natomiast sprawa z pozostałymi dwiema literami. MP jest skrótem od My Places. A zatem sdmp to ni

Spanner

Spanner

 

(SD) Newsletter 2.0.0 - informacje ogólne

Duża część z Was chciała być na bieżąco informowana na temat rozwoju aplikacji przy użyciu bloga. Stąd też dzisiaj pierwszy wpis dotyczący prac na nową wersją (SD) Newsletter 2.0.0. Nowa wersja W stosunku do poprzedniej wersji w aplikacji nie będzie zbyt wiele zmian. Podobnie jak w przypadku (SD) Company Directory 3 zrezygnuje z supportu premium, który nie cieszył się popularnością. Newsletter podobnie jak katalog firm w jednej z kolejnych wersji trzymają za to zupełnie nową innowacyjną funkcjon

Spanner

Spanner

 

IPS Community Suite 4.1 - Nowości

W najbliższym czasie IPS wyda nową wersję aplikacji IPS Community Suite oznaczoną numerkiem 4.1, w stosunku do 4.0.x zmian jest dość sporo. Jak twierdzi IPS wersja 4.1 przyniesie wzrost wydajności a także oprócz poprawy błędów z wersji 4.0 przyniesie także zmiany w istniejących funkcjonalnościach jak i nowe. Nowa struktura menu Nowa struktura menu została zaprojektowana tak, aby zapewnić dwie drogi interakcji użytkownika ze społecznością: ogólne przeglądanie i specyficzne odkrywan

Spanner

Spanner

 

Istotne zmiany na blogu

Po dłuższym czasie nie pisania na blogu witam wszystkich i każdego z osobna :) Dzisiejszy wpis będzie bardziej informacyjny a niżeli przynoszący jakieś wymierne korzyści ale mimo wszystko zachęcam do czytania. Na początek kilka informacji na temat zmian. Możliwe, że niektórzy już zauważyli, a jeśli nie to nic się nie stało. W dniu dzisiejszym wszystkie moje blogi, które poświęcone były różnym aspektom IP.Board, między innymi blog o informacjach developerskich, zostały połączone z tym blogiem. Po

Spanner

Spanner

 

Gdzie najlepiej oglądać zgrupowania piłkarskie Ligi Mistrzów?

Kochasz [b]piłkę nożną[/b] w Europie? W takim wypadku bezsprzecznie monitorujesz także spotkania Ligi Mistrzów. Te internacjonalne konfrontacje piłkarskie, które kontynuują tradycje Pucharu Europy Mistrzów Klubowych, przewodzone są przez UEFA od 1992 roku i w tej chwili mają wielu wielbicieli. Liga Mistrzów to rozgrywki cały czas na najlepszym poziomie – biorą w nich udział najlepsze męskie załogi klubowe. Równocześnie są one także najbardziej ekskluzywnymi klubowymi rozgrywkami na kontynencie.

kajetan11

kajetan11

 

IPS Community Suite 4.0.0 Beta 2

W dniu dzisiejszym IPS wydał kolejną wersję beta swoich aplikacji. Nie jest to co prawda jeszcze pełen pakiet aplikacji, ale przeważająca większość. Nowe wydanie Beta 2 dotyczy następujących aplikacji: Forums (dawniej IP.Board) Blog (dawniej IP.Blog) Gallery (dawniej IP.Gallery) Downloads (dawniej IP.Downloads) Calendar (dawniej IP.Calendar) W wersji beta 2 nie znajdziemy natomiast aplikacji: Commerce (dawniej IP.Nexus) Pages (dawniej IP.C

Spanner

Spanner

 

IP.Board 3.4.7 - Wydane

Kilka dni temu IPS wydał nową wersję aplikacji IP.Board oznaczoną numerkiem 3.4.7. Jest to dość dziwne wydanie, ponieważ jeszcze nie tak dawno IPS zapowiadał, że nowej wersji oznaczonej 3.4.x już nie będzie. Najwidoczniej błędy zmusiły do wydania szybkiej wersji. Nowości wersji 3.4.7 Poprawka kopiuj/wklej w Internet Explorer 11 Ładowanie zdjęć profilowych z Facebook Poprawa błędu reguł przychodzących emaili Uszkodzony link do regulaminu Patche bezpiecz

Spanner

Spanner

 

IP.Board 4 - Pluginy

Wprowadzenie Modyfikacje, dodatki, pluginy, hooki - bez względu na to jakiej nazwy użyjemy, są to dodatki modyfikujące kod. Dodatki te są bardzo ważną częścią każdego forum. Jeszcze nie tak dawno trzeba było otwierać pliki i wklejać w odpowiednim miejscu fragmenty kodu. W rzeczywistości IP.Board był jedną z pierwszych aplikacji napisanych w OOP i wspierającą modyfikacje w bardziej uporządkowany sposób. Obecnie w dużej mierze IP.Board posiada dwa rodzaje modyfikacji: aplikacje, które do

Spanner

Spanner

 

Bądź gotów na IP.Board 4!

IPS Community Suite 4.0 jest największym uaktualnieniem dla IP.Board i innych aplikacji jakie kiedykolwiek zostały stworzone przez IPS. Prace nad nową odsłoną zbliżają się ku możliwości pokazania publicznego podglądu, a w niedługim czasie później wydania wersji beta. W IP.Board 4.0, zrobiono kilka znaczących skoków w zakresie modernizacji i możliwe jest, że trzeba będzie poczynić pewne przygotowania z instalacją, aby być na ten krok gotowym. Warto zauważyć, że wersje PHP i MySQL minimalnie

Spanner

Spanner

 

IP.Board 4 - Edytor - Część 4: Funkcje specjalne

Kończąc serię wpisów (Część 1: Treść, Część 2: Wgrywanie, Część 3: Dostosowywanie i BBCody) dotyczących zmian w edytorze IP.Board 4 pozostaje opisać tylko te zmiany, o których jeszcze nie wspominałem wcześniej. @wspomniał @wspomniał jest wspólną cechą portali społecznościowych, takich jak Twitter i Facebook. Jeśli wpiszesz symbol @, a następnie zaczniesz wpisywać nazwę znajomego, pokaże się menu autouzupełniania, dzięki czemu można szybko kliknąć na użytkownika, a on otrzyma powiadomie

Spanner

Spanner

 

IP.Board 4 - Edytor - Część 3: Dostosowywanie i BBCody

Wprowadzenie Łącząc moje poprzednie wpisy o treści i wgrywaniu w edytorze postu IP.Board 4.0, dziś chciałbym poruszyć temat dostosowywania edytora. Wygląd paska narzędzi Przyciski, które pojawiają się na pasku narzędzi w IP.Board 4.0 są w pełni konfigurowalne i możesz ustawić różne układy dla komputera stacjonarnego, komórki czy tabletu (tak, aby nie pokazywać więcej przycisków niż urządzenie może pokazać). Tak wygląda zarządzanie: Aby przenieść przycisk po prostu

Spanner

Spanner

 

IP.Board 4 - Edytor - Część 2: Wgrywanie

Wprowadzenie W ostatnim wpisie na blogu przedstawiłem niektóre funkcje w edytorze treści w IP.Board 4.0. Teraz chciałbym pokazać możliwości wysyłania plików w edytorze. Korzystanie z okien dialogowych "Obrazek" i "Załącznik" Na dole edytora znajdują się dwa przyciski, które zajmują się przesłaniem plików: "Zdjęcia" i "załączniki". Klikając w każdy z tych przycisków pokaże nam się okno dialogowe, które wygląda tak: IPS zdecydował się zatrzymać oba przyciski, ponieważ uży

Spanner

Spanner

 

IP.Board 4 - Edytor - Część 1: Treść

Wprowadzenie Edytor postów jest bez wątpienia jedną z najczęściej używanych funkcji w IP.Board, ponieważ dzięki niemu użytkownicy mogą dodawać nowe wpisy na forum. Funkcje edytora ewoluowały wraz z rozwojem forum z prostego okna tekstowego, w które użytkownicy mogli wpisywać BBCody do edytora typu WYSIWG (What You See Is What You Get) W IP.Board 4 postanowiono skupić się na tym, aby edytor był tak dobry jak to możliwe: bogaty w funkcje, intuicyjny z punktu widzenia użytkownika i wysoce

Spanner

Spanner

 

IP.Board 4 - Globalny sidebar

Jednym z celów IPS dla wersji 4.0 IP.Board była poprawa treści. Innymi słowy, chciano wyeksponować treść nawet jeśli jest ona pisana w innej części forum. Sidebar, który pojawiał się w IP.Board 3.x z boku strony głównej, pomagał w realizacji tego celu przynajmniej w pewnym stopniu. Jednakże użytkownicy, którzy odwiedzają forum rzadko, mogą przegapić cenną zawartość. Stało się to jeszcze bardziej istotne, gdy postanowiono, że IP.Board będzie samodzielną aplikacją. Ale co zrobić, jeśli strona

Spanner

Spanner

×
×
  • Create New...

Important Information

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.