Адаптировать модуль для 1.10.6

 
Посетитель
no avatar
Сообщений: 86
Здраствуйте сообщество, обновил версию движка до последней, есть сторонние модули, помогите адаптировать в робочее сосотояние для 1.10.6 , вот код модуля:
Код PHP:
  1. <?php
  2. function mod_music_latest($module_id){
  3. $inDB = cmsDatabase::getInstance();
  4. $inCore = cmsCore::getInstance();
  5. $cfg = $inCore->loadModuleConfig($module_id);
  6. $inCore->loadModel("music");
  7. $model = cms_model_music::initmodel();
  8. $model->orderBy($cfg['orderby'], $cfg['orderto']);
  9. $model->limitPage(1, $cfg['limit']);
  10. $musics = $model->getMusics();
  11. if (!$musics){ echo "<p>Песни не найдены.</p>"; return true;}
  12. $html = "<table width=\"100%\">";
  13. $k = 1;
  14. foreach ($musics as $music){
  15. if ($k == 1){ $html .= "<tr>"; }
  16. $html .= "<td><img src=\"/components/music/images/music.png\"><a href=\"".$music['seo_music_url']."\" title=\"Cкачать и Слушать ".htmlspecialchars($music['singer'])." - ".htmlspecialchars($music['name'])." \">".substr($music['singer'],0,$cfg['singer_cut'])." - ".substr($music['name'],0,$cfg['name_cut'])."</a></td>";
  17. if ($k == $cfg['maxcol']){ $html .= "</tr>"; $k = 1; }else{ $k++; }
  18. }
  19. if ($k != 1){ $html .= "</tr>"; }
  20. $html .= "</table>";
  21. echo $html;
  22. return true;
  23. }
  24. ?>
Редактировалось: 1 раз (Последний: 13 марта 2015 в 10:07)
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4359
Учитывая, что вы не написали что за ошибка у вас при показе этого модуля, а так же изначальный ужас в коде, модуль под 1.10.6 должен выглядеть как то так:

код
Но и без этих правок модуль должен был работать у вас. Но, как говорится, какой вопрос, такой ответ.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
no avatar
Сообщений: 86
Проблема в том что это модуль последних песен от компонента музыки от DS SOFT, после обновления в модуле списка последних песень просто появилась надпись песни не найдены, при том что сам компонент роботает нормально. Пробывал Ваш код , вот что получилось
Скрытый текст виден только зарегистрированным пользователям
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.