Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] skróty tagów HTML dla usera
Forum PHP.pl > Forum > Przedszkole
Kishin
Witam,

Zna ktoś jakiś plugin który dałby możliwość użytkownikowi wprowadzania tagów HTML na strone w jakiś przyjazny sposób, np. za pomocą przycisków?
Albo chociaż jakieś skróty.

Przykładowo, chce aby user mógł wrzucić link na strone, i żeby to działało poprzez wpisanie <link>tutaj</link>
Coś podobnego do przycisków PHP Manual SQL HTML XML na tym forum.

Fred1485
Oczywiście zaraz Pan Comandeer wyskoczy i mój kod zrówna z ziemią podając 150 powodów biggrin.gif Ale za to mu jestem wdzięczny biggrin.gif

fiddle

Oczywiście to tylko prosty zarys.
Kishin
Myślałem raczej o jakimś przygotowanym juz pluginie wink.gif
viking
Ale ty chcesz uzupełnianie tagów html czy pseudo?
https://codemirror.net/demo/html5complete.html
Tuminure
Chodzi Ci prawdopodobnie o dowolny edytor tekstowy WYSIWYG np. TinyMCE, CKeditor, SCEditor.
Jeżeli tagów htmlowych jest za dużo - możesz je łatwo skonfigurować, jeżeli za mało - stosunkowo łatwo możesz dopisać nowe.
Kishin
Źle sie chyba zrozumieliśmy, ja nie chce tego dla siebie do kodowania.
Ja chce aby użytkownik np w submicie czy tam w textarea mógł wrzucić w łatwy sposób link na strone
Mega_88
http://www.tinymce.com/tryit/basic.php
Fred1485
Chodzi ci o proste BBCode?

http://digitcodes.com/create-simple-php-bb...arser-function/
Kishin
Cytat(Fred1485 @ 13.08.2015, 11:32:30 ) *

O to chodziło, Dzięki wink.gif
Comandeer
@Fred1485 akurat zabaw z polami tekstowymi nigdy nie lubiłem, bo są za bardzo skomplikowane i nie chce mi się myśleć wink.gif ogólnie mówiąc, żeby zrobić to naprawdę dobrze, trza ogarnąć tzw. text ranges, czyli sprawdzanie pozycji kursora, co jest obecnie zaznaczone itd.

Co do tematu: https://github.com/wookieb/bbcode - AFAIR dawało radę… ale chyba nie jest aż tak proste wink.gif CapaciousCore miał za to gdzieś wyjętą klasę BBCode z phpBB2, można poszukać.
viking
Z kolei sam edytor to przykładowo http://ckeditor.com/demo#bbcode
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.