xpressengine / plugin-comment Goto Github PK
View Code? Open in Web Editor NEWComment plugin for XpressEngine.
Comment plugin for XpressEngine.
http:/localhost/xe3/ 에 설치할 경우 댓글이 출력되지 않음
페이지 플러그인에서 댓글을 사용할 때 스타일 깨지는 문제
게시판과 달리 댓글은 검색 기능이 없습니다.
댓글 내용, 작성자, IP 등으로 검색 기능이 있었으면 합니다.
답글을 등록하는 경우 총 댓글수가 변경되지 않는 오류.
관리 권한을 추가하여 특정인이 댓글을 관리할 수 있도록 함
댓글에 사용되는 에디터의 기본 높이가 400px 로 너무 높아 160px 로 출력되도록 수정
댓글 작성자를 정상적으로 표현하지 못하는 오류
댓글을 휴지통으로 보낼 수 있는 기능이 없음
게시판 처럼 토글메뉴에 휴지통으로 이동
기능 추가
대상 링크가 관리페이지 주소로 표현
관리자에서 스킨을 변경하여도 스킨이 바뀌지 않는 현상이 있습니다.
Core Trash 에서 Waste 용어를 RecycleBin 으로 변경한 내용 적용
댓글의 ...
을 눌렀을 때 메뉴가 나타나지 않음
레이어는 표시되나 항목이 나오지 않음.
response
{
"result": "<script type=\"text/javascript\">\n XE.Lang.setLocales([\"ko\",\"en\"]);XE.Lang.set([]);\n</script>\n",
"data": [],
"XE_ASSET_LOAD": {
"css": [],
"js": []
}
}
기존 React 를 이용하여 호출하던것에서
XE Page 를 이용하여 호출되도록 변경
document 에서 userId 값에 null 을 허용하지 않음
작성 되있던 댓글을 휴지통으로 옮겼는데 원래 작성 되있던 게시물 리스트에는 개수로 잡히고
본문에 들어가면 그때는 계산되지 않고 표시되지 않음
beta.24 버전으로 예정된 변경사항에 맞추어 코드 수정
js 코드에서 사용자가 특정동작을 수행할 수 있도록 기능을 제공
Purifier 개선과 위지윅 에디터에서 에디터 툴 및 기타 HTML 태그 사용에 너무 많은 제한이 적용되어 글 작성에 어려움이 있음
Purifier를 개선하고 에디터 툴을 사용할 수 있도록 개선
관리자 설정을 통해 삭제동작을 다르게 제공
route 개선
parameter 정리
비밀 댓글을 등록하면 등록한사람에게도 보이지 않는 오류가 있습니다.
기존 follding 형식의 설정 페이지를 탭 형식으로 변경.
각각의 탭이 route 를 가지도록 처리.
스크립트에서 특정 값을 전달받아 url 을 생성하여 사용하던 방식을 개선하여 지정된 url 을 사용하도록 변경.
그리고 그에따른 데이터 처리방식을 변경하도록 함.
다이나믹필드를 설정했지만 댓글 등록할 때 다이나믹필드는 insert 되지 않음
기존 Xpressengine\Module\ModuleHandler
사용에서 Xpressengine\Menu\ModuleHandler
사용으로 변경
document 변경에 따라 변경되어야할 코드중 누락 부분이 있음
비회원의 글이거나 글 작성자가 탈퇴한 경우 글에 댓글을 작성할 수 없음
'target_author_id' cannot be null
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'target_author_id' cannot be null (SQL: insert into `xe_comment_target` (`target_id`, `target_author_id`, `doc_id`) values (4d24f724-24a7-40a3-a4db-84dd31b9663b, , 4b476772-84ca-4560-9461-179fd574bfa7))
게시판에서 게시물의 인스턴스를 수정할 때 댓글의 인스턴스도 수정해야 하는데 이 때 문제가 있습니다.
그리고 document division 설정을 한 경우 오류가 있습니다.
document 커넥션 사용하도록 수정
게시판의 기능이긴 하나,
글을 익명으로 작성하였으나 댓글을 쓸 때는 익명으로 작성할 수 없음.
댓글에도 익명으로 작성할 수 있는 기능이 있으면 합니다.
게시판의 설정을 가져와 게시판에서 익명 작성 기능이 활성화 되면 댓글의 설정도 같이 바뀌면 더 좋겠네요.
route:cache 명령어 실행에 문제되는 부분 수정
xpressengine/xpressengine#717
댓글 작성자의 이름을 눌렀을 때 작성자 프로필을 볼 수 있는 팝업이 표시되지 않음
(회원 토글 메뉴를 켠 상태. 게시판 글 작성자 이름을 누를 때는 잘 나옴)
전체 또는 검색된 댓글의 수를 볼 수 없어 dashboard로 이동해서 봐야하며,
검색 기능이 동작했을 때 검색된 결과의 수를 알아보기 어렵습니다.
Document 가 테이블 분리를 위한 인터페이스를 바꿈
댓글 등록 버튼 여러번 클릭 가능
코드 블럭 표시 문제
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.