Neler yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

  • Forumdan daha fazla yararlanmak için, profilinizi telefon numaranız 📱 ile doğrulayın ve daha ayrıcalıklı olun 😉
    Daha fazla bilgi!

Çözüldü XenForo'da Direkt Kullanıcı Adı Alma

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.

Tevfik

TFC
Aktif Lisans
SMS onaylı
Kullanıcı
Katılım
14 Şub 2019
Mesajlar
759
Çözümler
4
Merhaba değerli XenGenTR ailesi, inanın uzun zaman önce (geçen yıl) aklıma gelmişti ama olmaz kesin diye boşvermiştim. Bugün r10'da bildirim geldi ve direkt kullanıcı adı alınabiliyor. Örneğin: siteminismi com/tevfik bu şekilde xenforo'da olur mu?

Ben de kullanicilar/tevfik.1 olarak görünüyor. Direkt herkes kullanıcı adı ile URL alsa harika olur. Tüm alt yapıyı bu şekilde yapılandırabilir miyiz? Mesela xenforo.gen.tr/tevfik olacak direkt. Zaten kayıt olurken bu kullanıcı adı kullanılıyor diyor, postbit, profil vb. alanlarda kayıt tarihinide gösteriyor. Direkt alabilirsek kullanıcı adını harika olur.
 

Çözüldü XenForo'da Direkt Kullanıcı Adı Alma

XenForo dahil tüm forumlar teknik olarak sizin düşündüğünüz mantıkta çalışmaz. Tüm verilerin kullanıcı adı, konu başlığı, forum v.b tüm veriler tamami ile benzersiz bir kim (ID) ile benzersizleştirilir.
Mesele forumunuz bir kullanıcı adını baz alalım Ömer ömer link uzantısında nasıl görünecek peki site.com/omer.123 şeklinde neden çünkü Türkçe karakter içeriyor bu yüzden Ö o olarak değiştiriliyor. Şimdi olayın can alıcı noktası Ömer alındı adrtım şimdi birde Omer var bunu ne yapacağız işte burda ID numarası devreye giriyor yani ömer yada omar fark etmiyor bizim için sistemn bunu İD olarak tanıdığı için tüm işlemlerde hatasız bir çalışma ortaya çıkıyor.
Kısa mantık ile URL bulunan ID kaldıramazsınız ne yazık ki.
XenForo dahil tüm forumlar teknik olarak sizin düşündüğünüz mantıkta çalışmaz. Tüm verilerin kullanıcı adı, konu başlığı, forum v.b tüm veriler tamami ile benzersiz bir kim (ID) ile benzersizleştirilir.
Mesele forumunuz bir kullanıcı adını baz alalım Ömer ömer link uzantısında nasıl görünecek peki site.com/omer.123 şeklinde neden çünkü Türkçe karakter içeriyor bu yüzden Ö o olarak değiştiriliyor. Şimdi olayın can alıcı noktası Ömer alındı adrtım şimdi birde Omer var bunu ne yapacağız işte burda ID numarası devreye giriyor yani ömer yada omar fark etmiyor bizim için sistemn bunu İD olarak tanıdığı için tüm işlemlerde hatasız bir çalışma ortaya çıkıyor.
Kısa mantık ile URL bulunan ID kaldıramazsınız ne yazık ki.
 
Çözüm
Mybb'de bu yapı Tevfik Tevfik 'in istediği gibi çalışabiliyor. ID no sürekli olarak linkte gözükmüyor. Eğer mükerrer bir link yapısı oluşacaksa, yeni olan linkte .{id} olarak ekleme yapılabiliyor.

Örneği hiç bozmadan "Ömer" üzerinden götürecek olursak;

1. kullanıcı adı : Ömer , 2. kullanıcı adı : omer olsun.

1. link : example.com/kisi/omer
2. link : example.com/kisi/omer.{id} yapılabiliyor.

Aynı durum içerikler içinde geçerli;

1. konu başlığı : Xenforo Link Yapısı Nasıl Düzenlenir?
2. konu başlığı : Xenforo Link Yapısı Nasıl Düzenlenir?

1. link : example.com/konu/xenforo-link-yapisi-nasil-duzenlenir
2. link : example.com/konu/xenforo-link-yapisi-nasil-duzenlenir.{threads.id}

Bence bu link yapısı üzerinden yoğunlaşılabilir ve sonuç elde edilebilir.
 
Bunu yapmak ileriye dönük sorunlar yaratacaktır. Zamanında vbulletin, mybb vs... gibi scriptlerden Xenforo'ya geçenler bu gibi linkler yüzünden büyük sorun yaşadılar. Özellikle vbseo'da "id" siz link yapısı kullananların bütün indexlenmiş linkleri bu yüzden çöpe gitti. Onun için her urlde mutlaka id olmalı.
 

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.