Skocz do zawartości

Centrum IP.Board

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

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.

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

×

Ważne informacje

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies.