it-swarm-tr.com

Bilgi oluşturma işlemini url için "&" - "ve" konumuna çevirmek mümkün mü? uzantısı / eklentisi / yama olarak?

Başlıklarında "&" yazmayı seven birçok müşterim var ama slug otomatik oluşturma, url'ye tamamen farklı bir anlam verebilecek "&" yi kaldırıyor ve bu yüzden onları kontrol etmeliyiz.

Geçersiz kılma veya düzeltme eki veya bunu değiştirmek mümkün mü? Ve "ve" olur mu?

Title: House & Boat
e.g. http://www.domain.com/sections/house-boat
vs http://www.domain.com/sections/house-and-boat

Teşekkürler

6
tristanbailey

Bunu geçersiz kılmanın kolay bir yolu yok. Sonunda, takma ad URL'sini güvenli hale getirmek için JFilterOutput::stringURLUnicodeSlug() veya JFilterOutput::stringURLSafe() (global ayara bağlı olarak) kullanır. Dan beri &, bir URL'deki geçerli bir karakter değil, soyulmuş ve yerine -.

Bu yüzden, hiç tavsiye edilmeyen bir çekirdek sınıfı geçersiz kılmak zorundaydınız.

En kolay yol muhtemelen kaydetme işlemi sırasında veya sonrasında çalışan ve yeni bir takma ad oluşturan bir eklenti oluşturmaktır. Mevcut bir tane olup olmadığını bilmiyorum, ancak bence böyle bir eklenti oluşturmak mümkün olmalı.

Veya kullanıcılarınıza diğer adın iyi olduğundan emin olmalarını öğretebilirsiniz :-)

4
Bakual

Kullanıcılara takma adı izlemeyi öğretmektense, kullanıcılara/yöneticilere başlıkları ve işareti olmadan başlıkları yazmalarını öğretin. Onlara gerekirse "siteyi kıracağını" söyleyin, göz kırptı.

1
Toni Marie