[PHP] 그누보드5 게시글 등록 텔레그램 Push 알림 플러그인

지난 주에 작성한 포스트를 바탕으로 그누보드5에서 게시글 등록 때 Telegram(텔레그램)에 Push 알림을 보내는 플러그인을 만들었다. 게시글 등록 때는 관리자에게 알림이 전송되고 댓글은 게시글 작성자에게 알림이 전송된다. 이 플러그인을 활용해서 그누보드5 메모 수신 등의 알림을 텔레그램으로 전송할 수 있는데 이것은 플러그인의 수정이 필요하다. 텔레그램으로 메세지를 전송하는 Class 는 아래와 같다. <?php if (!defined(‘_GNUBOARD_’)) exit; // 개별 […]

Read More

[PHP] Slack Webhook을 이용한 그누보드5 게시글 등록 알림

기존에 공개했던 레거시 토큰을 이용한 Slack 메세지 전송 플러그인을 Webhook을 이용한 방식으로 변경한 그누보드5용 플러그인이다. 토큰의 경우 유출됐을 때 보안 문제 등의 위험이 있기 때문에 Webhook을 이용한 방법을 이용하는 것이 좋다. 그리고 수정한 플러그인은 attachments 속성을 이용하기 때문에 전송되는 메세지를 좀 더 유연하게 커스터마이징 할 수 있다. slack.webhook.zip Github : https://github.com/chicpro/youngcart5/commits/slack-webhook Slack Incoming WebHooks : https://api.slack.com/incoming-webhooks […]

Read More

[PHP] 그누보드5 게시글 등록 Slack 메세지 전송

어제부터 게시글 등록 알림에 대한 것을 파고 있는데.. Webpush에 이어서 Slack으로 메세지를 전송하는 기능을 구현했다. 기존에 작성했던 Class 가 있어 해당 Class를 이용해서 그누보드5용 플러그인을 구현했다. Slack은 업무용 메신저로 많이 사용되고 있다. 무료, 유료 서비스를 제공하고 있으니 필요에 맞게 선택해서 활용하면 된다. Github : https://github.com/chicpro/youngcart5/tree/slack Slack으로 메세지를 전송하기 위해서는 Token을 발급받아야 하는데 아래 주소에서 생성하면 된다. […]

Read More

[PHP] 그누보드5 no image 썸네일 생성

갤러리 스킨 작업 중에 이미지 첨부가 없는 게시물의 경우 no image 라는 텍스트 문구를 출력하는 대신 썸네일 이미지를 생성하는 기능이 필요해서 아래 함수를 만들었다. // NO IMAGE 썸네일 function get_noimage_thumbnail($bo_table, $noimg, $width, $height, $class=”) { $img_content = ‘<span style=”width:’.$width.’px;height:’.$height.’px”‘; if($class) $img_content .= ‘ class=”‘.$class.'”‘; $img_content .= ‘>no image</span>’; if(!is_file($noimg)) return $img_content; $size = @getimagesize($noimg); if($size[2] […]

Read More

그누보드5 테마기능

그래도 뭔가를 했으니까 기록으로 남겨둬야 하는 건 아닐까 싶어서 포스팅을 한다. 그누보드5라는 무료 게시판 솔루션에 테마기능을 그동안 개발해왔는데.. 오늘 드디어 베타테스트를 시작했다. 혼자만의 테스트는 아무래도 빠진 부분이 있을 수 밖에 없기 때문에 그누보드5 사용자분들의 의견을 받는 게 필요하다는 판단에서였다. 제안사항이 있으면 그것도 받아서 반영할 수도 있고 말이다. 새로운 것을 공개할 때는 항상 걱정이 앞서는 게 […]

Read More