묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
누가 좀 가르쳐 주세요!!
2008.02.19 19:09
지금 시간 저녁입니다. 어제 XE를 설치하고 오늘 아침부터 지금까지 만지작 거렸는데 당최 뭐가 뭔지 모르겠습니다.
제로보드 XE layout.html 등에서는 php문법을 못쓰는겁니까?
{$lang->document_count} 이런 한줄짜리 프린트문장 말고..
if($total > 0){
$cnt = strlen($total);
$total_images = ' ';
for($i = 0 ; $i < $cnt ; $i++){
$total_images .= '<img src="/number_icon/'.$total[$i].'gr.gif" alt=""/>';
}
}
이런 문장은 어떻게 써야하는건가요? 쓸수는 있는데 제가 방법을 모르는건가요? 아니면 애초에 허용안되는 문장인가요?
저 정말 바보된 느낌..
제발 누가 된다 안된다 라고 한마디만이라도 해주세요~ 아무리 찾아봐도 xe에서 쓰는 문법에 대해 작성하신분이 안계시네요.
<!--@if($total_count)-->
{@$cnt = strlen($total_count)}
{@$total_images = ' '}
<!--@for($i = 0 ; $i < $cnt ; $i++)-->
{@$total_images .= '<img src="./images/number_icon/'.$total_count[$i].'gr.gif" alt=""/>'}
<!--@end-->
<div class="articleNum">{$lang->document_count} <strong>{number_format($total_count)}{$total_images}</strong></div>
<!--@end-->
대충 비슷하게 해본다는게 위에처럼 됐는데.....요 구문이 왜 안될까...........................
제로보드 XE layout.html 등에서는 php문법을 못쓰는겁니까?
{$lang->document_count} 이런 한줄짜리 프린트문장 말고..
if($total > 0){
$cnt = strlen($total);
$total_images = ' ';
for($i = 0 ; $i < $cnt ; $i++){
$total_images .= '<img src="/number_icon/'.$total[$i].'gr.gif" alt=""/>';
}
}
이런 문장은 어떻게 써야하는건가요? 쓸수는 있는데 제가 방법을 모르는건가요? 아니면 애초에 허용안되는 문장인가요?
저 정말 바보된 느낌..
제발 누가 된다 안된다 라고 한마디만이라도 해주세요~ 아무리 찾아봐도 xe에서 쓰는 문법에 대해 작성하신분이 안계시네요.
<!--@if($total_count)-->
{@$cnt = strlen($total_count)}
{@$total_images = ' '}
<!--@for($i = 0 ; $i < $cnt ; $i++)-->
{@$total_images .= '<img src="./images/number_icon/'.$total_count[$i].'gr.gif" alt=""/>'}
<!--@end-->
<div class="articleNum">{$lang->document_count} <strong>{number_format($total_count)}{$total_images}</strong></div>
<!--@end-->
대충 비슷하게 해본다는게 위에처럼 됐는데.....요 구문이 왜 안될까...........................
댓글 4
-
gnee
2008.02.19 22:28
-
carpediem813
2008.02.20 00:18
그니님 제가 잘못해서 그런지 어쩐지 임포트||인클루드 해도 안되긴 마찬가지네요.
레이아웃에서 $tmp변수가 있다고 가정하에 $tmp 글자수가 몇글자인지 확인하기 위해 별도의 함수를 사용하려고 하는데
님 말씀처럼 a.php파일을 만들어서 임포트한후 기존의 php방식처럼 그냥 가져다 써도 된다는 말씀인가요? 안되는데요?
테스트하기 위해서 간단히 페이지 만들어봤는데
-------layout.html--------
<!--@if($tmp)-->
<!--%import("./a.php")-->
<!--@end-->
------ a.php ------------
$tmp ? echo '변수값있음' : echo '변수값없음'+ '+ ';
-------------------------
전혀 변수를 쓸수 없습니다.
그니님께서 간단한 소스좀 알려주시면 고맙겠습니다..
그런데..... 인클루드나 임포트나 어차피 불러오면 임포트한 페이지에 확장되는건데 php파일로 저장하고 인포트 한다고 해서 문법에서 차이가 나는지... 의문이네요....................... -
gnee
2008.02.20 02:04
아~ 실패하셨나요?... 으음. 그렇다면 아래의 방법으로 행해보시길 바랍니다.
────────────────────────────────────────────────────
fileadd.zip
────────────────────────────────────────────────────
홈페이지 파일을 출력하게하는 위젯입니다.
PHP코드가 작동하는 방식과 그냥 읽어서 출력하는 방식이 있습니다.
js같은 파일은 그냥 읽어서 출력하는것이 좋을듯 합니다.
간단한 기능을 일일이 위젯이나 애드온을 만들지 않고 쓸 수 있습니다. -
Drake
2008.04.09 17:08
위젯 감사드립니다.
사용하고 계시는 레이아웃안에 php폴더를 만드시고 php파일을 넣어주세요.
레이아웃 편집하기에서 아래를 삽입하여주시면 됩니다.
<!--%import("php/test2.php")-->