Возникла необходимость создать всплывающие картинки, подробнее я писала в созданной одноименной теме. Однако для реализации моей задачи необходимо знать текст анонса или подробно, который храниться в инфоблоке. Благодаря, Артёму Шевцову, а именно его подсказки, просмотреть в шаблоне массив:
Код
<?
echo '<pre>'.print_r($arItem).'</pre>';
?>
Я обнаружила, что так необходимый мне параметр
Код
[DETAIL_TEXT]
в шаблоне компонента отсутствует. Подскажите, пожалуйста, можно ли как-то отредактировать компонент и его шаблон, чтобы получить этот параметр.
Как сделать всплывающее окно с картинкой поверх текущей страницы?
Сделала, как предложено по ссылка , однако возник вопрос, как сделать так чтобы при открытии «большой» картинки появлялось не название, а текст что находится в «Подробно» картинки? Код
Код
<a id="pop_ex" href="<?=$arItem["DETAIL_PICTURE"]["SRC"]?>">1<img border="0" src="<?=$arItem["PICTURE"]["SRC"]?>" width="<?=$arItem["PICTURE"]["WIDTH"]?>" height="<?=$arItem["PICTURE"]["HEIGHT"]?>" alt="<?=$arItem["NAME"]?>" title="<?=$arItem["NAME"]?>" /></a>
Как я разобралась, значение берется вот отсюда: alt="<?=$arItem["NAME"]?>"
Не подскажите, как отредактировать код, чтобы выводился текст из «Подробно»?
Как сделать всплывающее окно с картинкой поверх текущей страницы?
Т.е. у неё на сайте уже установлен компонент фотогалерея 2.0, которым Виктория и пользуется.
если у неё "Старт", то откуда там фотогалерея 2.0 о которой она пишет? Если таки там есть фотогалерея - значит редакция не "Старт". Или я чего то не понимаю.
Напутала. Я не знала, что существует отдельный элемент фотогалерея 2.0, когда Вы говорили о фотогалереи, я думала вы имели в виду компоненты, которые находятся по пути компоненты 2.0 - контен - фотогалерея. А вообще все хорошо) Зато столько всего узнала) Всем спасибо)
Как сделать всплывающее окно с картинкой поверх текущей страницы?
вот неплохой вариант, только я вроде код вставляю, а у меня fancybox так и не подцепляется( Создала в корне сайта папку fancybox, туда закачала все файлы. С учетом последней версии "бокса" в шаблон вставляю между тегами head: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> <script type="text/javascript" src="/js/fancybox/jquery.easing-1.3.pack.js"></script> <script type="text/javascript" src="/js/fancybox/jquery.mousewheel-3.0.2.pack.js"></script> <script type="text/javascript" src="/js/fancybox/jquery.fancybox-1.3.1.pack.js"></script> <link rel="stylesheet" type="text/css" href="/js/fancybox/jquery.fancybox-1.3.1.css" media="screen" /> <link rel="stylesheet" type="text/css" href="/css/style.css" media="screen" /> <script type="text/javascript" src="/js/web.js?m=20100203"></script> <script type="text/javascript"> $(document).ready(function() { $("a#pop_ex").fancybox(); }); </script> Затем в скопированном шаблоне компонента «фотографии раздела» отсчитываю 14 строк, пишу в 15: [url=<?=$arItem[]">1<img border="0" src="<?=$arItem["PICTURE"]["SRC"]?>" width="<?=$arItem["PICTURE"]["WIDTH"]?>" height="<?=$arItem["PICTURE"]["HEIGHT"]?>" alt="<?=$arItem["NAME"]?>" title="<?=$arItem["NAME"]?>" />[/url] Результат: У всех картинок одинаковые названия. При нажатии на картинку, она открывается в новой странице, то есть ни как всплывающее окно. Подскажите, пожалуйста, что надо исправить. Потому что все-таки хочется сохранить возможность использовать инфоблоки. Сама компонент я не напишу, так как не знаю пхп, а также с программной точки зрения сам Битрикс.
Как сделать всплывающее окно с картинкой поверх текущей страницы?
Подскажите пожалуйста, как использовать фотогалерею, то есть что нужно сделать чтобы она работала? На сайте битрикса я не смогла найти подробную подходящую документацию. Я использую компонент 2.0 - контент - фотогалерея - фотогалерея. Не могу понять как настроить компонент(
Евгений Жуков пишет: Не совсем так. Можно иметь 2 копии сайта - одну рабочую, вторую для разработки, при условии, что доступа из инета ко второй копии не будет.
Хм..странно. Моя вторая копия находится на локальном компьютере и подключена через Битрикс-веб окружение, как я понимаю это виртуальный сервер. То есть доступа к нему из Интернета нет. Но обновляться сайт все равно не может из-за этой ошибки.
Я прочитала по данной Вами ссылке, что обновлять можно либо версию сайта, которая находится на сервере, либо локальную. Так что вряд ли можно с этим что-то сделать, раз так задумано разработчиками. Ну..в итоге ..после всех мучений я просто обновила основную версию, ту, что на сервере, бэкап у меня есть, если что случиться буду пытаться решить проблему. Пока что все работает.
Прошу прощения - это моя запись, зашла не под своим логином.
Как сделать всплывающее окно с картинкой поверх текущей страницы?
Евгений большое Вам спасибо, вы уже вторые сутки являетесь замечательной заменой технической поддержки) Спасибо вам) Надо ли устанавливать какие-то специфические свойства в галереи 2.0 для решения моей задачи с всплывающими картинками?
Как сделать всплывающее окно с картинкой поверх текущей страницы?
Евгений Жуков пишет: Вы о чем? Я вообще-то об администраторе операционной системы. Прошу прощения за мою некомпетентность, я просто проверила своего пользователя в ОС, он относится к группе администраторы.
Виктория пишет: Установила и разархивировала. Началась странность с доступом, не могу зайти в панель администартора, поскольку почему-то пароль неверный, также закрыты все страницы(
Повторная переустановка помогла, однако теперь на странице обновления в локальной версии написано: Ошибка [ERROR_WRONG_CODE] Проверка сайта не пройдена. Обратитесь пожалуйста в службу техподдержки компании Битрикс по адресу А тех. поддержка все еще молчит
Установила и разархивировала. Началась странность с доступом, не могу зайти в панель администартора, поскольку почему-то пароль неверный, также закрыты все страницы(
Евгений Жуков пишет: Ммм... Не надо было в C:\Program Files ставить. Лучше всего на другой диск - доступ в эту папку блокируется системой, если включен UAC (обычно включен по умолчанию). Как вариант - попробуйте перезапустить Веб-окружение от имени администратора. Не поможет - деинсталлируйте и разверните заново на другом диске.
Не подскажете еще, (вдруг все-таки обновлюсь) как потом правильно удалить локальную обновленную версию сайта, чтобы потом можно было обновить, тот, что находится на сервере.