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
번호 제목 글쓴이 날짜
3550 fc2스트리밍 영상에 관해 고수님들 답변좀부탁드려요. 5 배트매닝 2016.12.28
3549 앗.. 아래 질문 다시 수정해요. 문서에 태그가 없다면으로 고치고 싶습니다. 1 웹지기 2016.12.28
3548 스케치북 모바일 본문 글 복사하는법 2 디지털리스트 2016.12.28
3547 로그인버튼 1 Asound 2016.12.28
3546 익명게시판에서 댓글닉네임에 대한 질문 배트매닝 2016.12.28
3545 아톰 CPU에서 아톰 에디터가 구동되나요? 4 레믹스 2016.12.28
» PHP 그러니까 애드온에 조건을 넣어서 출력하려고 하는데요. 10 웹지기 2016.12.28
3543 소셜XE 상세한 질문 합니다 답변 부탁드립니다. 7 file 낙타 2016.12.28
3542 카페24 방화벽 설정이 맞게 되었는지 도움 말씀 부탁드립니다. 2 file yoon 2016.12.27
3541 xe보드에서 fc2 동영상 링크 안되나요? 18 배트매닝 2016.12.27
3540 폰트 적용 순서를 어떻게 바꾸나요? 1 file 라그릿 2016.12.27
3539 nginx 에러로그 문제 라그릿 2016.12.27
3538 닷홈 무제한 호스팅 질문드립니다. 1 file Overachiever 2016.12.27
3537 .soo_maps 이 없다면 이라는 조건을 걸고 싶습니다. 5 웹지기 2016.12.27
3536 모듈을 크게 만드는게 좋을까요 아니면 기능별로 잘게 쪼개는게 성능상 좋을까요? 11 투정 2016.12.27
3535 php7 질문좀할게요 (추가) 8 Jack 2016.12.27
3534 똥글 남기기(삭제글 댓글 남기기)모듈 관련 질문입니다. 댓글 삭제시 포인트차감 추가... 23 웹지기 2016.12.26
3533 현재 라이믹스에서 php 7.1 호환성 문제 어떤 것들이 있나요? 9 기븐 2016.12.26
3532 스케치북 게시판 메뉴얼 6 lis**** 2016.12.25
3531 소셜로그인 으로 하면 6 떡보의하루 2016.12.25
Board Pagination Prev 1 ... 43 44 45 46 47 48 49 50 51 52 ... 225 Next
/ 225
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...