현재 eb_threads 게시판 스킨에 활용된 추천하기 코드이다.
list.blade.php
@if($document->getMyVote()) <a href="javascript:;" onclick="do_doc_VoteSubmit('document','procDocumentVoteUpCancel','{$document->document_srl}'); return false;"><i class="like-fill"></i> <span class="cnt">{$document->get('voted_count') ? $document->get('voted_count') : ''}</span></a> @else <a href="javascript:;" onclick="do_doc_VoteSubmit('document','procDocumentVoteUp','{$document->document_srl}'); return false;"><i class="like"></i> <span class="cnt">{$document->get('voted_count') ? $document->get('voted_count') : ''}</span></a> @endif
내가 한 추천이 있는 경우 좋아요 취소를, 추천한 이력이 없으면 추천하기 버튼이 뜬다.
script.js
function do_doc_VoteSubmit(module, action, target_srl) { saveScrollPosition(); // 스크롤 위치 저장 shouldRestoreScroll = true; // 스크롤 복원을 활성화 const params = { target_srl: target_srl, cur_mid: current_mid }; // Ajax 요청 exec_json( module + '.' + action, params, function () { location.reload(); // 페이지 리로드 }, function (response) { console.log(response); console.log(window.location.pathname); if(response.error=='-1'){ // 자신의 게시물에는 추천을 할 수 없습니다. // const mid = window.location.pathname; // window.location.href = mid + '/login'; // return false; } if(response.error=='-2'){ // const mid = window.location.pathname; const mid = window.location.pathname.replace(/^\/(.*)\/$/, '/$1'); console.log(mid); // window.location.href = mid + '/login'; window.location.href = mid + '/?act=dispMemberLoginForm'; return false; } } ); }
제목 | 날짜 | ||
---|---|---|---|
22 | 스크랩 ec_imin | 2025/01/31 | 3 |
21 | 스크랩(threads) v1 [1] | 2025/01/31 | 2 |
20 | 새로고침 없는 좋아요 버튼 [3] | 2025/01/31 | 8 |
19 | 더보기 php 코드 | 2025/01/31 | 1 |
글추천 버튼 | 2025/01/31 | 9 | |
17 | 글보기에서 바로 비밀글 변경하는 방법 [4] | 2025/01/30 | 8 |
16 | updateDocumentsSecret | 2025/01/30 | 1 |
15 | 엘리스디지털배움폰트 | 2025/01/29 | 9 |
14 | [Tips] 라이믹스 모든 글 최신글 가져오기 코드 | 2025/01/29 | 6 |
13 | [Tips] 라이믹스 특정 게시판 글 가져오기 | 2025/01/29 | 9 |
12 | 레이아웃을 바꿔봤습니다. | 2025/01/29 | 4 |
11 | [구인] [모집] 💻 다국어지식나눔 조인어스월드 웹 IT 봉사단 동아리 6기를 모집합니다! (~ 2025.02.14) | 2025/01/28 | 47 |
10 | 밍구님의 따뜻한 한마디 | 2025/01/27 | 11 |
9 | 라이믹스 debugPrint | 2025/01/24 | 8 |
8 | 라이믹스 게시판 스크랩 기능 | 2025/01/21 | 9 |
7 | 라이믹스 후하니 스티커 모듈 | 2025/01/21 | 1 |
6 | [미입금] 새로운 사이트에 후하니님의 스티커 모듈 설치 의뢰 [1] | 2025/01/21 | 2 |
5 | [레거시코드] pointhistory 모듈 유지보수 방법 | 2025/01/16 | 9 |
4 | [구인] <초기 창업팀 팀원모집(항공/기상 분야)> : Data Scientist (Part-Time) | 2025/01/08 | 27 |
3 | [대기] 모듈 개발 추가 요청 | 2025/01/06 | 17 |