компонент iVideo2 2.X

как я решал проблему с добавлением ролика в плейлист

 
Посетитель
small user social cms
Сообщений: 25
при добавлении ролика, и/или при его редактировании, есть мелкая (?) менюшка для добавления его в соответствующий плейлист
компонент iVideo2

менюшка эта какая-то сырая и видать, сделана наспех. В ней нет никаких инструментов.
во-первых, когда плейлистов в канале очень много, становится очень трудно найти нужный, и вообще, увидеть, может он уже отмечен.
нет сортировки, нет поиска.
Я немного подшаманил в шаблоне, сделал чуть пошире слой, сделал сортировку (может потом поиск сделаю, но сортировки пока хватает). И сделал вывод отмеченных плейлистов наверх списка:
компонент iVideo2

где это правится:
templates/default/controllers/video/list_playlists.tpl.php
строка 17:
Код PHP:
  1. <?php foreach($playlists as $playlist){ ?>
меняем на:
Код PHP:
  1. <?php usort($playlists,function($a,$b){return strcmp($a['title'],$b['title']);}); foreach($playlists as $playlist){ ?>
это будет сортировка списка по алфавиту заголовков.
далее, правим JS.
сделаем чуть пошире слой со списком, для этого укажем свойство:
(строка 41 в неименованной функции, можно прямо первой строчкой)
Код PHP:
  1. $('#addto_playlist_wrap').css('max-width','600px');
далее, строка 65 в этой же неименованной функции.
вставляем следующие строчки:
Код PHP:
  1.  
  2. var t = $('#playlists_list').find('li.selected_list');
  3. if(t.length) $('#playlists_list').find('li:first').after(t);
  4.  
это перенесет строки с отмеченными плейлистами наверх (если они есть)

вроде все.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.