lostyazilim
tr.link

BBCode textarea yapımı için kodlar

9 Mesajlar 2.149 Okunma
lstbozum
tr.link

Morfran Morfran Hi again. Kullanıcı
  • Üyelik 06.03.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Tasarım, Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad V** Ç**
  • Mesajlar 763
  • Beğeniler 106 / 172
  • Ticaret 16, (%100)
Arkadaşlar ben input olarak B yani bold butonu eklediğimde textboxa [b ] [ /b] yazmasını istiyorum bunu nasıl yaparım araştırdım ama bulamadım.
 

 

wmaraci
reklam

sgsfb sgsfb WM Aracı Kullanıcı
  • Üyelik 23.09.2013
  • Yaş/Cinsiyet 47 / E
  • Meslek emekli
  • Konum İzmir
  • Ad Soyad S** G**
  • Mesajlar 136
  • Beğeniler 41 / 27
  • Ticaret 7, (%100)
örnek bir kod buldum PHP de inşallah işine yarar

// author: Louai Munajim
// website: http://elouai.com
// date: 2004/Apr/18
function bb2html($text)
{
$bbcode = array("<", ">",
"
    ", "[*]", "
",
"

",
"", "",
"", "",
"", "",
'[color="', "[/color]",
"[size=\"", "[/size]",
'[url="', "[/url]",
"[mail=\"", "[/mail]",
"", "",
"", "",
'"]');
$htmlcode = array("<", ">",
"
    ", "
  • ", "
",
"",
"", "",
"", "",
"", "",
"",
"",
'",
"
",
"", "",
"
", "
",
'">');
$newtext = str_replace($bbcode, $htmlcode, $text);
$newtext = nl2br($newtext);//second pass
return $newtext;
} ?>
Morfran

kişi bu mesajı beğendi.

www.lotocilginligi.com

Morfran Morfran Hi again. Kullanıcı
  • Üyelik 06.03.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Tasarım, Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad V** Ç**
  • Mesajlar 763
  • Beğeniler 106 / 172
  • Ticaret 16, (%100)

sgsfb adlı üyeden alıntı

örnek bir kod buldum PHP de inşallah işine yarar

// author: Louai Munajim
// website: http://elouai.com
// date: 2004/Apr/18
function bb2html($text)
{
$bbcode = array("<", ">",
"
    ", "
  • ", "
",
"

",
"", "",
"", "",
"", "",
'[color="', "[/color]",
"[size=\"", "[/size]",
'[url="', "[/url]",
"[mail=\"", "[/mail]",
"", "",
"",
'"]');
$htmlcode = array("<", ">",
"
    ", "
  • ", "
",
"",
"", "",
"", "",
"", "",
"",
"",
'",
"
",
"", "",
"
", "
",
'">');
$newtext = str_replace($bbcode, $htmlcode, $text);
$newtext = nl2br($newtext);//second pass
return $newtext;
} ?>


Hocam bana javascript ve button tarzında lazım wordpress yorumuna uyuluycam ama yine de teşekkür ederim uğraşın için.

sgsfb sgsfb WM Aracı Kullanıcı
  • Üyelik 23.09.2013
  • Yaş/Cinsiyet 47 / E
  • Meslek emekli
  • Konum İzmir
  • Ad Soyad S** G**
  • Mesajlar 136
  • Beğeniler 41 / 27
  • Ticaret 7, (%100)
sitende bulunan bir butona tıklayınca javascript wordpress'in yorum bölümünde bulunan metin kutusuna yazsın bunu bana göre aşağıdaki gibi yapabilirsin ama wordpress de temanın neresine eklemen gerekiyor bunu sen bulmalısın ben ASP kullandığımdan bilmiyorum
saygılar...



function Ekleme() {

document.getElementById("textbox adını yaz").value="buraya eklemesini iştediğin metin";
}
 

 

www.lotocilginligi.com
wmaraci
wmaraci

Morfran Morfran Hi again. Kullanıcı
  • Üyelik 06.03.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Tasarım, Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad V** Ç**
  • Mesajlar 763
  • Beğeniler 106 / 172
  • Ticaret 16, (%100)

sgsfb adlı üyeden alıntı

sitende bulunan bir butona tıklayınca javascript wordpress'in yorum bölümünde bulunan metin kutusuna yazsın bunu bana göre aşağıdaki gibi yapabilirsin ama wordpress de temanın neresine eklemen gerekiyor bunu sen bulmalısın ben ASP kullandığımdan bilmiyorum
saygılar...



function Ekleme() {

document.getElementById("textbox adını yaz").value="buraya eklemesini iştediğin metin";
}



Hocam doğrusu bu kod ama sorun şu ki bu kod var olan yazıyı komple siliyor.
 

 

sgsfb sgsfb WM Aracı Kullanıcı
  • Üyelik 23.09.2013
  • Yaş/Cinsiyet 47 / E
  • Meslek emekli
  • Konum İzmir
  • Ad Soyad S** G**
  • Mesajlar 136
  • Beğeniler 41 / 27
  • Ticaret 7, (%100)
o zaman bu şekilde değiştir document.getElementById("textbox adını yaz").value=document.getElementById("textbox adını yaz").value + "buraya eklemesini iştediğin metin";
benden bu kadar bu kesin olmalı
saygılar...
Morfran

kişi bu mesajı beğendi.

www.lotocilginligi.com

Altay Altay MW Aracı Kullanıcı
  • Üyelik 04.07.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Antalya
  • Ad Soyad E** K**
  • Mesajlar 563
  • Beğeniler 111 / 121
  • Ticaret 11, (%100)
Hocam iyziforum diye bir script var ASP'de onun javascript kodlarını al, iyidir. Zamanım yok zamanım olsa verirdim kodları ama, ben de kullanırım gerektiğinde.
 

 

PHP Coder,
Kişisel Blog: http://evrimaltay.net

Morfran Morfran Hi again. Kullanıcı
  • Üyelik 06.03.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Tasarım, Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad V** Ç**
  • Mesajlar 763
  • Beğeniler 106 / 172
  • Ticaret 16, (%100)

Altay adlı üyeden alıntı

Hocam iyziforum diye bir script var ASP'de onun javascript kodlarını al, iyidir. Zamanım yok zamanım olsa verirdim kodları ama, ben de kullanırım gerektiğinde.


Vay, kimleri görüyorum hocam. Geçmişte hobi olarak uzun zaman iyzi forum kullanmıştım adına oralardan aşinayım. Sağolasın öneri için bende onu düşünmüştüm ama asp tabanlı olduğu için uğraşmak istemedim.

Ek Olarak:

sgsfb adlı üyeden alıntı

o zaman bu şekilde değiştir document.getElementById("textbox adını yaz").value=document.getElementById("textbox adını yaz").value + "buraya eklemesini iştediğin metin";
benden bu kadar bu kesin olmalı
saygılar...


Ne kadar teşekkür etsem azdır.
sgsfb

kişi bu mesajı beğendi.

Altay Altay MW Aracı Kullanıcı
  • Üyelik 04.07.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Antalya
  • Ad Soyad E** K**
  • Mesajlar 563
  • Beğeniler 111 / 121
  • Ticaret 11, (%100)

Medyads adlı üyeden alıntı

Vay, kimleri görüyorum hocam. Geçmişte hobi olarak uzun zaman iyzi forum kullanmıştım adına oralardan aşinayım. Sağolasın öneri için bende onu düşünmüştüm ama asp tabanlı olduğu için uğraşmak istemedim.


:) fazla ASP'yle uğraşmıyorsun ya, buyur hatta buldum :)
JS

function AddBBCode(Area, Pattern)
{
if (document.getElementById(Area).disabled == false)
if (navigator.appName=="Microsoft Internet Explorer")
{
document.getElementById(Area).focus();
var Selected = document.selection.createRange().text;
Pattern = Pattern.replace(/{SelectedText}/g, Selected);
document.selection.createRange().text = Pattern;
}
else
{
var Textarea = document.getElementById(Area);
Part1 = Textarea.value.slice(0, Textarea.selectionStart);
Part2 = Textarea.value.slice(Textarea.selectionEnd);
var Selected = Textarea.value.slice(Textarea.selectionStart, Textarea.selectionEnd);
Pattern = Pattern.replace(/{SelectedText}/g, Selected);
Textarea.value = Part1 + Pattern + Part2;
Textarea.focus();
}
}


Kullanım

onclick="AddBBCode('Icerik', '{SelectedText}')"

Icerik kısmına textarea'nın ID'sini gireceksin sanırım ya da name'i tam hatırlamıyorum. KEsin olsun diye ikisini de aynı yap sen.
Morfran

kişi bu mesajı beğendi.

PHP Coder,
Kişisel Blog: http://evrimaltay.net
wmaraci
wmaraci
Konuyu toplam 4 kişi okuyor. (0 kullanıcı ve 4 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al