Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][inne]Jak wstawic ikonki bbcode?
Forum PHP.pl > Forum > Przedszkole
Kentaro
Witam
Mam pewien gotowy cms i tu jest plik func.php a w nim zawarta taka funkcja bbcode:

  1. function bbcode($str){
  2. $str = preg_replace("/\[p\](.*?)\[\/p\]/si", "<p>\\1</p>", $str);
  3. $str = preg_replace("#\[b\](.*?)\[/b\]#si", "<b>\\1</b>", $str);
  4. $str = preg_replace("#\[i\](.*?)\[/i\]#si", "<i>\\1</i>", $str);
  5. $str = preg_replace("#\[u\](.*?)\[/u\]#si", "<u>\\1</u>", $str);
  6. $str = preg_replace("#\[sm\](.*?)\[/sm\]#si", "<small>\\1</small>", $str);
  7. $str = preg_replace("#\[big\](.*?)\[/big\]#si", "<big>\\1</big>", $str);
  8. $str = preg_replace("#\[color=(http://)?(.*?)\](.*?)\[/color\]#si", "<span style=\"color:\\2\">\\3</span>", $str);
  9. $str = preg_replace("#\[list\](.*?)\[/list\]#si", "<ul>\\1</ul>", $str);
  10. $str = preg_replace("#\[list=(http://)?(.*?)\](.*?)\[/list\]#si", "<ol type=\"\\2\">\\3</ol>", $str);
  11. $str = preg_replace("#\[\*\](.*?)\n#si", "<li>\\1</li>", $str);
  12. return $str;
  13. }


A tu jest textarea w pliku form_edytuj.php oraz kod do pobierania pliku func.php

  1. <tr>
  2. <th width="120" valign="top">Utwory</th>
  3. <td>
  4. <textarea name="utwory" class="textarea"><?$utworki = $w['utwory'];$utworki = str_replace("<br />","", utworki);echo stripslashes($utworki);?>
  5. </textarea>
  6. </td>
  7. </tr>


  1. <?
  2. include_once('func.php');
  3. poczatek_html('edytuj album');
  4. ?>



Teraz pytanie jak wstawic nad textarea ikonki bbcode ? bo po wpisaniu w pole to dziala ale chcialbym zeby sie wyswietlaly te ikonki, ze jak nacisne myszka to do pola textowego np sie wstawi [b] lub link itp

Instalowalem sobie nawet jquerybbcode niby dzialalo ale po zrobieniu zapisz text nie zapisywal sie do bazy danych.

Ktos wie jak zrobic te skroty bbcode? bardzo bede wdzieczny za pomoc
Dziekuje


Witam
Nikt nie potrafi pomoc ?
k_@_m_i_l
https://www.google.pl/#hl=pl&sclient=ps...366&bih=586

Poza tym, to nie ten dział. To z php nie ma wiele wspólnego.
Kentaro
szukalem w google ale nie bardzo moge sobie z tym poradzic... jak by ktos to po polsku lopatologicznie wytlumaczyl bylo by fajnie smile.gif
Dzieki
k_@_m_i_l
https://www.google.pl/#hl=pl&sclient=ps...366&bih=586

Wpisanie takie frazy w google, nie było chyba takie trudne ? A jak chcesz gotowca, to utwórz wątek w dziale giełda.
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.