Затенение это работа компонента в режиме AJAX, поставьте соответствующую галочку в настройках компоненты и будет вам счастье 

27.10.2008 22:28:10
Не уверен, но вроде
Мда, эт не то. А добавление пользовательских свойств проблему не решает? Настройки -> Пользователи -> Список пользователей Редактирование/добавление пользователя Вкладка "Доп. свойства" Ну или Настройки -> Настройки продукта -> Пользовательские поля |
|
|
26.10.2008 19:27:25
Сессии тут при том, что ошибка гласит, что не может стартовать сессия, как вариант не хватает прав для создания файла этой сессии, ну и, если, наконец, взглянуть в
Дело ваше, можно и понедельника ждать... ![]() |
|||
|
26.10.2008 15:12:18
Думаю, для этого вам понадобится модифицировать ядро продукта, что не есть хорошо, да и модифицировать структуру БД, тоже не очень хорошая идея.
Подобный вариант я вам предложил под №2, только без модификации ядра продукта и структуры БД, единственное, вам прийдется настраивать каждый ИБ. |
|
|
26.10.2008 13:54:15
![]() ИБ "Цены" с доп свойством "цена". В этот ИБ забиваете все возможные цены: элемент: "Название" - "до 20$", "цена" - 20. И т.д. Второй ИБ со статьями расходов (элементы ИБ: Свадебное платье, Обручальные кольца и т.д.). В ИБ добавляете множественное свойство типа "привязка к элементам" ИБ "Цены". Получается, вы, добавляя статью расхода "Свадебное платье" выбираете нужные цены из ИБ цены. Остается сделать компонентик, который бы красиво выгребал расходы и отображал их, а при сабмите формы с расходами, делал не сложную калькуляцию. ![]() |
|
|
26.10.2008 13:32:00
На мой взгляд вы можете пойти 2мя путями:
1. Добавить в ИБ свойство "региональная версия". И по этому полю отбирать материалы для нужно языка. Минус способа: дублирование материалов русско- и англоязычных. 2. Добавить в ИБ свойства, которых Вам не хватает для анг версии: 2 картинки (привязка к файлу на сервере) и 2 поля "html/Текст". Расположить эти поля вы сможете так, как Вам удобно, нажав "настроить" при добавлении нового элемента в ИБ в административном интерфейсе. Добавление/редактирование свойств ИБ доступно: Настроки -> Информ. блоки -> Типы информ. блоков -> ваш ИБ : вкладка "Свойства".
|
|||
|
22.10.2008 18:59:46
Добрый день!
Есть идея реализации странички с использованием AJAX: На странице размещается вывоз 3х компонент, вводится переменная (допустим $_GET["show"]), состояние которой и определяет, какой компонент отображать. Вот идея и заключается в том, чтобы отображать эти компоненты без перезагрузки страницы. При работе без ajax (т.е. переходе по ссылкам) проблем нет. Столкнулся со следующей проблемой: У меня есть страница /personal/index.php, ее структура аналогична структуре описаной в
Проблема в том, что, заходя в раздел, я попадаю на компонент bitrix:sale.basket.basket - все отлично. Когда я перехожу на вкладку с bitrix:main.profile, компонент подгружается, но не работают его JS и CSS. Если зайти сразу на страницу с профилем /personal/index.php?show=profile, то скрипты и стили работают, но проблема с другими компонентами, загружаемых динамически (остается). P.S.: <?$APPLICATION->ShowHeadStrings()?> и <?$APPLICATION->ShowHeadScripts()?> в head'е шаблона сайта есть. Пробовал вываливать скрипты и стили компонент на страницу, еще до их вызова, т.е. сразу 3х компонент, внезависимости от того, какой потом вызовут. Кто подскажет как быть, или может другой способ реализации? (скрипты, подгруженные ajax'ом не доступны - почему?) Даже с использованием битриксовых функций jsAjaxUtil.InsertDataToNode(), при использовании $APPLICATION->RestartBuffer() проблема остается. Без $APPLICATION->RestartBuffer() загружается шапка сайта. |
|
|
21.10.2008 13:49:23
Задачка реализуема.
Если я правильно понял, то как вариант могу предложить: Создать свойство в ИБ типа файл, где и хранить оригинальный файл. На сохранение повесить обработчик, который будет обрабатывать файл, приводить к нужным размерам и записывать копию (уменьшеную) в превью, дитейл или еще одно доп. свойство. Если писать в превью, то получается красиво. В списке новостей у вас маленькая картинка. При детальном просмотре: кастомизируем или шаблон или компонент, где на дитейл пикчу вешаете ссылку на оригинальный файл. |
|
|
21.10.2008 11:30:16
Можно в настройках ИБ поставить на вкладке поля "Создавать картинку анонса из детальной (если не задана)" и указать нужные размеры. Минус: при смене детальной картинки превью не пересоздается, если предварительно превью не удалить.
При выводе списка новостей и будет отображаться картинка превью
|
|||||||
|
19.10.2008 21:10:14
Решение №1:
Ставьте в настройках ИБ "Уменьшать если большая". Решение №2: вешаете на событие после сохранения элемента обработчик: Ресайзите картинку, потом получаете массив от этого файла (MakeFileArray или GetFileArray) и апдейтите элемент (т.е. обновляете в БД данные о файле(картинке)). |
|
|