Wruczek / ts-website

A website for your TeamSpeak 3 server
https://ts.wruczek.tech
GNU General Public License v3.0
344 stars 80 forks source link

query_displayip containing colon won't show in URLs #141

Closed jp1337 closed 5 years ago

jp1337 commented 5 years ago

Hi there! I recently installed the webinterface on my system, not for production! Since I was happy about installing and testing I faced some minor issues.

My query_displayip is not only a hostname, it is a hostname with a port. Example: example.com:1337

I entered the value in the database and saved. After doing that the URL in the sidebar was broken. So I looked into the code and found the URL beginning with ts3server:// which looked perfectly fine. After a short debugging session I found that the templating software is doing that.

So I added a latte filter called "nocheck". I am not sure if this should be done by latte in default! After adding the filter in PHP code I added the filter in the templates and now my URLs are working perfectly fine.

Wruczek commented 5 years ago

The filter you are looking for is noescape

I've tested it and it does not seem to work