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.png
 

Eklentiler

  • PostReplace.zip
    10.8 KB · Gösterim: 334

YoRuMSuZ

Biz işimize bakalım...
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]
 

YoRuMSuZ

Biz işimize bakalım...
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
 

YoRuMSuZ

Biz işimize bakalım...
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.
 

YoRuMSuZ

Biz işimize bakalım...
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.jpg


Ö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.jpg
 

YoRuMSuZ

Biz işimize bakalım...
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:
Top