Bu konudan devam edin. (http://www.simplemachines.org/community/index.php?topic=286152.0)
1.1.x ve 2.0 İçin denenmiş ve çalışmaktadır.
* Lütfen herhangi bir işlem yapmadan önce dosyalarınızın yedeğini alın.
Style.css'nizi açın en sonununa ekleyin
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}
index.templatede bul
echo $context['html_headers'], '
Altına Ekle
<script type="text/javascript" language="javascript" src="', $settings['theme_url'], '/aciklama.js">
Subs.php de bul
array(
'tag' => 'move',
'before' => '<marquee>',
'after' => '</marquee>',
'block_level' => true,
),
Altına Ekle
array(
'tag' => 'aciklama',
'type' => 'unparsed_equals',
'before' => '<span class="hotspot" onmouseover="tooltip.show('$1');" onmouseout="tooltip.hide();">',
'after' => '</span>',
),
Bunları yaptıktan sonra..
2.0 için
'hr' => array('code' => 'hr', 'before' => '', 'description' => $txt['horizontal_rule']),
'aciklama' => array('code' => 'aciklama', 'before' => '[aciklama=]', 'after' => '[/aciklama]', 'description' => $txt['aciklama']),
1.1.x için
'list' => array('code' => 'list', 'before' => ' ', 'after' => '
', 'description' => $txt[261]),
'aciklama' => array('code' => 'aciklama', 'before' => '[aciklama=]', 'after' => '[/aciklama]', 'description' => $txt[aciklama]),
Her iki sürüm içinde
?>
$txt['aciklama'] = 'Kelimeye Açıklama Ekle';
Ekteki resmi aciklama.gif olarak kaydedip. temanız/images/bbc klasörüne gönderin.
http://www.rockayseri.net/images.zip (http://www.rockayseri.net/images.zip) bu dosyayı indirin images.zipi zipten çıkartıp içindeki resimleri temanızın images klasörünün içine yollayın.
Kullanımı : [aciklama=Buraya Açıklamayı Yazın]kelime[/aciklama] şeklindedir.
Örnek : http://www.rockayseri.net/rk/turk-rock-and-metal/ozturk/ (http://www.rockayseri.net/rk/turk-rock-and-metal/ozturk/) Buradaki "doğdu" ve "güneş sensiz doğacak" kelimelerine bakın.
Ekteki dosyayı kullandığınız temanın içine ollayın. boyutu sadece 2 kb.
Verdiğim kodlardaki renkleri kendinize göre ayarlayabilirsiniz, zira ben siyah site için yapmıştım.
Bwyi etkilemez sayfayı kasmaz vesair..
Başka sitelerde adımı belirtmeden yayınlamayın.
- Özgür / Rockayseri
Cok guzel gercekten ozgur tesekkurler. Birazdan 1.17 icin deneyecegim. ;)
2.0 ın editörü ömrümü yedi. \' şeklinde yazılan kodlardaki \ işaretini siliyor. tekrar düzenledim eğer sorun olmuşsa tekrar bu haliyle dene (:
Eline sağlık, ipuçları bölümüne taşıdım =) Ancak acıklama.js nin herhangi bir paylaşım sorunu yok degil degilmi.. İncelemeye fırsatım yok da.
paylaşım sorunu yok zira aldığım yer kendileri yapmışlar ve downloada sunmuşlar herhangi bir lisans sorunu yada açık söz konusu değil bildiğim kadarıyla.
http://www.leigeber.com/2008/06/javascript-tooltip/ burda paylaşımı
http://sandbox.leigeber.com/tooltip/ burda demosu
http://sixrevisions.com/tutorials/javascript_tutorial/create_lightweight_javascript_tooltip/ burada da anlatımı var.
Yav bakmasam bilmem kacinci denememi yapiyordum :P
http://www.destinam.net/forum/deneme-t432.0.html
Bende sonradan farkettim onu. Herhangi bir sorun çıkmadı değil mi =P tamam öyleyse rahatlayabilirim ;D
Yok yok sorun cikmadi kelime altindaki dotlari kaldirdim sadece guzel oldu eline saglik ;)yine
Buton icin bir 22x22 bir buton yaptim ama gif bozuk cikiyo png de ekledim :-\
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg60.imageshack.us%2Fimg60%2F7569%2F89233133sq0.png&hash=4f04ac42271c04f3253289c54b77df18f6933223)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg356.imageshack.us%2Fimg356%2F3016%2F85260970na7.gif&hash=29c8f8edff91aae6fd95a2fd5c8bd6fb87db04a9)
Bu pek anlamlı gelmedi bana. Eğer ps de yapıyorsan küçük bir baloncuk yapabilir misin ? Daha güzel duracaktır. Eğer yapamam dersen bunu da ekleyebilirim.
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg233.imageshack.us%2Fimg233%2F9619%2Fbalonzq5.png&hash=fabeaa096f00b998701e54288b65d9a04eaf4e71) :P
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg79.imageshack.us%2Fimg79%2F1896%2F53008577qq8.png&hash=36bd7ad762b1d2df33bd8881fd68c23f79bc82d2)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg233.imageshack.us%2Fimg233%2F9597%2F15259014dc8.png&hash=72e4ec53b97e0cf2a575a9ba5f130815a46f7c70)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg233.imageshack.us%2Fimg233%2F2126%2Fbalon2ad8.gif&hash=8cf2386ea183943c6b53652e39d27c3f46d55d40)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg113.imageshack.us%2Fimg113%2F9903%2F23203661km7.png&hash=066ce8b28ee133b52313ab72425bd14d3799ee59)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg84.imageshack.us%2Fimg84%2F3486%2F87645812cp4.png&hash=ea2ae1b410762428dc6eda9dcf083db56ce74808)
Teşekkürler sonsuzlukc ama ben bu şekilde bir balondan bahsediyordum.
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.rockayseri.net%2Frk%2FThemes%2Frockayseri%2Fimages%2Fbbc%2Faciklama.gif&hash=e3d074601016270f04adc56bdd27fe0934232d9e)
Yağız gelince bu resmi ilk mesaja ekler misin.
Güzel, eline sağlık.Gerçi
[acronym=Simple Machines Forum]SMF[/acronym]
SMFTagına çok benziyor, amaç aynı ama açıklamaların açılması daha yumuşak,daha estetik.Teşekkürler..
Quote from: Özgür | ЯocKayseri on January 10, 2009, 04:37:53 PM
Teşekkürler sonsuzlukc ama ben bu şekilde bir balondan bahsediyordum.
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.rockayseri.net%2Frk%2FThemes%2Frockayseri%2Fimages%2Fbbc%2Faciklama.gif&hash=e3d074601016270f04adc56bdd27fe0934232d9e)
Yağız gelince bu resmi ilk mesaja ekler misin.
Eklendi.
Özgür öncelikle ellerine sağlık ;)
2.si buna bbc butonu ekleyebilir miyiz ?
Evet Mucize başta buton vermeden anlatmıştım ama şuan ki haliyle yaparsanız buton eklemede; değişimler içerisinde var.
Butonun eklenmemiş halini kurmuştum ben. Bi sorun olur mu simdi buton eklentisini yapsam?
Bir de abartı bir öneri/istek olacak ama bunu sadece adminlere (yöneticilere) özel hale getirebiliyor muyuz ?
Sadece adminlere özel olması konusunda tagında kullanılan yöntemi kullanabilirim fakat eklediğiniz buton üyelerede gözükecektir bunu nasıl engelleyebileceğinizi bilmiyorum.
Buton eklentisi yapmak içinse "Bunları yaptıktan sonra.." kısmından sonraki değişiklikleri yaparsanız eklemiş olursunuz. Herhangi bir sorun olmayacaktır.
Üyeler bu modifikasyonun suyunu çıkarabilirler de o yüzden dedim :)
Neyse, çok teşekkür ederim. Emeğine sağlık.
Ben teşekkür ederim kullandığınız için. İlk modum olacak kendileri =p
rockayseri.net yeter ;)
Teşekkür ederim =) 2.0 için olan halini yolladım onaylandıktan sonra 1.1.x için de bir paket hazırlayacağım.
<script type="text/javascript" language="javascript" src="', $settings['theme_url'], '/aciklama.js"></script>
XHTML de hata almamak icin </script> ;)
Düzeltme:
Herşeyi mükemmel çalışıyor,teşekkürler.Bunu hızlı mesajada eklemek istesek ?
Post.template.php dosyasina eklediğiniz kodu, Display.template.php dosyasına ekleyin.
Güzel birşeye benziyor, Teşekkürler Emeğin için...
Peki aciklama.gif yerine aciklama.png kullanmak istesek.Başka bir resim dosyası yani,kodlara baktım baktım göremedim bir türlü...
Hangi dosyayı yükleyecekseniz yükleyin dosya adı "aciklama.gif" olmak zorunda.
işte, gif değil .png olsa...dedeim ama neyse resmi gife çevirmek daha kolay olacak galiba teşşekürler..
resmin uzantısını .gif yapın gif e çevirmenize gerek yok.
Bbcode sorunsuz çalışıyor ama forum loglarında şöyle bir hata var,
8: Use of undefined constant aciklama - assumed 'aciklama'
Dosya: ..../Themes/default/languages/Post.turkish.php (main sub template - eval?)
Satır: 826
Dil dosyasında yapılan değişikliği kendi temanızın içeriğindekidosya içinde yapın.
tamada dil dosyası klasörü yok Post.template.php ve Modifications.Turkish.php yi defaultatn okuyor.
Aslında post.template.php yi tema klasörüne atmıştım, sildim şu an defaulttan okuyor ama hata aynen devam.
Yani tema klasörüne languages diye klasör oluşturup Modifications.Turkish.php'yi oraya mı atayım.Birde post.turkish.php yi hiç ellemedik hata onunla ilgili ?.
post
Bu olayı yabancı forumlarda araştırdım kesme işareti veya tırnak hatası gibi ama nerede? bu uyarıyı sadece benmi alıyorum ?
Post.template.php dosyasında bul:
'aciklama' => array('code' => 'aciklama', 'before' => '[aciklama=]', 'after' => '[/aciklama]', 'description' => $txt[aciklama]),
Değiştir:
'aciklama' => array('code' => 'aciklama', 'before' => '[aciklama=]', 'after' => '[/aciklama]', 'description' => $txt['aciklama']),
Tamamdır.Yağız sorun çözüldü teşekkürler.
Mod Site'ye gönderildi zaten.
http://www.simplemachines.org/community/index.php?topic=286152.new#new Bu konu silinebilir sanırım.