vBulletin 3.7.x içinde Zoints thread tags sisteminden vBulletin tag sistemine geçiş konusu , Uzun süredir vBulletin ile ilgili destek vermiyordum. Ancak forumENA ' yı 3.7.0 gold sürümüne yükseltince bazı sorunlar ile karşılaştım. Herkesin bu sorunlar ile karşılacağını bildiğim için bir yazı yazmak istedim. ...
|
|
|||||||
| KAYIT OL | Yönetim Takımı | Üye Listesi | Tüm konuları okunmuş kabul et |
|
|
#1 (permalink) |
|
Forumun Kalbi
![]() Üyelik Tarihi: 06-12-2005
Yer: İZMİR/BORNOVA
Yaş: 23
Mesajlar: 8,115
Rep Gücü: 500
Rep Puanı: 11621
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Uzun süredir vBulletin ile ilgili destek vermiyordum. Ancak forumENA ' yı 3.7.0 gold sürümüne yükseltince bazı sorunlar ile karşılaştım. Herkesin bu sorunlar ile karşılacağını bildiğim için bir yazı yazmak istedim. Lafı fazla uzatmadan konuya giriyorum. 3.6.x versiyonunda stabil ve performanslı bir şekilde Zoints ' in eklentisi olan Zoints Thread Tags eklentisini kullanıyorduk. 3.7.0 versiyonuna geçince bir kaç ufak ayar ile yine Zoints Thread Tags eklentisini sorunsuz bir şekilde kullanmaya devam edebiliyoruz. Ancak zaten uzun süredir destek verilmeyen bu eklentiyi kullanmak yerine vBulletin 3.7.0 ' dan itibaren standart haline gelen vBulletin ' in Tagging özelliğini kullanmak geleceğe doğru bir yatırım yapmak olduğundan bu sistemi kullanmak bizim için daha iyi olacaktır. Zaten bizim gibi vBSEO sistemini kullananlar için bir kaç ayardan sonra Zoints Thread Tags eklentisinde oluşturduğumuz linkleri aynen sürdürebiliyoruz. Böylece hiç bir hit kaybımız olmuyor. Neyse fazla uzattık konuya girelim artık ![]() Teknolojinin son harikası olan Zoints Thread Tags sisteminde bulunan etiketleri çevirip (convert) vBulletin Tagging sistemine ekleyen ürünü tanıtıyorum ![]() Açıklama Zoints Thread Tags eklentisinde bulunan tüm etiketleri vBulletin 3.7 ' de bulunan tag sistemine dönüştürüyor. Nasıl çalışır ? Kullanımı çok basit. converttags.php dosyasını forumunuz ana dizinine atın. Daha sonra tarayıcıdan dosyayı çalıştırın. (Örn:www.forumena.com/converttags.php) Daha sonra tüm etiketlerin hızlı bir şekilde dönüştüğünü göreceksiniz ve sonunda bitti mesajı ekrana gelecek. Bu aşamada pencereyi kapatıp, dosyayı FTP ' den silin. Dosyayı çalıştırdıktan sonra sayfayı yenilemeyin. Bu MySQL hatası almanıza sebebiyet verecektir. Bu aşamadan sonra TR karakterler ile ilgili bir ayar yapmak durumunda kalabilirsiniz. TR karakter sorununu şu şekilde çözüyoruz. includes/functions_newpost.php dosyasını açın. Şu kodu bulun. PHP Kodu:
PHP Kodu:
vBSEO kullananlar için ise bir kaç ayar vermek istiyorum. Geçişten sonra forumena.com/tags/knight-online/ şeklinde olan linkler forumena.com/tags.php?tag=knight+online şekline dönecektir. Bu şekilde zaten indexlenmiş ve hit gelen bir etiketi kaldırmak mantıklı değil o nedenle hit kaybınızı önlemek için link yapılarını aynı şekle getirmeniz gerekmektedir. vBSEO 3.2.0 versiyonuna güncelleme yaptıktan sonra vBSEO Kontrol Panelinden URL Rewrite Ayarları ' ndan Tags URLs seçeneklerine gelip şu ayarları yapın. Tags Home - tags/ Tags - tags/[tag]/ Ayarları bu şekilde yaptıktan sonra geriye tek bir şey kalıyor. Link yapılarında kelimeler arasında bulunan + işareti yerine - işaretini getirmek. includes/config_vbseo.php dosyasını açın. Şu kodu bulun ve 0 yazan yeri 1 ile değiştirin. PHP Kodu:
Hazırlayan ve Kaynak: DJP
__________________
|
|
|
|
|
|
#2 (permalink) |
|
EN Akıllı
![]() |
Hocam ben bu dosyayı 3 gün evvel indirip kurmuştum, daha konular 5236 da 6399 iken D.B hatası veriyor hatta sorunumu vBulletin.org'da ilgili konuda belirtmiştim. (bknz) cevap alamadım. yaklaşık konuların yarısını bitirmeden D.B hatası veriyor sanırım sorunum da ondan dolayı olsa gerek. yani - ile + değişkenini convert ederken D.B hatası vermesinden kaynaklı olabilir... Aldığım hata ise şu: Kod:
Database error in vBulletin 3.7.0: Invalid SQL: UPDATE `thread` SET taglist='dİsk'e, emre aköz, ergenekon'dan, kaçarken, yakalanmak' WHERE threadid=5356; MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'e, emre aköz, ergenekon'dan, kaçarken, yakalanmak' WHERE threadid=5356' at line 1 Error Number : 1064 Request Date : Friday, May 16th 2008 @ 01:25:54 AM Error Date : Friday, May 16th 2008 @ 01:26:14 AM Script : http://www.********.net/converttags.php Referrer : IP Address : 77.**************** Username : Fırtına Classname : vB_Database MySQL Version : 4.1.22-standard ***--*** Edit/Düzenleme: Hocam bu D.B hatasının sebebini son anda buldum, 3 gündür uğraşıyordum İngilizcemin bile sınırlarını zorladım bu hata nedeni ile:P ama kimseden yanıt alamadım. buraya yazdıktan sonra aldığım hataya baktım ve hatada dikkat ederseniz bazı etiketlerde tırnak var(') o tırnaklı bir konuya girip tırnağı sildiğimde hatadaki rakam bir seviye arttı yani bir başkasında da varmış. onunda İD sini alarak aynı tırnağı sildim birde baktım her düzenlemede hatanın olduğu konuların İD si gelmeye başladı. bunun üzerine tek tek düzenlemek zorunda kaldım birçok konuyu ama şuan düzenleme bitmek üzere halen uğraşmaktayım... Sorun ortadan kalkmıştır :-)
__________________
Türkiye seyehati geldi çattı ![]() Konu Fırtına tarafından (18-05-2008 Saat 22:01 ) de değiştirilmiştir. Sebep: Veritabanı hatasını çözebildim nihayet. |
|
|
|
|
|
#3 (permalink) |
|
Forumun Kalbi
![]() Üyelik Tarihi: 06-12-2005
Yer: İZMİR/BORNOVA
Yaş: 23
Mesajlar: 8,115
Rep Gücü: 500
Rep Puanı: 11621
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Sen sorunu hallettmişsin ama ben yinede yazayım ![]() Zaten aldığın database hatasının çıktısında açıkca hangi konuda ve etiketlerde sorun olduğunu belli eden etiketler ve konu id ' si bulunmakta. Hızlı bir şekilde konuları bulmak için; siteadi.com/showthread.php?t=5356 (konu id ' si) Daha sonra o konuda bulunan sorunlu etiketleri silebilirsin.
__________________
|
|
|
|
|
|
#4 (permalink) | |
|
EN Akıllı
![]() |
Alıntı:
Hocam herşeyi hal ettim evet, ama şu artı eksi olayı halen bir engel olarak kaldı, yeni sistemdeki etiketlerin arasındaki boşluk + olarak ayarlanmış ve benim Google'da bulunan tüm indexlerim - olarak görülmekte, şimdi bu artı işaretini eksi yapabilmek mümkün mü? Yani şimdi Google'dan birisi siteden bir etikete tıkladı, örnek veriyorum: http://www.siteadi.net/tags/aninda-goruntu-show linkine tıklayan bir ziyaretçi convertten sonra otomatikmen http://www.siteadi.net/tags.php?tag=aninda-goruntu-show linkine yönleniyor. bu yönlenme hataya neden olmakta sebebi ise yeni sistemde - işareti + olduğu için geçersiz komut diyor... Yeni sistemin artı eksi değişkenini bularak onu eksi ile değişmem gerek...
__________________
Türkiye seyehati geldi çattı ![]() |
|
|
|
|
|
|
#6 (permalink) |
|
EN Açıkgözlü
![]() Üyelik Tarihi: 20-07-2008
Mesajlar: 1
Rep Gücü: 0
Rep Puanı: 250
![]() ![]() ![]() |
Üzgünüm. forumENA da 50 mesajı olmayanlar link veremiyorlarmış. Biraz paylaşım yaptıktan sonra link vereceğim. Teşekkürler |
|
|
|
![]() |
| Etiketler |
| tags cevirme, tags convert, vbulletin etiket sistemi, vbulletin tag sistemi, zoints thread tags |
| Konu Yönetim Seçenekleri | |
| Konu Gösterim Seçenekleri | |
|
|