1. Сделать загрузку перелинковки на странице треков, на остальных страницах - последних запросов (главная, новинки, чарты, радио, контакты), чтобы обновлялись списки без перезагрузки страницы
2. application/views/thems/perfect/template.php подправить разметку в самом верху, а именно
<link rel="canonical" href="<?
$str = $_SERVER['REQUEST_URI'];
$str = urldecode( $str );
$str = str_replace( '/', 'SLASH', $str );
$str = urlencode( $str );
$str = str_replace( '%2B', '+', $str );
$str = str_replace( 'SLASH', '/', $str );
echo 'https://'.$_SERVER['HTTP_HOST'].$str;
?>">
тут уже это не актуально, так как у нас путь поменялся, сделать чтоб просто url тянуло, т.е. так что ли
https://'.$_SERVER['HTTP_HOST']
а остальное не нужное очистить
3. Вывести страницу 404 в папку с шаблоном /application/views/thems/perfect/music/
сюда куда и badrequest.php и blacklist.php
сейчас 404 тянется отсюда /application/views/errors/html/error_404.php
4. Решить проблему с перемешиванием на главной, новинки и чарты
протестировал перемешивание и нашел косяк, сортировка для главной, новинок и чартов настраивается в $config['main_songs_sort'] = array(11,22,17,27);
а эти настройки видимо вы не подключили
$config['news_songs_sort'] = array(8,9,15,14); // 99 макс
т.е. для новинок и чартов перемешивание я должен был настраивать в $config['news_songs_sort'] = array(8,9,15,14); // 99 макс
но тянет настройки с $config['main_songs_sort'] = array(11,22,17,27);
т.е. настройки с главной
5. Устранить косяк. в разделе новинки чарты главная, если песня или исполнитель есть в стоп словах, то ссылка открытая остается, и ведет на 404.
нужно сделать аналогично как и если пустой результат
просто сделать такую песню не кликабельной.
5.1. Сделать формирование url на главной в новинках и чартах автоматически, при формировании кэша.
6. Не знаю как это пункт назвать, но при первом создании ссылок с главной, новинок и чартов многие запросы показали пустой результат, пример я писал по запросу Противоядие, и таких было еще штук 15-20, проверил эти запросы не пустые на др. сайтах. Очистил в БД базу где записываются такие данные, после чего уже запрос стал не пустым, видимо что то дает сбой.