Quote
Mod: | Color & BgColor Clickable BBCode Bar ( " Yazı/Arkaplan Rengi (BBCode Renk Çubuğu) ") |
Yazan: | karlbenson (http://www.simplemachines.org/community/index.php?action=profile;u=63186) |
Çeviren: | Kapadokyalı (http://www.simplemachines.org/community/index.php?action=profile;u=33939) |
Açıklama: | Mesaj yazma alanında, yazdığımız mesajlardaki karakterleri ve bu karakterlerin arka planlarını kolayca renklendirebilme ve renk çubuğu sayesinde, renk seçeneklerini canlı olarak görme imkanı veriyor. |
URL: | http://custom.simplemachines.org/mods/index.php?mod=435 |
Uyumluluk: | 1.1.1, 1.1.2, 1.1.3 |
Download: | Türkçe dil destekli orjinal modu buradan indirin. (http://custom.simplemachines.org/mods/index.php?action=download;mod=435;id=39260)
|
Modun İşlevi;Açıklama kısmında belirtilmiştir.
Ekran Görüntüsü;(http://img455.imageshack.us/img455/1254/pic1colorbar20an1.png)
(http://img454.imageshack.us/img454/8559/pic2colorbar20lm4.gif)
Manuel Kurulum;(1)
source/subs.php 'de
Bul;
array(
'tag' => 'hr',
'type' => 'closed',
'content' => '<hr />',
'block_level' => true,
),
Sonrasına ekle;
array(
'tag' => 'bgcolor',
'type' => 'unparsed_equals',
'test' => '(#[\da-fA-F]{3}|#[\da-fA-F]{6}|[A-Za-z]{1,12})\]',
'before' => '<span style="background-color:$1;">',
'after' => '</span>',
),
(2)
theme/default(veya sizin temanız)/post.template.php 'de
Bul;
// Now start printing all of the smileys.
if (!empty($context['smileys']['postform']))
{
Öncesine ekle;
// if both color and bgcolor are disabled
if (!isset($context['disabled_tags']['color']) || !isset($context['disabled_tags']['bgcolor'])) {
echo '<tr>
<td align="right"></td>
<td valign="middle">
<script language="javascript" type="text/javascript">';
// define the image dir
echo 'var cbid = "', $settings['default_theme_url'],'/images/bbc/";';
// define the settings for javascript purposes
echo 'var usecolor = ', (!isset($context['disabled_tags']['color'])) ? 1 : 0 , ';
';
echo 'var usebgcolor = ', (!isset($context['disabled_tags']['bgcolor'])) ? 1 : 0 , ';
';
// use array to quickly write all the language strings since javascript can't read php language strings
$lang = array(
'yourtexthere', 'insert', 'changetoinsertcolor', 'changetoinsertbgcolor',
'switchbetween', 'insertlastclicked', 'insertlasthovered'
);
// WRITE EACH VAR WE MAY USE
foreach($lang as $var) {
echo 'var '.$var.' = "'.$txt[$var].'";
';
}
// call colorbar.js which has the javascript in
echo '</script>
<script language="javascript" src="', $settings['default_theme_url'], '/color.js" type="text/javascript"></script>
</td>
</tr>';
}
Bul;
// Print a drop down list for all the colors we allow!
if (!isset($context['disabled_tags']['color']))
echo ' <select onchange="surroundText(\'[color=\' + this.options[this.selectedIndex].value.toLowerCase() + \']\', \'[/color]\', document.forms.', $context['post_form'], '.', $context['post_box_name'], '); this.selectedIndex = 0; document.forms.', $context['post_form'], '.', $context['post_box_name'], '.focus(document.forms.', $context['post_form'], '.', $context['post_box_name'], '.caretPos);" style="margin-bottom: 1ex;">
<option value="" selected="selected">', $txt['change_color'], '</option>
<option value="Black">', $txt[262], '</option>
<option value="Red">', $txt[263], '</option>
<option value="Yellow">', $txt[264], '</option>
<option value="Pink">', $txt[265], '</option>
<option value="Green">', $txt[266], '</option>
<option value="Orange">', $txt[267], '</option>
<option value="Purple">', $txt[268], '</option>
<option value="Blue">', $txt[269], '</option>
<option value="Beige">', $txt[270], '</option>
<option value="Brown">', $txt[271], '</option>
<option value="Teal">', $txt[272], '</option>
<option value="Navy">', $txt[273], '</option>
<option value="Maroon">', $txt[274], '</option>
<option value="LimeGreen">', $txt[275], '</option>
</select>';
Değiştir;
// removed drop down color bar
(3)
theme/default(veya sizin temanız)/languages/Modifications.turkish.php 'de
Bul;
?>
Öncesine ekle;
$txt['yourtexthere'] = 'Yazıyı buraya yazın';
$txt['insert'] = 'Renk Ekleme: ';
$txt['changetoinsertcolor'] = ' Yazı rengini değiştir';
$txt['changetoinsertbgcolor'] = 'Arka plan rengini değiştir';
$txt['switchbetween'] = 'Yazı Rengi/Arka Plan Rengi [seçeneği değiştir]';
$txt['insertlastclicked'] = 'En son kullanılan renk (ekle)';
$txt['insertlasthovered'] = 'En son belirlenen renk (ekle)';
Eğer bu renk çubuğunun
Hızlı Cevapta da yer almasını istiyorsanız (otomatik kurulumda hem hızlı cevap hemde normal cevap alanına standart olarak kuruyor) aşağıdaki değişikliği yapmanız yeterli olacaktır.
theme/default(veya sizin temanız)/display.template.php 'de
Bul;
<textarea cols="75" rows="7" style="width: 95%; height: 100px;" name="message" tabindex="1"></textarea><br />
Öncesine ekle;
';
// if both color and bgcolor are disabled
if (!isset($context['disabled_tags']['color']) || !isset($context['disabled_tags']['bgcolor'])) {
echo '<script language="javascript" type="text/javascript">
function bbc_highlight(something, mode)
{
something.style.backgroundImage = "url(" + smf_images_url + (mode ? "/bbc/bbc_hoverbg.gif)" : "/bbc/bbc_bg.gif)");
}
';
// define the image dir
echo 'var cbid = "', $settings['default_theme_url'],'/images/bbc/";
';
// define the settings for javascript purposes
echo 'var usecolor = ', (!isset($context['disabled_tags']['color'])) ? 1 : 0 , ';
';
echo 'var usebgcolor = ', (!isset($context['disabled_tags']['bgcolor'])) ? 1 : 0 , ';
';
// use array to quickly write all the language strings since javascript can't read php language strings
$lang = array(
'yourtexthere', 'insert', 'changetoinsertcolor', 'changetoinsertbgcolor',
'switchbetween', 'insertlastclicked', 'insertlasthovered'
);
// WRITE EACH VAR WE MAY USE
foreach($lang as $var) {
echo 'var '.$var.' = "'.$txt[$var].'";
';
}
// call colorbar.js which has the javascript in
echo '</script>
<script language="javascript" src="', $settings['default_theme_url'], '/color.js" type="text/javascript"></script>';
}
echo '
Yukarıdaki kod değişikliklerini yaptıktan sonra;(eklentileri mod paketinden de alabilirsniz)1. Ekte bulunan install.php dosyasını indirip, forumunuzun kurulu olduğu ana dizine atıp (http://forumadresiniz/install.php) çalıştırmalısınız.
2. Ekte mevcut
color.js dosyasını,
theme/default(veya sizin temanız)/ klasörünün içine atıyorsunuz.
3. Ekte mevcut resim dosyalarını
theme/default(veya sizin temanız)/images/bbc klasörüne içine atıyorsunuz.
Saygılar...
Eline Sağlık Kapadokyalı ;) Da Bu Mesaj Neden Profil Altta Yauw Benim Kafammı Güzel :o
Quote from: S e r s e r i on September 02, 2007, 07:12:19 AM
Eline Sağlık Kapadokyalı ;) Da Bu Mesaj Neden Profil Altta Yauw Benim Kafammı Güzel :o
Benim ki olmadığına göre, senden normalsin demektir. :)
Eklediğim diğer modlarada baktım, hepsi de bu şekilde. Önceden normal görünen diğer eklediğim modlar da şimdiki gibi garip görünüyor. Bir gariplik var ama hayırlısı !
Saygılar...
Bende farkettim neden boyle oluyor acaba....
Ellerine saglik guzel bir mod ;)
modu kurarken "/Themes/default/Post.template.php" hatasi verdi...
Quote from: sazan on September 02, 2007, 09:30:57 AM
modu kurarken "/Themes/default/Post.template.php" hatasi verdi...
Otomatik kurulum yaptıysan ve bahsettiğin dosyada hata verdiyse muhetemelen bu dosya üzerinde daha önce değişiklik yapmışsındır. Hata aldığın dosya için manuel kurulum kodlarından o dosyaya ait kodları kontrol ederek manuel eklemeyi deneyebilirsin.
Saygılar...
Quote from: Kapadokyalı on September 02, 2007, 07:31:45 AM
Quote from: S e r s e r i on September 02, 2007, 07:12:19 AM
Eline Sağlık Kapadokyalı ;) Da Bu Mesaj Neden Profil Altta Yauw Benim Kafammı Güzel :o
Benim ki olmadığına göre, senden normalsin demektir. :)
Eklediğim diğer modlarada baktım, hepsi de bu şekilde. Önceden normal görünen diğer eklediğim modlar da şimdiki gibi garip görünüyor. Bir gariplik var ama hayırlısı !
Saygılar...
SMF 2.0 'daki bir hata bu. Bir arkadaş bana ÖM ile haber vermişti, ben de yönetime haber verdim, bildiğimiz bir hata üstünde, çözülecekler listesine koyduk dediydiler.
Quote from: Elmacik on September 02, 2007, 03:18:15 PM
SMF 2.0 'daki bir hata bu. Bir arkadaş bana ÖM ile haber vermişti, ben de yönetime haber verdim, bildiğimiz bir hata üstünde, çözülecekler listesine koyduk dediydiler.
Aslında biraz daha editlesek göze hoş gelebilir bir şey :D Konu üstte Profil ve imza Bölümü altı paylaşsın 8)
arkaplan değişmeden sadece renk değişse olmazmı?
o değilde senn profil bi qzl miş :D baksana altta çıkı :D
Quote from: themustea on September 05, 2007, 02:56:21 PM
arkaplan değişmeden sadece renk değişse olmazmı?
Olur tabi ki ! Bu mod kullanıcıya 2 alternatif sunuyor.
1. Yazdığınız yazılara renk vermeyi (canlı görünüm ile) kolaylaştırıyor
2. İstersen, yazdığın yazılara (vurgu yapmak için) arka plan rengi verebiliyorsun.
Modu kurduktan sonra göreceksin ki, renk çubuğunun başında ( A harfini simgeleyen resim varsa yazı rengi, buraya bir kez tıklarsan boya kutusunu görürsün ki o da arka plan rengi) Yazı Rengini Değiştir / Arka Plan Rengini Değiştir diye seçenek çıkacak. Bu seçenekleri kullanmak sana kalmış.
Umarım anlatım senin için yeterli olmuştur.
Saygılar...
Quote from: Jee[F]o on September 05, 2007, 04:38:33 PM
o değilde senn profil bi qzl miş :D baksana altta çıkı :D
Bu SMF Dev'lerinin bana özel bir test durumudur. Başka bir üye bunu kullanamaz !
Quote from: Kapadokyalı on September 05, 2007, 04:41:58 PM
Quote from: themustea on September 05, 2007, 02:56:21 PM
arkaplan değişmeden sadece renk değişse olmazmı?
Olur tabi ki ! Bu mod kullanıcıya 2 alternatif sunuyor.
Ben kullanıcılar yapsın istemiyorum. Rengarenk bir site olur ozaman. Görünüm hoş gelmeyebilir. Yazılar için harika dinamik oluyor. Ama yazınında arkaplanı olmasa daha iyi olcak sanırım! Bunu demek istemiştim. Ben zaten sitemde yapmam bunu :)
<textarea cols="75" rows="7" style="width: 95%; height: 100px;" name="message" tabindex="1"></textarea><br />
dispaly.tempalte .php böyle bir kod yok hocam bir bakarsanız cok sevinirim .
Çok şekil bir mod :)
paket dowland linkinde sorun var ?
Help me, what the happen???
(http://c.upanh.com/upload/6/933/CS0.11118305_1_1.png)
RC5 için bu mod gibi bişey var mıdır?
SAOL