Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][inne]Jak wstawic ikonki bbcode?
Kentaro
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 21.10.2011

Ostrzeżenie: (0%)
-----


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 ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 03:02