최신글 상단에 공지사항글 고정하고 싶은데 현재상태에서 어디에 뭘 넣어야하나요? 그리고 폰에서 최신글 클릭시 비율이요!

예전에 비슷한 내용의 글을 해보려고 했는데 오류가 나서 이상하게 뜹니다. 

오류나기전의 텍스트 상태 올립니다,

1) 최신글에서 공지글을 상단에 고정하고 싶은데 최신글을 클릭하면 팝업창이 뜨게 해놓은 이 상태에서 어디에 어떻게 써야할지 모르겠습니다.

 

2)휴대폰에서 최신글의 글을 클릭하면 화면 비율이 너무 작게 보여지는데요 ( 컴퓨터에서 하거나 아니면 폰에서 보더라도 원 게시판 글에서는 폰 비율에 맞게 잘 보입니다.)

이럴 경우 최신글 클릭 시에도 원 게시판 글 볼때처럼 폰 비율에 잘 맞게 할 수 있는 방법이 있을까요?

 

<div id="kboard-default-latest">

<table>

<thead>

<tr>

<th class="kboard-latest-title"><?php echo __('Title', 'kboard')?></th>

<th class="kboard-latest-date"><?php echo __('Date', 'kboard')?></th>

</tr>

</thead>

<tbody>

<?php while($content = $list->hasNext()):?>

<tr>

<td class="kboard-latest-title"><div class="cut_strings"><a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toString()?>" onclick="window.open(this.href, '<?php echo $content->title?>', 'width=520, height=550, scrollbars=yes'); return false;"><?php echo $content->title?></a> <?php echo $content->getCommentsCount()?></div></td>

<td class="kboard-latest-date"><?php echo $content->getDate()?></td>

</tr>

<?php endwhile?>

</tbody>

</table>

</div>

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard 디폴트(Default) 스킨 최신글에서

    공지사항을 상단에 고정하는 방법은

    아래 링크를 참고 부탁드립니다.

    https://www.cosmosfarm.com/threads/document/21927

     

    일반 게시글과 최신글에서 보는 게시글 본문 페이지가 서로 다른지요?

    비회원으로도 확인 가능한 페이지 주소 알려주시겠어요?

    고맙습니다.

  • https://gpdnjss13.mycafe24.com/?page_id=205

    첨부하신 링크대로 했더니

    처럼 제목위에 공지글이 중복되어 보입니다.. 본 게시판에는 정상적으로 보입니다.

     

    이렇게 해놨습니다..

    <div id="kboard-default-latest">
        <table>
            <thead>
                <tr>
                    <th class="kboard-latest-title"><?php echo __('Title', 'kboard')?></th>
                    <th class="kboard-latest-date"><?php echo __('Date', 'kboard')?></th>
                </tr>
            </thead>
            <tbody>
                <?php while($content = $list->hasNextNotice()):?>
                <tr>
                    <td class="kboard-latest-title">
                        <a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>"onclick="window.open(this.href, '<?php echo $content->title?>', 'width=520, height=550, scrollbars=yes'); return false;"><?php echo $content->title?></a> <?php echo $content->getCommentsCount()?></div></td>
                            <div class="kboard-default-cut-strings">
                                <?php if($content->isNew()):?><span class="kboard-default-new-notify">N</span><?php endif?>
                                <?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
                                <?php echo $content->title?>
                                <span class="kboard-comments-count"><?php echo $content->getCommentsCount()?></span>
                            </div>
                        </a>
                    </td>
                    <td class="kboard-latest-date"><?php echo $content->getDate()?></td>
                </tr>
                <?php endwhile?>
                <?php while($content = $list->hasNext()):?>
                <tr>
                    <td class="kboard-latest-title">
                        <a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>">
                            <div class="kboard-default-cut-strings">
                                <?php if($content->isNew()):?><span class="kboard-default-new-notify">N</span><?php endif?>
                                <?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
                                <?php echo $content->title?>
                                <span class="kboard-comments-count"><?php echo $content->getCommentsCount()?></span>
                            </div>
                        </a>
                    </td>
                    <td class="kboard-latest-date"><?php echo $content->getDate()?></td>
                </tr>
                <?php endwhile?>
            </tbody>
        </table>
    </div>

  • HTML 등 프로그램 코드를 올려야 할 경우 에디터의 코드 스니펫 삽입 기능을 사용해주세요.

    올려주신 코드를 확인해보니 코드를 조금 잘못 수정하신 듯합니다.

    올려주신 코드 중

    아래의 코드를 찾아서

    <a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>"onclick="window.open(this.href, '<?php echo $content->title?>', 'width=520, height=550, scrollbars=yes'); return false;"><?php echo $content->title?></a> <?php echo $content->getCommentsCount()?></div></td>

    아래의 코드로 교체해보시겠어요?

    <a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>"onclick="window.open(this.href, '<?php echo $content->title?>', 'width=520, height=550, scrollbars=yes'); return false;"><?php echo $content->title?></a>

    코드 수정 시 태그의 열고 닫힘과 불필요한 코드가 없는지 한번 더 확인해보셔야 할 듯합니다.

    고맙습니다.

  • <div id="kboard-default-latest">
    	<table>
    		<thead>
    			<tr>
    				<th class="kboard-latest-title"><?php echo __('Title', 'kboard')?></th>
    				<th class="kboard-latest-date"><?php echo __('Date', 'kboard')?></th>
    			</tr>
    		</thead>
    		<tbody>
    			<?php while($content = $list->hasNextNotice()):?>
    			<tr>
    				<td class="kboard-latest-title">
    					<a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>"onclick="window.open(this.href, '<?php echo $content->title?>', 'width=520, height=550, scrollbars=yes'); return false;"><?php echo $content->title?></a>						<div class="kboard-default-cut-strings">
    							<?php if($content->isNew()):?><span class="kboard-default-new-notify">N</span><?php endif?>
    							<?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
    							<?php echo $content->title?>
    							<span class="kboard-comments-count"><?php echo $content->getCommentsCount()?></span>
    						</div>
    					</a>
    				</td>
    				<td class="kboard-latest-date"><?php echo $content->getDate()?></td>
    			</tr>
    			<?php endwhile?>
    			<?php while($content = $list->hasNext()):?>
    			<tr>
    				<td class="kboard-latest-title">
    					<a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>">
    						<div class="kboard-default-cut-strings">
    							<?php if($content->isNew()):?><span class="kboard-default-new-notify">N</span><?php endif?>
    							<?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
    							<?php echo $content->title?>
    							<span class="kboard-comments-count"><?php echo $content->getCommentsCount()?></span>
    						</div>
    					</a>
    				</td>
    				<td class="kboard-latest-date"><?php echo $content->getDate()?></td>
    			</tr>
    			<?php endwhile?>
    		</tbody>
    	</table>
    </div>

    말씀하신대로 코드를 썼는데 https://gpdnjss13.mycafe24.com/?page_id=205 

    제목 아래로 글이 오긴했는데 링크가 없는 검정글씨 공지글이 보이는데 저거 없앨수는 없나요..?

    제가 왕초보여서 ㅠㅠ 알려주시면 정말 감사하겠습니다

    https://imgur.com/7S6rNp9

  • 적용하신 코드 대신 아래의 코드로 교체해보세요.

    <div id="kboard-default-latest">
    	<table>
    		<thead>
    			<tr>
    				<th class="kboard-latest-title"><?php echo __('Title', 'kboard')?></th>
    				<th class="kboard-latest-date"><?php echo __('Date', 'kboard')?></th>
    			</tr>
    		</thead>
    		<tbody>
    			<?php while($content = $list->hasNextNotice()):?>
    			<tr>
    				<td class="kboard-latest-title">
    					<a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>"onclick="window.open(this.href, '<?php echo $content->title?>', 'width=520, height=550, scrollbars=yes'); return false;">
    						<div class="kboard-default-cut-strings">
    							<?php if($content->isNew()):?><span class="kboard-default-new-notify">N</span><?php endif?>
    							<?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
    							<?php echo $content->title?>
    							<span class="kboard-comments-count"><?php echo $content->getCommentsCount()?></span>
    						</div>
    					</a>
    				</td>
    				<td class="kboard-latest-date"><?php echo $content->getDate()?></td>
    			</tr>
    			<?php endwhile?>
    			<?php while($content = $list->hasNext()):?>
    			<tr>
    				<td class="kboard-latest-title">
    					<a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>">
    						<div class="kboard-default-cut-strings">
    							<?php if($content->isNew()):?><span class="kboard-default-new-notify">N</span><?php endif?>
    							<?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
    							<?php echo $content->title?>
    							<span class="kboard-comments-count"><?php echo $content->getCommentsCount()?></span>
    						</div>
    					</a>
    				</td>
    				<td class="kboard-latest-date"><?php echo $content->getDate()?></td>
    			</tr>
    			<?php endwhile?>
    		</tbody>
    	</table>
    </div>

    고맙습니다.

  • 답변주셔서 감사합니다만, 

    그대로 붙여서 실행해보니 공지사항을 제외한 아래 글들을 클릭하니 새로운 창이 열리지 않고 그 페이지에서 창이 열리게 됩니다.

    저는 공지사항 포함 모든 글들을 새로운 창에서 열리게 하고 싶습니다..!

    또한 공지사항글은 앞에 공지사항 이라는 표시를 할 수 있는지요?

  • 이전 댓글에 안내해드린 코드 중

    아래의 코드를 찾아서

    <a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>">

    아래의 코드로 교체해보세요.

    <a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>"onclick="window.open(this.href, '<?php echo $content->title?>', 'width=520, height=550, scrollbars=yes'); return false;">

     

    아래의 코드 쪽이 공지사항을 표시하는 코드입니다.

    <?php while($content = $list->hasNextNotice()):?>
    ...
    <?php endwhile?>

    적당한 위치에 공지사항 문구를 추가해보세요.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요