Как уникализировать URL исполнителя?

Andrey

Местный житель
Клиент
Сообщения
36
Реакции
3
Есть такая проблема, что у ВСЕХ владельцев MSE идентичные урл страниц Альбомов и Исполнителей.
Допустим site.ru/album/6057756 (Альбом Пушка исполнителя Хлеб) или site.ru/artist/3182788 (исполнитель Хлеб)
 

MSE-Script

Developer
Команда форума
Сообщения
867
Реакции
309

Andrey

Местный житель
Клиент
Сообщения
36
Реакции
3
Проблема в идентичных УРЛ на всех сайтов МСЕ. Сайты могут быть классифицированы поисковиком как копии, аффилиаты.
 

Akimu

Web Designer
Сообщения
175
Реакции
29
Только еще помимо нужно поправить url в track-ajax.tpl, track-list.tpl, main.tpl и т.д:
<a href="/album/{$album.id}" class="pajax"> заменить на <a href="/новый ключ/{$album.id}" class="pajax">
или
<a class="pajax-link" href="/artist/{$track.artistId}"> заменить на <a class="pajax-link" href="/новый ключ/{$track.artistId}">
 

MSE-Script

Developer
Команда форума
Сообщения
867
Реакции
309
Плагин для дополнительной уникализации URL исполнителя/альбома:

1) Распаковать содержимое архива в корень
2) В файле track-list.tpl найти:
HTML:
/artist/{$track.artistId}
заменить на:
HTML:
/artist/{$track.artistId}-{$track.artistNames.0|translit}
Исполнитель будет доступен по адресу domain.com/artist/1037838-artist-name.
Вместо переменной $track.artistNames.0 можно передавать любую строку, которая сформирует новый URL.
 

Вложения

Сверху