Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][inne]Jak wstawic ikonki bbcode?
Kentaro
post 28.05.2012, 11:48:27
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
k_@_m_i_l
post 28.05.2012, 11:58:50
Post #2





Grupa: Zarejestrowani
Postów: 349
Pomógł: 72
Dołączył: 22.01.2008
Skąd: Wadowice/Oświęcim

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


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.


--------------------
"PHP to człowiek. MySQL to również człowiek."
Go to the top of the page
+Quote Post
Kentaro
post 28.05.2012, 12:07:45
Post #3





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

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


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
Go to the top of the page
+Quote Post
k_@_m_i_l
post 28.05.2012, 12:17:58
Post #4





Grupa: Zarejestrowani
Postów: 349
Pomógł: 72
Dołączył: 22.01.2008
Skąd: Wadowice/Oświęcim

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


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.


--------------------
"PHP to człowiek. MySQL to również człowiek."
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.06.2025 - 19:18