모아비즈

[패치] 모아 MUSIC V2.1 ( moa_music_V2.1.zip ) : 3개 파일 패치

· 2026-03-10 (화) 14:01:23 · 398 · 50
[패치] 모아 MUSIC V2.1 ( moa_music_V2.1.zip ) : 3개 파일 패치

* CSS를 잘못 건드려서 패치해서 다시 올립니다. 3개 파일만 덮어 씌우시면 됩니다.


ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

모아 MUSIC V2.0 ( moa_music_V2.0.zip ) : 반응형 대응


1773156219_AYYQXaY3P6.webp

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

모아 MUSIC V1.5 ( moa_music_V1.5.zip )

* 변경사항
- 아티스트 스튜디오 도입
(아티스트가 앨범/곡을 직접 등록하고 관리자가 승인하는 시스템)
- install_update.php (처음설치하고 install_upadte.php로 업데이트 필요)

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

모아 MUSIC V1.1 ( moa_music_V1.1.zip )

* 변경사항
- track.php 파일 누락 (첨부완료)
https://www.moa.ai.kr/plugin/moamusic/track.php

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

모아 MUSIC V1.0 ( moa_music_V1.0.zip )

* 설치방법
/plugin/moamusic/ 에 업로드
https://사이트/plugin/moamusic/install.php 접속 → 11개 테이블 생성 확인
https://사이트/plugin/moamusic/index.php 접속

* 미리보기
1773118845_li40SYMTOI.webp

1773118852_WnXijIrxJx.webp

1773118860_Im3VddOV7Z.webp

버전 정보

테스트한 버전 5.6.24

첨부파일

moa_music_V1.0.zip (58 KB) 3회 2026-03-10 14:01 포인트 차감 100
track.php (8.9 KB) 0회 2026-03-10 14:17 포인트 차감 100
moa_music_V1.5.zip (75.8 KB) 1회 2026-03-10 14:51 포인트 차감 100
moa_music_V2.0.zip (78.3 KB) 10회 2026-03-11 00:23 포인트 차감 100
[패치]_moa_music_V2.1.zip (12 KB) 6회 2026-03-11 00:38 포인트 차감 100
총 3명이 반응했습니다
|

댓글 50개

[안내] 반응형 준비중입니다~~~!!! ( 조금 시간이 걸릴듯요~~~사실은 많은 시간이 걸릴듯합니다...ㅎㅠㅎ;;; )

이것저것 바빠서 시간을 쪼개서 만들고 있거든요...ㅎㅠㅎ;;;
오~ 완전히 색다른  음악사이트를 만드셨네요 고생이 많이 하셨어요
네...ㅎㅠㅎ;;; 감사합니다~~~!!!
[안내] 반응형으로 만들긴 만들었는데...장르 메뉴가 맘에 안드네용...ㅠㅠ;;;

메뉴가 마음같이 만들어지지 않아서 우선 여기까지...ㅠㅡㅠ;;;
일단 저는 마음에 들어서 쓰도록 하겠습니다 유튜브음악 공유 사이트라서요
 
그런데 2.1 버전을 먼저 설치해도 상관 없나요?
아 패치파일이네요
아...순서가 좀 복잡합니다...ㅠㅡㅠ;;;

1) V2.0 버전을 받으셔서 설치하고 
2) install_update.php도 한번해주고
3) V2.1 패치파일을 덮어야 합니다....

아웅...

스파게티 소스가 되어버려서...ㅠㅡㅠ;;;
너무 마음에 듭니다  약간은 복잡하다는 생각이 들지만 하다보면 익숙해지겠죠 ㅋㅋㅋ;;; 
제공해주셔서 정말 감사합니다. ^^
네...^ㅡ^~~~ 감사합니다~~~!!!
2026-03-11 (수) 09:28:35
멋지십니다. 추천 꾸욱!! ^^
네...감사합니다~~~!!!  ^ㅡ^;;
감사 합니다.
네...감사합니다~~~!!! ^ㅡ^~~~!!!
와 감사합니다 완전 멋있네요
ㅎㅎㅎㅎ...감사합니다. 칭찬 감사합니다...^ㅡ^~~~

멋진 플러그인에 감사드립니다!

꼭 사용해보고 싶어 설치했으나
설치 후 재생이 되지 않아 매뉴얼을 봐도 특별한 내용이 없어 질문드립니다.

 

1. V2.0 파일 업로드 후 인스톨 실행, 그리고 인스톨 업데이트 실행
2. V2.1 파일 덮어씌우기
3. 관리자 화면으로 가기 adm/dashboard.php
4. 장르관리에서 [K-POP] 추가
5. 빠른메뉴의 [앨범관리]에서 [엠씨더맥스] 추가 adm/artist_edit.php?tab=album

6. 빠른메뉴의 [곡관리] adm/track_edit.php로 이동
7. + 곡추가 버튼 클릭 후 
- 곡명 입력
- 유튜브URL 입력
- 아티스트 선택안함
- 앨범 [엠씨더맥스] 선택
- 장르 [K-POP] 추가
- 트랙번호 1 그대로 수정안함
- 재생시간 0 그대로 수정안함
- 상태 공개 그대로 선택안함
- 가사 입력안함

[곡 등록] 버튼 클릭 -  곡목록에 곡 추가됨을 확인


/index.php 홈으로 이동
최신등록곡에 등록되어 있는 곡을 클릭.... 아무 반응이 없음. 
하단에 플레이어 바도 나타나지 않음

개발자모드의 콘솔을 보면 아래의 에러가 나옵니다.

conbined_958003c76a0ce463900ec45b90516c8d_1769081148.js?ver=2304171:1 JQMIGRATE: Migrate is installed, version 1.4.1
album.php?id=1:68  GET https://제사이트/assets/img/no-image.png 404 (Not Found)

album.php?id=1:220 Uncaught SyntaxError: Invalid regular expression flags (at album.php?id=1:220:31)
album.php?id=1:68 Uncaught ReferenceError: mmSetQueue is not defined
    at HTMLDivElement.onclick (album.php?id=1:68:767)
onclick @ album.php?id=1:68


이렇게 됩니다. 어떤 것을 수정해야 할까요?

<div class="mm-track-list">
<div class="mm-track-item" onclick="mmSetQueue(mmAlbumQueue,0)">
<span class="mm-track-no">1</span>
<div class="mm-track-info">
<p class="mm-track-title">세상이 널 2 (뮤직비디오) </p>
<p class="mm-track-artist">모아AI MUSIC</p>
</div>
mmSetQueue 가 없다는 것은 이해하기 힘드네요... 뭘 만지시거나 파일을 수정하신 것같습니다.
https://제사이트/assets/img/no-image.png  파일 이미지 없는 것은 그렇다 쳐도

Uncaught SyntaxError 나 Uncaught ReferenceError은 문법오류인 것같은데...
빠트리거나 누락된 파일이 없는지 다시 한번확인하세요.... onclick할때 mmSetQueue가 있어야 합니다.
1) 아티스트 스튜디오
2) + 새곡등록
3) 유튜브 URL
4) 곡명
5) 앨범
6) 장르
7) 트랙번호
8) 재생시간
9) 가사 

순서입니다.
- 아티스트 선택안함 <--- 이게 왜 있나요???
아티스트가 없으면 곡을 등록할 수 없습니다. 그리고 제가 올린 소스가 아닌 것같은데요???

뭘 만지신 것같은데...(?)

MOA MUSIC | 넘버판다! 판식이

올려주신 파일을 따로 만진 것은 없습니다. 

아티스트가 없어도 곡이 등록이 되던데요 ㅠ_ㅠ

* 판식이님 홈페이지 소스

1774446114_UXNANkC4K5.webp


* 정상 홈페이지 소스

1774446131_vTPzcfE3xs.webp
1774444754_w3pthMCOOS.webp

- 아티스트 선택안함 <--- 이게 왜 있나요???
--> 아티스트를 선택하지 않았다는 의미입니다.
아티스트를 넣어보세요. 에러가 안날겁니다. 아티스트를 선택을 필수로 해야겠네요...
아트스트 스튜디오를 기본으로 하기때문에 아티스트때문에 에러가 나는 것같습니다. 제가 잘못봤네요...

1774445524_bUznKIdhmU.webp
1774445693_jQ2BzLqWWU.webp
압축을 푼 파일중 누락된 파일은 없는 것 같습니다.
index.php에서 

<script>
var mmTopQueue = <?= json_encode($queue ?? []) ?>;
var mmNewQueue = <?= json_encode($nqueue ?? []) ?>;

function mmLike(btn, trackId) {
    fetch('<?=MOAMUSIC_URL?>/api/ajax.php', {
        method:'POST',
        headers:{'Content-Type':'application/x-www-form-urlencoded'},
        body:'act=toggle_like&track_id='+trackId
    }).then(r=>r.json()).then(d=>{
        btn.classList.toggle('liked', d.liked);
    });
}
</script> 이 코드를 확인해보세요...

V2.0 의 압축파일을 풀면

moamusic/assets/img 안에 아무런 파일도 없고

moamusic/assets/js 에도 파일이 없습니다.

 

위에 글을 확인해주세요... 지금 코드가 정상적이지 않습니다. 코드가 섞여있어요...
모든 노래가 나오고...

아래 코드가 나와야 합니다. 지금 코드가 섞여 나옵니다.
 
<script>
var mmTopQueue = 
var mmNewQueue = 
 
function mmLike(btn, trackId) {
fetch('https://www.moa.ai.kr/plugin/moamusic/api/ajax.php', {
method:'POST',
headers:{'Content-Type':'application/x-www-form-urlencoded'},
body:'act=toggle_like&track_id='+trackId
}).then(r=>r.json()).then(d=>{
btn.classList.toggle('liked', d.liked);
});
}
</script>

댓글 감사드립니다.

모아비즈님의 댓글을 보고 원인을 찾았습니다.

 

HTML Compressor - SIR - 개발자 커뮤니티

위 플러그인을 설치한 것이 문제가 되었습니다.

이 플러그인 파일 /extend/voku_htmlmin.extend.php 을 삭제하니 정상 작동합니다.

그리고 아티스트와는 상관이 없네요.
- 아티스트 - 트랙번호 - 재생시간 - 상태 - 가사
모두 아무것도 선택하지 않았어도 곡 등록은 잘됩니다.
(사실 간단히 등록하는게 더 좋아요 ^^;)

아 한가지 더.

<?= 는 전부 <?php echo 로 수정했습니다.

아...그런가요...어쨋든 잘 되셨다니 좋네요...^ㅡ^~~~ 그럼 좋은 사이트 만드세요...

감사합니다. 좋은 하루되세요~~~!!!
흠...뭔가 이상한데요...아직도...뭘 많이 설치하셨나봐요???

* 판식이님 사이트 이미지

1774452850_l6HY0are29.webp

* 원본소스 사이트 이미지

1774452864_ughQlIrBAG.webp
글꼴이나 폰트 문제가 있는 것같기도 하고...
CSS나...뭔가 이상하네요...
2026-05-02 (토) 20:18:44

안녕하세요

패치 적용하면 CSS는 해결 되나요?

네...V2.0을 설치하시고 V2.1 패치를 적용하시면 됩니다.

- 감사합니다. (모아) -
2026-05-02 (토) 20:40:59
제가 포이느가 부족해서 그러는데..혹시..패치 파일을 포인트 없이 안되는가요??
ㅠㅠ
포인트 수정했습니다. 감사합니다 (모아)
2026-05-02 (토) 20:48:47
진심으로 감사드립니다
2026-05-02 (토) 22:23:05
설치를 해봤는데요
관리자 페이지에서 상단에 prefix: g5_ 이렇게 나오는데 이것은 왜 그런건가여??
그리고 배경은 어떻게 설정을 하면 될까요..현재 나오지 않아서요..

귀찮으실텐데 답변 부탁 드립니다~

1777728117_hiUHCa2gyM.webp
관리자 상단에 prefix: g5_는 프리픽스가 g5_ 이기때문인데여... 관리자 페이지에서 보기 싫으시면 그 부분 html만 표시되는 부분만 지우셔도 상관없어여...
구체적인 답변드리기 힘드네여...이렇게 봐서는여...사이트 링크좀 걸어주세여...그래야 확인인 가능할 것같아여~~~!!! 다크모드 / 라이트모드가 있으니 라이트 모드를 써보세여...

아니면 링크 주소좀 올려주세요...봐야 확인이 가능할 것같습니다...
지금으로 봐서는 그누보드 공통 CSS가 모아뮤직까지 침범한 것같은데여...상황 판단이 안서네여~~~!!!
정상인 것같은데여...라이트모드/다크모드에서 라이트모든 잘 보이는데...다크모든 좀 그래여~~~!!!

다크모든 잘 안보이지여...라이트모드를 디폴트로 할 수 있도록 제가 코드를 수정해볼께여~~~!!!
2026-05-02 (토) 22:55:49

다크모드시 전체를 화면을 어둡게 하거나..

또는 전체 지금 샘플처럼 배경을 넣을 수 있으면 좋을텐데요..

위치만 알려주면 제가 해볼게요

/html/plugin/moamusic/skin/header.skin.php
2026-05-03 (일) 11:03:48

제가 CSS도 시도를 해봤는데 dark가 잘 안먹히네..아래와 같이 계속 나오고 있어요..

 

1777773824_xowXDJGrDr.webp

https://sir.kr/boards/g5_plugin/15175 라이트모드(디폴트) / 다크모드(옵션) 올렸습니다. 감사합니다.
다크모드는 뺄까봐여~~~!!! 베이지나...초록계열을 넣어야할 것같아여~~~!!!
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 플러그인

710건

그누보드 호환이거나 독립적으로 실행되는 플러그인을 소개합니다.

+