Jump to content
php.lv forumi
  • 0

Apliek bbcode tagus ap tekstu


KarlisBa

Question

Sveiki!

Par cik ar JavaScript vēl joprojām esmu uz jūs ir vēlme šajā jomā līkos nadziņus nedaudz uzasināt. Kaut kas lietderīgs, ko es vēlētos "mēģināt" izveidot ir tādas pašas funkcijas kādas ir jau pat šeit forumā. Piemēram, es iezīmēju tekstu un uzspiežot uz noteikta linka ap to tekstu abās pusēs tiek ielikti tagi, kur viens atver, bet otrs aizver. Īss piemērs.

 

Parasts teksts...

// Pēc iezīmēšanas un uzspiešanas uz attiecīgā linka.

[b]Parasts teksts[/b]

 

Tas ko es vēlētos būtu kaut kādi mājieni ar ko man sākt un pēc kādiem vārdiem lūkot. Tā virspusēji "centos" iedziļināties gatavajos skriptos, kas ir ieraugāmi jeb kurā forumā, bet viņi ir diezgan gari un gribētos pamēģināt no 0. to visu izbaudīt uz savas ādas.

Edited by KarlisBa
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Kautkā sā'di ?

 

$text="[b]Hello World[/b]";
function bbkods($text) {
$text = preg_replace('#\[b\](.*?)\[/b\]#si', '< strong>\1< / strong>', $text);
$text = preg_replace('#\[u\](.*?)\[/u\]#si', '<u>\1< / u>', $text);
$text = preg_replace('#\[i\](.*?)\[/i\]#si', '< i>\1< / i>', $text);
return $text;
}

echo bbkods($text);

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...