Skocz do zawartości

BBCODE z klikalnym linkiem-CKEditor


Przejdź do rozwiązania Rozwiązane przez DawPi,

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Witam,

 

W starszych wersjach forum było coś takiego, że używając przycisku bbcode można było wstawić link, który opatrzony był kodem oraz grafiką. Wyglądało to np. tak:

 

W IPS4 trochę się pozmieniało, chciałbym dalej używać tej funkcjonalności, ale prawdopodobnie trzeba pisać własny przycisk do CKEditora. Jeśli się mylę, poprawcie mnie. Pytanie czy gotową znajdę czy to raczej jest do zrobienia od zera? 

 

Co chciałbym osiągnąć:

  • Dodanie przycisku w edytorze CKEditor, a po jego kliknięciu możliwość wprowadzenia linku.
  • Po wprowadzeniu linku, w treści pojawia się obrazek (wielkościowo podobny do przykładu), obok link opatrzony np. w code. Ten link nie może być widoczny dla gości (posiadam zakupiony plugin Hide Link and Code). Opcjonalnie jeśli takie rozwiązanie nie będzie responsywne na telefonach, dopuszcza link pod obrazkiem. 

 

 

 

Edytowane przez juggler
  • juggler zmienił(a) tytuł na BBCODE z klikalnym linkiem-CKEditor
Opublikowano

@DawPi ja też nie mogę, chodziło mi bardziej o pokazanie, co chcę osiągnąć. Przyznam, że kiedyś to pobrałem, potem i tak zmodyfikowałem pod swoje potrzeby, nie wiem czy zgodnie ze sztuką :) 

 

Sama zawartość bbcode na wcześniejszej wersji wyglądała tak (zaznaczam, że to działało, ale niekoniecznie musiało być dobrze napisane):

<div style="margin: 1%"><div style="float: left;" >
<a href="{content}"  target="_blank"><img src="/public/style_extra/pobierz.png" alt="Download" /></a></div>
  <pre class="boxbbcode" style=" margin:0px; padding:15px; overflow: hidden;"><a href="{content}"  target="_blank">{content}</a></pre></div>

 

Powyższe dawało mi rezultat taki:

image.png.d0ed73d0c6ba05adeb21f3d6d413a8a2.png

 

Opublikowano (edytowane)

@DawPi dziękuję, nie zauważyłem tej opcji. Pojawia się jednak kolejne wyzwanie: po dodaniu tego kodu, chciałbym aby edytor prosił o wprowadzenie linku od razu (pop up). Tak jak ma to np. miejsce w przypadku domyślnego przycisku code. Tymczasem tak się nie dzieje u mnie, mimo, że w treści jest {content}.

 

 

Edytowane przez juggler
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • 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ę.