장마가 지속되네요,
건강 하시죠?
전에도 제가 건의하고 어느 순간 그 글이 무의미 하다는 걸 느껴 자삭해 버렸습니다,
(마치 바위에 계란을 던지는 듯한 답변들이 꽤 달렸더라구요)
저희같은 한 달 달력으로 예약을 받는 소상공인에게
선생님께서 개발하신 123 달력은 거의 절대적인 요소라 해도 과언이 아니죠.
하지만 늘 안타까운 것은
달력 바깥에 표시되는 제목 부분에 html 이 먹히지 않는다는 건
너무나 치명적인 단점 같습니다.
XE 정책이라고 지난 번에 들었습니다.
하지만 이 부분이 막혀 있으니 달력 전체의 레이아웃이
<혼동> 그 자체입니다,
첫문장과 다음 문장도 띄어쓰기도 할 수 없을 뿐더러...
첫번째 스케줄의 중요함도 표시될 수 없죠.
그래서 제가 여쭙고 싶은 것은
저희 같은 소상공인을 위해
<관리자> 만 제목에 html을 쓸 수 있는 기능을 만드실 의향은 없으신지요?
그리고 그것을 유료료 구입하게 하는 거죠,
전 충분히 저 같은 유저들이 많을 것 같은데요.
개발자에게 금액을 주고 구입하는 건 당연하다고 생각합니다,
하지만 이건 순전히 제 바램일 뿐이고
XE 정책으로 아예 원천 봉쇄되어 있다면 어쩔 수가 없겠지요.
그래서 아예 저 한 사람만을 위해서 이 부분을 수정해 주시고
저 혼자만이라도 그걸 유료로 구입할 수는 없을런지요????
(얼마나 절실하면 이렇게라도 애원하는 것일까요? 흑흑...)
두번째 여쭙고 싶은 것은
선생님의 회사에서
예전 제로보드4 시절에 사용하던 게시판을 XE로 옮기는
작업을 유료로 대행해 주시는지 알고 싶습니다.
바쁘시더라도 꼭 좀 위의 두 가지 질문에
답변을 기다려봅니다
늘 건강하시고 귀회사의 발전을 기원합니다.
2024.07.17 23:34
2024.07.20 18:05
너무나 너무나 감사드립니다.
언제나 건강하시고요...
제가 돈 많이 벌면 꼭 후원하고 싶습니다!
거듭 감사드립니다.
2024.07.20 20:08
유감독 님 안녕하세요,
확인글 감사합니다.
ksc
2024.07.22 00:37
선생님,
위의 코드대로 하니 바깥 다이어리에 표시되는 달력에서는
Html이 너무나 잘 먹혔습니다.
정말 깔끔하고 일목요연하게 표시되어 테스트만으로도 직원들 다들 깜놀하고 있습니다.
문제는 그 제목을 클릭하고 들어가면 아래 첨부 사진처럼
해당날짜 시간의 게시물 제목에는 html이 안 먹혀
소스 태그가 그대로 표시됩니다.
ㅠㅠ
본문 게시물의 제목에 태그가 표시 안되게 하려면
어떤 파일을 손대야 하는지요?
부디 답변 바랍니다.
너무나 원하던 것이 이루어져서 지금 흥분상태입니다.
감사합니다.
2024.07.22 13:51
유감독 님 안녕하세요,
1) 문서 보기에서 태그를 없앨려면 아래와 같이 해보세요,
view_document.html 파일 32번 라인을 아래 붉은색 코드로 수정
기존:
<h3 class="title"><a href="{$oDocument->getPermanentUrl()}">{@ echo $oDocument->getTitle().$str_status}</a></h3>
수정: 1차(에러)
<h3 class="title"><a href="{$oDocument->getPermanentUrl()}">{@ echo htmlspecialchars($oDocument->getTitleText()).$str_status}</a></h3>
수정: 2차
<h3 class="title"><a href="{$oDocument->getPermanentUrl()}">{@ echo htmlspecialchars_decode($oDocument->getTitleText()).$str_status}</a></h3>
2) 쓰기에서 제목은 간단한 내용이 입력되는 부분이라 에디터를 쓰지 않으니 태그을 직접 입력해야 되는데,
지금은 제목 입력을 어떻게 하고 있나요?
감사합니다.
ksc
2024.07.22 15:17
선생님,
너무나 감사합니다.
제목칸이 너무 작아서 현재로는
메모장에 따로 일일히 태그를 만들어서
컨트롤 브이로 붙여넣기 하는데
큰 불편함은 없습니다.
이 정도라도 저는 너무 행복합니다.
제목에 태그가 적용되니 예약 받는 달력게시판이
정말이지 환골탈퇴하였습니다!
이 감사함 항상 간직할게요!
거듭 감사드립니다!
2024.07.22 15:26
위와 같이 적용했더니
아래와 같이 출력됩니다.
더 추가되어야 하는 요소가 있을런지요?
2024.07.22 17:05
유감독 님 안녕하세요,
네, 위 코드가 잘못되었군요.
이래 코드로 다시 수정 해보세요. (위에도 수정 해놓았습니다.)
수정:
<h3 class="title"><a href="{$oDocument->getPermanentUrl()}">{@ echo htmlspecialchars_decode($oDocument->getTitleText()).$str_status}</a></h3>
감사합니다.
ksc
-------------------------------------------
추가로 제목입력 난을 에디터로 대체 하려면,(잘 안될 수도 있음.)
1) _write_extra_normal.html 파일 15~20번 라인을 지우고, 아래 붉은색 코드로 대체
기존:
<!--@if($oDocument->getTitleText())-->
<input type="text" name="title" id="postTitle" class="inputText" value="{htmlspecialchars($oDocument->getTitleText())}" />
<!--@else-->
<input type="text" name="title" id="postTitle" class="inputText" value="{$lang->title}" title="{$lang->title}" onfocus="if(this.value==this.title) this.value='';" />
<!--@endif-->
수정:
<div style="width:100%;">제목(최대 태그포함 250자): <textarea id="summernote" name="title"></textarea></div>
2) _write_extra_normal.html 파일 맨 앞에 아래 붉은색 코드 추가.
<!--// ---- summernote---- -->
<!-- include libraries(jQuery, bootstrap) -->
<link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet">
<script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<!-- include summernote css/js -->
<link href="https://cdn.jsdelivr.net/npm/summernote@0.8.18/dist/summernote.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/summernote@0.8.18/dist/summernote.min.js"></script>
{@ $HTMLtitle = htmlspecialchars_decode($oDocument->getTitleText());}
{@ //$HTMLtitle = htmlspecialchars($oDocument->getTitleText());}
<script>
$(document).ready(function() {
var HTMLtitle = '{$HTMLtitle}';
//$('#summernote').summernote('pasteHTML', HTMLtitle); // 추가
$('#summernote').summernote('code', HTMLtitle);//기존 데이터를 불러올 때
//초기화
$('#summernote').summernote(
{
height : 50, // set editor height
lang : 'ko-KR' // 기본 메뉴언어 US->KR로 변경
}
);
});
</script>
<!--// ---- summernote---- -->
감사합니다.
ksc
2024.07.22 23:34
선생님
너무나 깔끔하게 해결되었습니다.
언제고 기회가 된다면 꼭 근사한 곳에서 식사라도 대접하고 싶습니다.
늘 건강하시고 하시는 모든 사업 위에 축복이 가득하시길 바랍니다.
2024.07.27 19:32
유감독 님 안녕하세요,
XE(라이믹스?) 에서는 에디터가 1페이지에 1개만 허용 된다고 합니다.
제목에 에디터를 적용하면 1페이지에 2개의 에디터가 적용 되면서 쓰기 화면에서 에디터 관련 에러가 발생 합니다.
이점 참고 하시고 에디터 추가는 꼭 필요한 경우에만 적용 하세요.
제목에 html코드를 입력했을 때
제목이 깨져 보이는 곳이 몇곳 있으니 이런곳은 조금씩 조정 해주시기 바랍니다.
감사합니다.
ksc
2024.08.09 14:41
네... 현재까지 전혀 이상없이 잘 돌아가고 있네요.
너무나 감사드립니다.
제목 글자수 제한은 XE 자체 규율 맞죠????
2024.08.10 01:30
안녕하세요,
문서 제목은 XE나 Rhymix 공히 DB에 테이블을 만들 때 부터 최대 250자로 제한되어 있습니다.
감사합니다.
ksc
2024.08.14 13:05
늘 감사드리며 항상 좋은 일만 가득하세요!
2024.08.14 17:14
유감독 님 안녕하세요,
확인글 감사합니다.
ksc
유감독 님 안녕하세요,
1) 달력에 표시되는 일정 제목에 html 태그 출력:
제목은 간략하게 표시하고 세부 내역은 글 내용으로 파악 하는 것이 통상적인 방법인데,...
제목 만으로는 한계가 있어 보이는 군요. 간단한 태그를 적용하는 경우라면 아래와 같이 수정 해보세요.
(1) _get_schedule.html 파일(V5.12.0)의 610~611번 라인 사이에 아래 붉은색 코드 삽입.
$plan_title = $document->getTitle($module_info->subject_cut_size);//일정제목
$plan_titleText = htmlspecialchars_decode($document->getTitleText());//일정제목-html
$plan_title_bold = $document->get('title_bold');
$plan_title_color = $document->get('title_color');
if ($plan_title_color != 'N'):
$css_title_color = 'color:#'.$plan_title_color.';';
else:
$css_title_color = '';
endif;
if ($plan_title_bold == 'Y'):
$css_title_bold = 'font-weight:bold;';
else:
$css_title_bold = '';
endif;
if ($css_title_bold != '' || $css_title_color != ''):
$plan_title = "<span style=".$css_title_bold.$css_title_color.">".$plan_titleText."</span>";
else:
$plan_title = $plan_titleText;
endif;
$plan_detail = $document->getContentText($module_info->content_cut_size);//일정내용
(2) _write_extra_normal.html 파일(V5.12.0)의 17번 라인을 아래 붉은색 코드로 대체
기존:
<!--@if($oDocument->getTitleText())-->
<input type="text" name="title" id="postTitle" class="inputText" value="{htmlspecialchars($oDocument->getTitleText())}" />
<!--@else-->
변경:
<!--@if($oDocument->getTitleText())-->
<input type="text" name="title" id="postTitle" class="inputText" value="{htmlspecialchars_decode($oDocument->getTitleText())}" /><!--// html -->
<!--@else-->
2) 제로보드4 시절에 사용하던 게시판을 XE로 옮기는 작업
죄송하지만 개인적인 작업의뢰는 받지 않습니다.
헌데, XE지원이 끊긴 현 시점에 제로보드4 시절에 사용하던 게시판을 XE로 옮기는 것은 좀 문제가 있어 보이는 군요.
배보다 배꼽이 클 공산이 커보이니 Rhymix로 옮기는 것을 고려 해보시고, 이곳에 한번 문의 해보세요.
감사합니다.
ksc