이미지 출력시키는 경로, 코딩좀 바꿀려고 하는데요 채택완료
if($coid=='privacy') { $subimage='/site1/theme/basic/img/subimage1.jpg';}
else{ $subimage='/site1/theme/basic/img/subimage2.jpg'; }
?>
테마사용중이며, site1 하위폴더에 그누보드 설치했구요 . basic테마 속 이미지를 위처럼 경로잡아서 불러오고 있는데요.
/theme/basic/img/를 빼고 로 대체할려고 합니다.
무지 어렵네요.코딩 수정좀 알려주세요 ^^; 저 위다가 어떻게 붙여야 되는지 감이 안옵니다.ㅠ
답변 1개
고민이 되실것도 같긴합니다만
답을 거의다 찾아놓으신것 같아서
약간만 거들어드리면
</span></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="font-size: 11pt; font-family: 나눔고딕, NanumGothic;"><?php</span></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="font-size: 11pt; font-family: 나눔고딕, NanumGothic;"> if($coid=='privacy') { $subimage='/site1/theme/basic/img/subimage1.jpg';}</span></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="font-size: 11pt; font-family: 나눔고딕, NanumGothic;"> else{ $subimage='/site1/theme/basic/img/subimage2.jpg'; }</span></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="font-size: 11pt; font-family: 나눔고딕, NanumGothic;">?></span></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="font-size: 11pt; font-family: 나눔고딕, NanumGothic;">
에서
/theme/basic/img/를 빼고 로 대체할려고 합니다.
두군데를 다 바꾸려는것보단
바뀔 부분만 바꾸는게 낫겠죠
즉, 바꾸려는건 파일명의 숫자값입니다.
중복되는부분은 공통변수로 사용하는겁니다.
</span></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="font-size: 11pt; font-family: 나눔고딕, NanumGothic;"><?php</span></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="font-size: 11pt; font-family: 나눔고딕, NanumGothic;">$subimage= "/site1".</span><span style="font-size: 11pt; font-family: 나눔고딕, NanumGothic;">G5_THEME_IMG_URL; // 일단 공통요소를 그대로 적용하고</span></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="font-size: 11pt; font-family: 나눔고딕, NanumGothic;">$subimage .= "subimage"; //여기까지는 중복이고 나중에 변경할수도 있어서 분리를 보여드립니다.</span></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="font-size: 13px;">
</span></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="font-size: 13px; font-family: 나눔고딕, NanumGothic;">// 이하는 이미 해놓으신 중복을 제외하고 로직을 그대로 사용합니다.</span></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px; margin-left: 0px;"><span style="font-size: 11pt; font-family: 나눔고딕, NanumGothic;"> if($coid=='privacy') { $subimage .='1.jpg';}</span></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="font-size: 11pt; font-family: 나눔고딕, NanumGothic;"> else{ $subimage .='2.jpg'; }</span></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="font-size: 11pt; font-family: 나눔고딕, NanumGothic;">?></span></p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="font-size: 11pt; font-family: 나눔고딕, NanumGothic;">
위와 같이 적용하시면 됩니다.
더 다양한 문자열 꼼수들은 직접 고민하시면 다양한 분리와 조립은 얼마든지 가능하실겁니다.
답변에 대한 댓글 3개
요즘 PHP 에서
[code]
<?= ?>
// 이것을 지원하지 않는데도 많이 있더라구요
<?php echo $subimage?> // 이렇게 사용하셔야 합니다.
[/code]
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
<img src='<?=$subimage .?>'> 이처럼 출력시키면 되는지요.
<?php
$subimage= "/site1".G5_THEME_IMG_URL; // 일단 공통요소를 그대로 적용하고
$subimage .= "subimage"; //여기까지는 중복이고 나중에 변경할수도 있어서 분리를 보여드립니다.
// 이하는 이미 해놓으신 중복을 제외하고 로직을 그대로 사용합니다.
if($coid=='privacy') { $subimage .='1.jpg';}
else{ $subimage .='2.jpg'; }
?>
<img src='<?=$subimage .?>' >