ave maria Nickli Üyeden Alıntı
evet videoyu y.tube den ekliyorum ama ben istiyorum ki link yazı üstünde gözüksün.
ama kocaman video şeklinde görünüyor.
Bazı forumlarda YouTube'dan video eklemek için [YT]VIDEONUN ID'Sİ[/YT] BB kodu kullanılıyor. Yani sistemin bir video çağrıldığını anlaması için BB koduyla embed'i çağırmak gibi bir önkoşul gerekli. Dolayısıyla o tarz forumlarda YouTube'dan link verip linke yazı eklerken kod çakışması yaşamazsın.
Ancak ForumDenizi'nde kullanım kolaylığı sağlamak için; BB kodu ekle, videonun ID'sini bulup kes, araya sıkıştır gibi şeylerle uğraşılmasın diye direkt bağlantıyı yapıştırdığında sistem o bağlantıyı video oynatıcısına entegre edip dönüştürüyor. Buna programlama dilinde replacement diyoruz.
Tamamen bambaşka bir eklentiyle örnek vereyim. Mesela seni @
ave maria şeklinde etiketlediğimde normalde arka tarafta şu kod çalışıyor;
PHP- Kodu:
[MENTION=157]ave maria[/MENTION]
Ben burada @yasemen yazarsam sistemde yasemen diye bir üye bulunmadığı için etiketleme işlemi başarılı olmaz ve kod dönüşmez. Çünkü sistem önce o "@" işaretinden sonra yazdığım üye var mı yok mu diye bakıp eğer var olması önkoşulu gerçekleşiyorsa onu mention koduna alıp sana bildirim gönderip, bana da linkliyor. Ama ekrana kodsuz hâlde basıyor. Eğer aşağıdaki kodu kullanırsam seni yasemen diye de etiketleyebilirim;
PHP- Kodu:
[MENTION=157]yasemen[/MENTION]
Yani: @
yasemen
Replace mantığını bu şekilde anlatabilirim.
Video konusuna dönecek olursak, sistemdeki benim tarafımdan kodları geliştirilen passiveVid eklentisi diyor ki eğer YouTube'dan bir link atılırsa bunu al ve video player'a yerleştirerek kullanıcıya yansıt; aynı yukarıda gösterdiğim etiketleme mantığı gibi yazılanla gösterilen arasında değişiklik yapılarak video halinde kullanıcıya sun. Hatta buna HTTPS (SSL), kısa link (YouTu.be) desteği falan eklemiştim.
Senin dediğin gibi linke tıklanarak videonun çalıştırılabilmesini sağlamak için komple bu sistemi iptal etmem, tüm videoları çalışmaz kılmam, sistemi ilk bahsettiğim şekilde değiştirmem gerekir. Bu da 3 yıldır eklenen tüm video içeriklerini geçersiz kılacak.
Şöyle bir alternatif önerebilirim. Link kısaltma siteleri var. Örneğin; kisa.link. İlgili şarkının linkini bu site üzerinden kısaltarak, foruma getirip sanatçı adının yanına aynı anlattığın gibi linkleyebilirsin. Foruma linki doğrudan YouTube'dan çıkmadığın için sistem replace yapmayacak ve istediğin gibi çalışacaktır. Ama linki kısaltıp getirmek falan sana biraz meşakkatli olur.