Skocz do zawartości
  • Zarejestruj się

Centrum IP.Board

Zaloguj się, aby obserwować  
  • wpisy
    44
  • komentarzy
    0
  • wyświetleń
    59609

IP.Board 4 - osadzanie treści

IP.Board 3.x umożliwiał nam dzielenie się naszymi treściami z innymi użytkownikami. Można to robić poprzez kliknięcie przycisku "Moje media" w edytorze.

Oczywiście rozwiązanie to działa, ale nie jest niestety pozbawione wad:

  • Stylizacja bloku nie jest dostosowana do wszystkich treści
  • Użytkownicy muszą kliknąć przycisk "Moje media", przejść do odpowiedniej zakładki i wybrać treść, choć prawdopodobnie znają adres URL treści, którą się chcą podzielić
  • Nie wszystkie treści są obsługiwane, na przykład nie można się w ten sposób podzielić tematem
  • Dla programistów implementacja tej funkcjonalności w innych aplikacjach wymaga stworzenia odpowiedniego rozszerzenia i zaimplementowania wielu metod

W wersji 4 IP.Board ma to ulec zmianie i stać się prostsze zarówno dla użytkowników jak i programistów

Jak tego używać?

Aby dodać zawartość z innych obszarów forum poniżej przedstawię instrukcję krok po kroku co należy wykonać:

  • Wkleić link do niej

I to jest to! Po wklejeniu linka do prawie każdej treści, temat, wydarzenie, obrazek w galerii IP.Board 4 automatycznie doda mały podgląd zawartości zaprojektowany specjalnie dla tej zawartości. Aby nie zakłócać porządku treści parsowany będzie tylko taki link, który nie jest otoczony inną treścią.

Poniżej można zobaczyć jak wygląda taka treść dla kilku typów:

blogentry-1094-0-23628000-1399913682.jpg

Osadzanie treści może być używane wszędzie zarówno w statusach, komentarzach jak i wiadomościach, czy nawet w IP.Content.

Dla programistów

Wspieranie osadzania treści w aplikacjach jest dość proste. Twój model zawartości musi zaimplementować \IPS\Content\Embeddable:

class _Topic extends \IPS\Content\Item implements ... \IPS\Content\Embeddable

Kontroler wygląda prosto dla żądania osadzenia i zwraca kod HTML - to tyle. Standardowe bloki mają swoje kody HTML i pliki CSS, więc każdy może sobie zmienić ich wygląd.



0 komentarzy


Rekomendowane komentarze

Brak komentarzy do wyświetlenia.

Dołącz do rozmowy

Możesz pisać i zarejestrować się później. Jeśli masz konto,Zaloguj się teraz, aby publikować na swoim koncie.

Gość
Dodaj komentarz...

×   Wklejony jako tekst z formatowaniem.   Wklej jako zwykły tekst

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

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.