CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 5.x |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
썸싱모듈과 구독모듈을 사이트에 적용해보려고 합니다.
1. 게시판 본문내에서 특정 게시글 작성자를 로그인해서 보고 있는 자신이 이미 팔로우 한 경우라면 팔로우중이라는 표시를 하고 싶습니다.
https://catenater.com/follow_help/8938 의 아래 소스를 적용하고 로그인 한 자신이 특정 글작성자를 분명 팔로우를 했는데도 팔로우 하지 않은 회원으로 표시가 되면서 조건문이 적용되지 않습니다.
팁을 잘못 적용한건지 적용 중이신 분 계시면 확인 부탁드리겠습니다.
<!--@if(in_array((string)$s_target_srl ,$mf_follows))-->
팔로우 중인 회원
<!--@else-->
아닌 회원
<!--@end-->
2. 게시판 본문 서명영역에서 글작성자의 활동내역보기로 바로 갈수 있는 링크를 걸고 싶습니다.
https://URL/회원닉네임 으로 설정하였는데 이런 경우 링크를 어떻게 걸어야 하는지 도움 부탁드리겠습니다.
마트몬
Lv. 8
댓글 23
1. 해당 조건이 안먹는다는건 뭔가 잘못하신 겁니다. 조건에 사용되는 데이터를 가져올 쿼리가 위쪽에 먼저 있어야 하는데 코드가 정확한지 확인해 보셔야 할 것 같구요.
2.짧은주소로 활동내역을 페이지를 열수 있는 것을 .htacess 등에 적용하셨다면
https://도메인/@닉네임 으로 링크 거시면 됩니다. 물론 닉네임을 사용하셨을 기준입니다.
1. 번은 제가 착오가 있었습니다. 해결이 되었습니다 .
2. 웹지기님 답변 주신 @닉네임으로 사용할 수 있게끔 하는 설정(.htaccess은 적용을 했구요.
첨부 해 주신 이미지에 보면 @가신애 글작성자 링크를 눌렀을때 활동내역 바로가기 페이지로 이동이 될 때 게시판 본문 소스에서 해당 링크 소스를 혹시 어떻게 걸어주신건가요? 판매자분 질답게시판을 아무리 찾아봐도 찾을 수가 없습니다.
보통 글 열람 페이지에서 서명 이던 상관 없이 글 작성자 닉네임은
{$oDocument->getNickName()}
이렇게 출력됩니다. 이부분을 링크를 거시면 됩니다.
https://xetown.com/tips/994064
본문과 댓글에 위 팁까지 적용하면 본문과 댓글에 호출을 해도 동일하게 활동내역으로 링크가 자동으로 걸리게 할 수 있습니다. 물론 자동완성모듈에서 자동완성으로 텍스트만 사용해야 합니다.
감사합니다.
components/article/article.html 파일에서 9번째 줄의 {$oDocument->getContent(false)} 를 해당코드로 변경했는데 적용이 안되서요 ㅜㅜ
{$oDocument->getContent(false)} 이 본문을 출력하는 것이 맞긴 합니다만 왜 안되는지는 해당 스킨의 구조를 아는 사람이 확인할 수 있을 것 같네요.
말씀하신 경로의 파일의 내요을 스킨에서 어떻게 처리하는지도 확인이 어렵구요.
위의 글의 내용을 적용하려는데 이글 질문하신분이 저랑 같은 게시판 쓰시는데 해당 팁을 적용하셨길래 혹시 어느파일을 수정했는지 알수 있을까 싶어 댓글 달았습니다.
질문하신 분은 링크의 팁을 질문하신 것도 아니고 해당 팁을 적용하셨다는 댓글도 다신 적이 없습니다. 제가 이 팁도 추가로 적용하면 좋다는 제안을 드린 것 뿐입니다.
질문하신 분은 서명에 출력되는 닉네임에 활동내역으로 갈 수 있는 링크를 거는 방법을 문의하셔서 그걸 해결하신 겁니다.
네, 그러네요. 죄송합니다, 제가 이해가 부족했습니다. 사과드립니다.
스킨 제작자분께 해당 팁을 적용하려면 어떤 파일의 내용을 수정해야 하는지 문의하시는게 좋을 것 같습니다.
정확히는
본문을 예를 든다면 본문 내용을 출력을 담당하는 파일이 무엇이며 거기서
{$oDocument->getContent(false)} 부분을 다른 내용을 바꾸려고 한다는 것을 문의해야 합니다.
스킨제작자분께서 도움을 주지 못하는 상황에서 지금 스스로 해보실 수 있는 것은
예상되는 파일의 예상되는 부분
ex) {$oDocument->getContent(false)}
부분을 위 팁을 적용하지 말고 잠시 테스트를 위해
{$oDocument->getContent(false)} --> abcd 로 바꾸어서
모든 글의 본문이 abcd 로 출력되는지 확인해 보시면 지금 예상부분이 일치하는지 확인할 수 있습니다.
예상하는 부분이 맞다면 이후 팁을 적용한 후 왜 안되는지는 자세히 검토를 하셔야 하구요.
이건 여기다 쓰기 좀 그런데.. 이 스킨 제작자분은 보통 질문 올려도 답변 받는데 3일은 넘게 걸릴때도 많아서 댓글 하나에 몇일씩 기다리면서 질답 하다가 그냥 질문 안하게 되더라구요ㅜㅜ
다다다닷님 혹시 에덴게시판 서명 부분에 닉네임옆에 활동내역 보기 링크를 걸고 싶으시다는 것 아니신가요?
혹시 맞다면 아래 댓글을 참고 해서 자신에 의도하신대로 링크를 거시면 됩니다.