[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с выводом картинок
irina1104
Подскажите есть код:
<?if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED!==true)die();?>

<?
if (!empty($arResult)):?>
<style
type="text/css">
.asd_slider_window {
height:<?= $arResult[0]['PICTURE']['HEIGHT']?>px;width:<?= $arResult[0]['PICTURE']['WIDTH']?>px;
}
#asd_slider_overtext {
width: <?= $arResult[0]['PICTURE']['WIDTH']?>px;
}
#asd_slider_overtext .asd_slider_title {
width: <?= $arResult[0]['PICTURE']['WIDTH']-10?>px;
}
#asd_slider_overtext .asd_slider_des {
width: <?= $arResult[0]['PICTURE']['WIDTH']-10?>px;
}
</style>
<script
type="text/javascript">
var
timerSpeed = <?= $arParams['TIME']*1000?>;
</script>

<div
class="asd_slider_main_view">
<div
class="asd_slider_window">
<div
class="asd_slider_image_reel">
<?
foreach ($arResult as $i => $arItem):?>
<?
if (strlen($arItem['DETAIL_PAGE_URL'])):?>
<a
href="<?= $arItem['DETAIL_PAGE_URL']?>" title="<?= $arItem['NAME']?>"><img src="<?= $arItem['PICTURE']['SRC']?>" width="<?= $arItem['PICTURE']['WIDTH']?>" height="<?= $arItem['PICTURE']['HEIGHT']?>" alt="<?= $arItem['NAME']?>" title="<?= $arItem['NAME']?>" hspace="0" /></a>
<?
else:?>
<img
src="<?= $arItem['PICTURE']['SRC']?>" width="<?= $arItem['PICTURE']['WIDTH']?>" height="<?= $arItem['PICTURE']['HEIGHT']?>" alt="<?= $arItem['NAME']?>" title="<?= $arItem['NAME']?>" />
<?
endif;?>
<div
class="asd_slider_hidden" id="asd_slider_title_<?= $i?>"><?= $arItem['NAME']?></div>
<div
class="asd_slider_hidden" id="asd_slider_text_<?= $i?>"><?= $arItem['PREVIEW_TEXT']?></div>
<div
class="asd_slider_hidden" id="asd_slider_link_<?= $i?>"><?= $arItem['DETAIL_PAGE_URL']?></div>
<?
endforeach;?>
</div>
<?
if ($arParams['SHOW_PREVIEW_TEXT'] == 'Y'):?>
<div
id="asd_slider_overtext">
<a
class="asd_slider_title" href="<?= $arResult[0]['DETAIL_PAGE_URL']?>"><?= $arResult[0]['NAME']?></a>
<a
class="asd_slider_des" href="<?= $arResult[0]['DETAIL_PAGE_URL']?>"><?= $arResult[0]['PREVIEW_TEXT']?></a>
</div>
<?
endif;?>
</div>
<div
id="asd_slider_paging">
<?
foreach ($arResult as $i => $arItem):?>
<a
href="#" rel="<?= $i+1?>"><?= $i+1?></a>
<?
endforeach;?>
</div>
</div>
<br
clear="all" />
<?
endif;?>

В данный момент он выводит по 1 картинки, как сделать так чтобы он в строчку выводил 3 картинки?



Спустя 3 часа, 27 минут (22.09.2011 - 11:45) irina1104 написал(а):
sad.gif

Спустя 25 минут, 12 секунд (22.09.2011 - 12:11) Winston написал(а):
Попробуй так
Свернутый текст
<?php if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED!==true)die();?>

<?php
if (!empty($arResult)):?>
<style type="text/css">
.
asd_slider_window {
height:<?php = $arResult[0]['PICTURE']['HEIGHT']?>px;width:<?php = $arResult[0]['PICTURE']['WIDTH']?>px;
}
#asd_slider_overtext {
width: <?php = $arResult[0]['PICTURE']['WIDTH']?>px;
}
#asd_slider_overtext .asd_slider_title {
width: <?php = $arResult[0]['PICTURE']['WIDTH']-10?>px;
}
#asd_slider_overtext .asd_slider_des {
width: <?php = $arResult[0]['PICTURE']['WIDTH']-10?>px;
}
</style>
<
script type="text/javascript">
var timerSpeed = <?php = $arParams['TIME']*1000?>;
</
script>

<
div class="asd_slider_main_view">
<
div class="asd_slider_window">
<
div class="asd_slider_image_reel">
<?php foreach ($arResult as $i => $arItem):?>
<?php
if (strlen($arItem['DETAIL_PAGE_URL'])):?>
<a href="<?php = $arItem['DETAIL_PAGE_URL']?>" title="<?php = $arItem['NAME']?>"><img src="<?php = $arItem['PICTURE']['SRC']?>" width="<?php = $arItem['PICTURE']['WIDTH']?>" height="<?php = $arItem['PICTURE']['HEIGHT']?>" alt="<?php = $arItem['NAME']?>" title="<?php = $arItem['NAME']?>" hspace="0" /></a>
<
a href="<?php = $arItem['DETAIL_PAGE_URL']?>" title="<?php = $arItem['NAME']?>"><img src="<?php = $arItem['PICTURE']['SRC']?>" width="<?php = $arItem['PICTURE']['WIDTH']?>" height="<?php = $arItem['PICTURE']['HEIGHT']?>" alt="<?php = $arItem['NAME']?>" title="<?php = $arItem['NAME']?>" hspace="0" /></a>
<
a href="<?php = $arItem['DETAIL_PAGE_URL']?>" title="<?php = $arItem['NAME']?>"><img src="<?php = $arItem['PICTURE']['SRC']?>" width="<?php = $arItem['PICTURE']['WIDTH']?>" height="<?php = $arItem['PICTURE']['HEIGHT']?>" alt="<?php = $arItem['NAME']?>" title="<?php = $arItem['NAME']?>" hspace="0" /></a>
<?php else:?>
<img src="<?php = $arItem['PICTURE']['SRC']?>" width="<?php = $arItem['PICTURE']['WIDTH']?>" height="<?php = $arItem['PICTURE']['HEIGHT']?>" alt="<?php = $arItem['NAME']?>" title="<?php = $arItem['NAME']?>" />
<
img src="<?php = $arItem['PICTURE']['SRC']?>" width="<?php = $arItem['PICTURE']['WIDTH']?>" height="<?php = $arItem['PICTURE']['HEIGHT']?>" alt="<?php = $arItem['NAME']?>" title="<?php = $arItem['NAME']?>" />
<
img src="<?php = $arItem['PICTURE']['SRC']?>" width="<?php = $arItem['PICTURE']['WIDTH']?>" height="<?php = $arItem['PICTURE']['HEIGHT']?>" alt="<?php = $arItem['NAME']?>" title="<?php = $arItem['NAME']?>" />
<?php endif;?>
<div class="asd_slider_hidden" id="asd_slider_title_<?php = $i?>"><?php = $arItem['NAME']?></div>
<
div class="asd_slider_hidden" id="asd_slider_text_<?php = $i?>"><?php = $arItem['PREVIEW_TEXT']?></div>
<
div class="asd_slider_hidden" id="asd_slider_link_<?php = $i?>"><?php = $arItem['DETAIL_PAGE_URL']?></div>
<?php endforeach;?>
</div>
<?php if ($arParams['SHOW_PREVIEW_TEXT'] == 'Y'):?>
<div id="asd_slider_overtext">
<
a class="asd_slider_title" href="<?php = $arResult[0]['DETAIL_PAGE_URL']?>"><?php = $arResult[0]['NAME']?></a>
<
a class="asd_slider_des" href="<?php = $arResult[0]['DETAIL_PAGE_URL']?>"><?php = $arResult[0]['PREVIEW_TEXT']?></a>
</
div>
<?php endif;?>
</div>
<
div id="asd_slider_paging">
<?php foreach ($arResult as $i => $arItem):?>
<a href="#" rel="<?php = $i+1?>"><?php = $i+1?></a>
<?php endforeach;?>
</div>
</
div>
<
br clear="all" />
<?php endif;?>

Спустя 2 минуты, 48 секунд (22.09.2011 - 12:13) irina1104 написал(а):
неа не выводит

Спустя 3 минуты, 50 секунд (22.09.2011 - 12:17) Winston написал(а):
Напишите
<?php print_r($arResult); ?>

И покажите какой там массива хранится.

Спустя 3 минуты, 18 секунд (22.09.2011 - 12:21) irina1104 написал(а):
теперь он ошибку выдает
Parse error: syntax error, unexpected '=' in C:\Program Files\Bitrix Environment\www\bitrix\components\bitrix\asd.slider.text\templates\.default\template.php on line 6

Спустя 7 часов, 45 минут, 44 секунды (22.09.2011 - 20:06) dimonise написал(а):
жесть...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.