XE를 사용하고 있습니다
회원이 글쓰기 할때 닉네임이 자동으로 표시 되는데
자동으로 표시되는 닉네임을 제목에 뿌려줄려면 어디를 손봐야 할까요 ??
미리 고맙습니다. 꾸벅
PHP | PHP 7.2 |
---|---|
CMS | XpressEngine |
XE를 사용하고 있습니다
회원이 글쓰기 할때 닉네임이 자동으로 표시 되는데
자동으로 표시되는 닉네임을 제목에 뿌려줄려면 어디를 손봐야 할까요 ??
미리 고맙습니다. 꾸벅
글쓰기라고 하셨으니 게시판 스킨에서 수정하시는게 맞으실거같아서 답변드린부분입니다.
"관리자페이지 > 대시보드 > 설치된 모듈 > 게시판 > 확인하시려는게시판(ex:공지사항) > 설정 > 기본설정 > 스킨"에서 사용중이신 스킨명 확인하시고
해당 스킨파일경로로 접속 후 확인하시면될거에요.
아네~
저는 sketchbook5 스킨을 씁니다.
해당스킨의 write_form.html 파일을 열어보니 이쯤일것 같은데
답변주신 스타일하고 약간 틀리네요
죄송하지만 어디를 어떻게 고쳐야 할지
좀 알려 주실수 없을까요 ^^~
<!--// 상단 : 카테고리, 제목 -->
<table class="bd_wrt_hd bd_tb">
<tr>
<td>
<select cond="$mi->use_category=='Y' && $category_list" name="category_srl" class="category">
<option value="">{$lang->category}</option>
<option loop="$category_list => $val" disabled="disabled"|cond="!$val->grant" value="{$val->category_srl}" selected="selected"|cond="$val->grant&&$val->selected||$val->category_srl==$oDocument->get('category_srl')">
{str_repeat(" ",$val->depth)} {$val->title} ({$val->document_count})
</option>
</select>
</td>
<td width="100%">
<span class="itx_wrp">
<label for="postTitle">{$lang->title}</label>
{$oDocument->getNickName()} <== 무식하게 여기에 넣고 해 보았더니 안됩니다 ㅠ
<input type="text" name="title" class="itx" id="postTitle" title="{$lang->title}" value="{htmlspecialchars($oDocument->getTitleText())}"|cond="$oDocument->getTitleText()" />
</span>
</td>
<td cond="$is_logged && !$oDocument->isExists() || $oDocument->get('status')=='TEMP'" class="m_no"><button type="button" class="bd_btn" onclick="doDocumentLoad(this);">{$lang->cmd_load}</button></td>
</tr>
</table>
<table cond="count($extra_keys)" class="et_vars exForm bd_tb">
<caption><strong><em>*</em></strong> <small>: {$lang->is_required}</small></caption>
<tr loop="$extra_keys=>$key,$val">
<th scope="row"><em cond="$val->is_required=='Y'">*</em> {$val->name}</th>
<td>{$val->getFormHTML()}</td>
</tr>
</table>
<div class="get_editor">{$oDocument->getEditor()}</div>
답변 고맙습니다.
제가 할려고 하는것은 회원중 특정그룹에 해당하는 사람의 프로필을 게시판 형식으로 작성하게 하여
댓글이나 기타 평가에 의해 검증( ? 혹은 신뢰 / 쇼핑몰에서 후기처럼 ) 받게 할려고 합니다.
그러니
프로필을 작성하는 사람의 닉네임이 제목으로
작성할때도 열람할때도 (목록에도 당연) 표시되어야 되는 상황이 됩니다.
도움부탁 드립니다 !!!!
제목에 글쓴이를 강제하시려면 위에 말씀 하신 파일에서 제목 란을 숨기셔야 합니다. 왜냐면 실제 db에 제목에 닉네임을 넣으려면 글 작성자가 이를 고치면 안되기 때문인데요.
제목자리에 왜 닉네임을 넣어야 하는지 아직도 의문입니다만...
<input type="hidden name="title" class="itx" id="postTitle" title="{$lang->title}" value="{$logged_info->nick_name}" />
기존 제목 입력 하는 코드를 위와 같이 바꾸셔야 할 것 같습니다.
단, 관리자가 글을 수정하면 관리자의 닉네임이 들어갑니다.
닉네임 모듈을 타이틀모듈 앞에 넣어주시면 되지않을까요?
xedition스킨을 예를들면,
6번째줄쯤에
<a href="{$oDocument->getPermanentUrl()}">{$oDocument->getTitle()}</a>
라고되어있는 부분이 제목출력부분이라면
여기 앞에 {$oDocument->getNickName()}를 붙여주면 되지않을까 싶습니다.
글목록에서는 목록설정에서 해당부분을 설정할 수 있으니까 스킨 목록페이지내에서 동일하게 작업해주시면될것같아요.