Post Content Find / Replace 1.0.0 - Eklenti

YoRuMSuZ

Biz işimize bakalım...
Eklentiyi (Post Content Find / Replace 1.0.0) konu altındaki ekten indirip kurulum yapabilirsiniz...

Eğer başka forumlardan XenForo sistemine geçiş yapmışsanız bu eklenti çok işinize yarayacaktır. Veritabanının karmaşık sorguları ile uğraşmadan bu eklenti sayesinde tüm mesajlarda istenilen içeriği belirlediğini şekilde değiştirebiliyorsunuz.

Örneğin youtube video linkleri vBulletin 4x forumda şu şekildedir.

PHP:
[media=youtube]CuEk1hayN1I[/media]

Oysa XenForo şu formata çevirmeniz gerekir.

PHP:
[media=youtube]V1V2QrxD-GE[/media]

Bu dönüşümü Post Content Find / Replace eklentisi ile kolayca yapabiliriz.

Eklentiyi kurduysanız Admin Panel > Araçlar > Replace in Posts yolunu izleyerek çalıştırabilirsiniz.

İlgili bölümleri aşağıdaki gibi doldurun.

Kod:
Quick Find: [video=youtube
Regular Expression: #\[video\=(youtube)\;([a-z0-9-_]+)\][^\[]+\[\/video\]#siu
Replacement String: [media=\1]\2[/media]

Alanları doğru şekilde doldurduktan sonra "Devam Et" butonuna tıklayın. Tüm Youtube Videoları Xenforo'da gösterilecek şekilde düzenlenecektir...

post-content-replace.webp
 

Eklentiler

Aynı işlemi Vimeo video linklerine yapmak için ilgili alanları aşağıdaki şekilde ilgili alanları doldurun.

Quick Find: [video=vimeo
[B]Regular expression:[/B] #\[video\=vimeo;([0-9]+)\].+\[\/video\]#siU
Replacement String: [media=vimeo]\1[/media]
 
Eğer vBulletin MEntion eklentisi kullanıyorsanız yine bu eklenti ile Tüm Mention linklerini XenForo sistemine convert edebilirsiniz. Bunun için eklentideki alanları şu şekide doldurun...

Quick Find: [mention
Regular Expression: #\[mention=([0-9]+)]([^\[]+)\[/mention]#siu
Replacement String: @\2
 
Alıntıları convert etmek için:

Quick Find: [quote author
Regular expression: #\[quote\sauthor=([a-z0-9\s]+)\slink[^\]]+]#siu
Replacement String: [quote="\1"]


Replacement String kısmında --- işareti olmadan.
 
Eğer başka bir forumdan convert yoluyla XenForo'ya geçtiyseniz bazı fontlarla ilgili uyumsuz BBCODE ları görünür halde olabilir. Bu sorum binlerce konuda veya mesajda görülebilir. Örnek...

pot-replace.webp

Örnek olarak yukarıdaki sorunu düzeltmek için:

Quick Find: [FONT=Segoe UI, sans-serif]
Regular Expression: #\[font=([^\]]+)\](.*)\[/font\]#siU
Replacement String: @\2

Yazıp Devam Et butonuna tıklayın. Sonuç:

post-content-replace.webp
 
Resimlerin kopyala/yapıştır yapılması ile ilgili ortaya çıkan sorunu...

Quick Find: .bbcode_container {width: 50%;}
Regular Expression: #\.bbcode_container {width: 50%;}#siU
Replacement String: \2
 
Son düzenleme:
Geri
Top