0
루프를 사용하여 테이블을 생성하려고합니다. 열의 수는 중요하며, 행의 수는 무의미하지만 6-7이어야합니다.하나의 배열로 루프에서 테이블 생성
여기서 문제는 테이블을 통해 표시해야하는 이미지 이름 집합이있는 하나의 배열에서만이 문제를 만들어야한다는 것입니다.
이
는 PHP입니다 :if ($mode == 'skins')
{
$player_gender = ($player_data['playerGender'] == true) ? 'male' : 'female';
$skins_array = $samp->skin('small', false, $player_gender);
$index_counter = 0;
foreach ($skins_array as $skin_img)
{
$template->assign_block_vars('skinrow', array(
'IMAGE_PATH' => $root_path . $config['skins_path'] . '/Skin_' . $skin_img . '.png',
));
}
}
그리고 이것은 HTML입니다 :이 경우에 사용
<div class="container">
<table>
<!-- BEGIN skinrow -->
<tr>
<td><a href="{skinrow.IMAGE_PATH}"><img src="{skinrow.IMAGE_PATH}" /></a></td>
</tr>
<!-- END skinrow -->
</table>
</div>
템플릿 엔진의 phpBB에서입니다.
<tr>
을 HTML의 루프에 포함하면 내 결과가 모두 한 열로 내려 가고 루프에서 <tr>
을 제외하면 결과가 모두 한 행 (가로) .
기본적으로 열의 개수 만 신경 씁니다.이 열을 6-7로 제한하고 싶습니다.
나는 이것을 달성하는 것에 대한 논리를 보지 못하고있다. 어떤 도움이라도 성취 될 것입니다. 템플릿 엔진이 코드를 이해하는 당신에게 문제를 일으키는 경우 알려 주시면로 변환하려고하겠습니다http://pastebin.com/uDMeBJw6
: 여기
내가 사용하고 데이터로 예를 들어 배열입니다 순수 PHP 예제.
사용하여 모듈로 춤의
for
을 할 아마 청소기의 PHP는 경우 ($ ROWNUMBER % 6 == 0) 인쇄 '답변
MY phpBB의 기술은 존재하지 않는, 그러나 어쩌면이 트릭 할 것입니다 :
템플릿 :
PHP (전용 루프) :
을 코드는 테스트되지 않았으며 이것은 단지 아이디어 일뿐입니다.
... 그리고 대신 같은
foreach
및$counter
:출처
2013-10-27 14:31:27 frnhr
이것은 '
그렇지 않아야합니다! 모든 아이디어는 7 번째 (또는 6 번째) 블록마다 '
죄송합니다. 내 실수였습니다. 사과드립니다. – Aborted
관련 문제