XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.

어제와 비슷한 질문이긴 한데 PHP(애드온)에 들어갈 문구 입니다.

 

어떠한 내용을 출력하려고 합니다. 내용은 애드온 info.xml 에서 입력을 받은 내용입니다.

 

단지 조건은 아주 간단합니다만 이게 가능한 조건인지 모르겠어요.

 

XE의 본문안에 #이라는 문자가 없다면 이라는 조건입니다. 순수하게 글로 입력된 부분에 #이 없다면 이라는 조건으로 걸고 싶습니다.

 

 

  • profile
    레믹스 2016.12.28 11:45:30
    strip_tags 였나? 그걸로 HTML태그는 완전히 없앤 뒤 남은 문구중에 #이 있는지 없는지 확인하면 되겠네요.
  • profile
    레믹스 2016.12.28 12:23:18
    음...

    $block_words = "#";
    $count_block_words = strpos(strip_tags(문서), $block_words);

    if($count_block_words == false){
    (#이 포함되지 않음)
    }
  • profile
    웹지기 2016.12.28 12:33:00
    $obj = Context::get('oDocument');

    $block_words = ($addon_info->denied_word_content);
    $count_block_words = count($block_words);

    if($count_block_words == false ) {

    // 금지단어가 없다면 출력
    $output = str_replace("<!--AfterDocument(", $addon_info->add_contents."<!--AfterDocument(", $output);


    현재 이 상태인데 잘 안되네요.....
  • profile
    레믹스 2016.12.28 12:45:15
    $block_words = ($addon_info->denied_word_content);
    $count_block_words = count($block_words);

    이 부분을

    $block_words = ($addon_info->denied_word_content);
    $count_block_words = strpos($obj->getContent(false), $block_words);

    로 바꿔보세요.
  • profile
    웹지기 2016.12.28 12:48:11
    Fatal Error: Call to a member function getContent() on a non-object

    이 에러가 발생하네요.
  • profile
    레믹스 2016.12.28 12:49:23
    $count_block_words = strpos($obj->getContent(false), $block_words);
    이걸
    $count_block_words = strpos($output, $block_words);
    으로 해보세요.

    $obj 변수가 선언되어 있길래.... 사용하면 되는건줄 알았는데...
  • profile
    웹지기 2016.12.28 12:51:03
    변수는 지웠는데요.. 그럼 변수 넣고 해보고
    지금 것도 해볼게요.
  • profile
    웹지기 2016.12.28 12:53:19
    성공했습니다. 변수를 살니니까 이제 잘 동작하네요. 감사합니다.

    이 질문으로 만든 애드온은 해시태그 활성화를 위해 해시태그를 보통 넣지 않는 일반 회원들의 글 하단에 해시태그 안내를 출력해 주려고 만들었어요.

    잘 됩니다. 도움 너무 감사합니다!
  • profile
    레믹스 2016.12.28 12:53:47
    네~ 잘 되어서 다행입니다!
  • profile
    레믹스 2016.12.28 12:51:26
    아니면...

    $obj = Context::get('oDocument'); 이걸

    $oDocumentModel = getModel('document');
    $obj = $oDocumentModel->getDocument(Context::get('document_srl'));

    로 바꿔보세요.

List of Articles
번호 제목 글쓴이 날짜
공지 답변을 확실히 받기위한 질문자 지침서 21 람보 2015.12.31
3561 몇몇 기기에서 로그인이 안되는 현상 레믹스 2016.12.29
3560 보안 문제로 관리자 아이디로는 embed를 볼 수 없습니다. 확인하려면 다른 아이디로 접속하세요 2 구미호 2016.12.29
3559 모바일로 보면 이미지가 찌그러져요 4 Asound 2016.12.29
3558 홈페이지 메인 화면 로그인버튼이 실행되지 않아요. 2 Asound 2016.12.29
3557 사이트 맵 경로를 찾지 못하는 군요 3 구미호 2016.12.29
3556 XE알림센터 모듈 + 익명게시판에 대한 질문입니다. Hafree 2016.12.29
3555 사용자검색위젯 모바일에서 사용할 수 있는 방법이 있나요 ? 나만의너 2016.12.29
3554 안녕하세요 광고위치 때문에 질문드립니다. 1 file 낙타 2016.12.29
3553 글내용양식처럼 글제목양식도 미리 출력되도록 가능할까요? XE러버 2016.12.28
3552 helf me! 스티커 모듈 설치관련 9 보고하비 2016.12.28
3551 fc2스트리밍 영상에 관해 고수님들 답변좀부탁드려요. 5 배트매닝 2016.12.28
3550 앗.. 아래 질문 다시 수정해요. 문서에 태그가 없다면으로 고치고 싶습니다. 1 웹지기 2016.12.28
3549 스케치북 모바일 본문 글 복사하는법 2 디지털리스트 2016.12.28
3548 로그인버튼 1 Asound 2016.12.28
3547 익명게시판에서 댓글닉네임에 대한 질문 배트매닝 2016.12.28
3546 아톰 CPU에서 아톰 에디터가 구동되나요? 4 레믹스 2016.12.28
» PHP 그러니까 애드온에 조건을 넣어서 출력하려고 하는데요. 10 웹지기 2016.12.28
3544 소셜XE 상세한 질문 합니다 답변 부탁드립니다. 7 file 낙타 2016.12.28
3543 카페24 방화벽 설정이 맞게 되었는지 도움 말씀 부탁드립니다. 2 file yoon 2016.12.27
3542 xe보드에서 fc2 동영상 링크 안되나요? 18 배트매닝 2016.12.27
Board Pagination Prev 1 ... 7 8 9 10 11 12 13 14 15 16 ... 190 Next
/ 190
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...