Апаю тему, так как вопрос нужно решить, а сам ещё не понимаю строение урл данного скрипта. Если есть фак по формированию урлов, то прошу дать ссылку. Так как я не понял, почему в файлах track-list.tpl и track-ajax.tpl один вид урл, а в конструкции эталонного урл другой вид.
Понял, что не понял как сделать проверку ещё для урл на артиста и альбом.
Подумал, что верно будет такой вариант прописать
{if $mse.controller === "artist"}
{* Сохраняем в переменную $necessary_url эталонный URL *}
{assign var=necessary_url...
@MSE-Script,
[Скрытый контент]
Никакого текста не появляется. Правило срабатывает.
Если стереть часть до id трека
[Скрытый контент]
Появляется:
[Скрытый контент]
Фактический выглядит так: /track/{$track.url}-{$track.artistNames.0|translit}-{$track.name|translit}
Так как в файлах track-ajax.tpl и track-list.tpl этот вид урл.
{assign var=necessary_url value="https://{$smarty.server.HTTP_HOST}/track/{$track.tid}-online"}
Здесь пробовал варианты:
{assign...
Я не программист, найти ошибку не могу. Помогите, пожалуйста.
Плюс тоже нужно сделать для сохранения адресов альбомов /album/8392714-shine и артистов /artist/1570843-zvonkij
В версии 3.1 уже можно пропустить пункты 1 и 2.
Выполнил пункт 3, работает.
Теперь работает два вида урл:
— /track/62478639-denis-klyaver-dve-zvezdy
— /track/62478639
Как сделать, чтобы с /track/62478639 редиректило на /track/62478639-denis-klyaver-dve-zvezdy ?
Таким образом можно избежать...