раз у вас стандартные отзывы через форум то и модерация только через форум - только чем вам установка форума будет мешать? закрываете доступ к станице где будет форум и все. ссылки на него не ставьте и никто знать о нем не будет
05.08.2013 17:12:26
для того чтобы передать что-то из компонента в компонент подключаемый ДО этого нужно отключить на сайте кеш и использовать глобальные переменные, но это плохой вариант
хорошим будет использование отложенной функции. пока в документации нет этого(я не нашел), но есть такая функция:
смысл такой что вы передаете не переменную, а уже нужный Вам html код - в вашем случае вы весь фильтр свой отправляете в переменную и через отложенную функцию выводите выше |
|||
|
19.07.2013 11:23:22
у меня была похожая задача - я реализовал так:
в инфоблоке с новостями создал новое множественное свойство типа строка далее в шаблон сайта поставил компонент news.list перед которым добавил массив arFilter по данному свойству, значением я выставлял текущий url далее только шаблон настроить на нужный вид и все |
|
|
17.07.2013 13:08:47
вы неправильно понимаете разницу между свойствами и полями элементов. то что вы создали свойства и отметили отображать в админке их в новой вкладке для публички роли не играет. в настройках компонента отмечаете эти свойства для того чтобы они отображались и они придут в массив $arResult["DISPLAY_PROPERTIES"]. все остальное в ваших руках как сделать чтобы отображались в нужном вам месте. такого что в админке сделали новую вкладку и свойства в публичке тоже пойдут во вкладку нет.
|
|
|
12.07.2013 16:39:36
спасибо за совет, увы не подходит только такой вариант.
как мне подсказали решить задачу можно только так: получив все значения и их id свойства сравнить с пришедшим свойством и если таковое отсутствует создать значение и выставить его id. это хорошо если всего пара элементов и свойств пара - а если речь идет о десятках тысяч элементов и в каждом пару десятков свойств типа список - увы не подходит для меня. пришел к выводу что дешевле перевести эти свойства в строчные, а где нужен будет список на сайте всех свойств(фильтр) буду собирать их отдельным запросом |
|
|
12.07.2013 12:06:44
в итоге все-равно приходится менять обработчик на CIBlockElement::SetPropertyValuesEx
как правильно задать значение из свойства типа список? так не работает CIBlockElement::SetPropertyValuesEx($arElement["ID"], false, array("COLOR" => "черный")); по логике это бы сработало если бы у меня было строковое свойство, а у меня список |
|
|
11.07.2013 20:33:18
есть CIBlockProperty::Update, так же есть новое значение и уже существующее. как установить когда есть существующее и как при этом установить новое не затерев при этом существующие.
т.е. у меня приходит массив: id элемента1 - цвет черный(уже есть в списке такой но у эл отмечн серый - необходимо поменять) id элемента2 - цвет красный(такого нету - необходимо добавить в список и отметить что установлено это значение) сам массив получаем из xml. и повлиять на него нет возможности сейчас все свойства типа строка и проблемы нет, но теперь будут свойства список менять обработчик на CIBlockProperty::UpdateEnum не лучший вариант |
|
|
08.07.2013 17:45:39
может тут кто подскажет - у меня тоже 10.3,5,1 - все свойства загружаются на сайт в 1 множественное - как их разделить на отдельные?
т.е. на сайте получается 1 множественное свойство характеристики: значение - описание свойства 500 - ширина красный - цвет а нужно чтобы это были отдельные свойства и еще момент я нашел |
|
|
08.07.2013 16:41:39
на сайт приходит выгрузка из 1с. но пролема в том, что приходит не совсем хорошо - все свойства прописываются в 1 множественное CML2_ATTRIBUTES
где значение это значение свойства, а описание - его наименование. как можно перенастроить/переписать данный вариат? обращение идет к /bitrix/admin/1c_exchange.php - стандартное. думал напиать обработчик который потом пройдется по всем элементам и сделает копии значений из 1 в разные, но элементов очень много и даже банальный getlist дает 500 ошибку. |
|
|
04.07.2013 15:35:12
у вас пути к картинке /upload/foto/кодтовара.jpg - правильно?
тогда в поле папка для картинок указываете /upload/foto/ а свойство для загрузки картинки кодтовара.jpg если у вас так не будет вы ничего не загрузите автоматом не подставится IE_XML_ID и DETAIL_PICTURE между собой никак не связаны |
|
|
04.07.2013 12:23:47
не весь нельзя, только написав свой экспорт для этого вот тут /bitrix/php_interface/include/catalog_export делаете копии по аналогии со статьей
|
|
|
03.07.2013 14:02:26
еще раз повторюсь в случае с багтрекером можно назвать тех поддержку багтрекером и Ваши лигбезы не в тему.
как правильно вам сказал Андрей - это комерческая система. За поддержку вы платите и Вас никто не пустит ко всем тикетам ошибок чтобы каждый кто пожелает лез бы и говорил как нужно, а как нет. Нашли ошибку - написали. Хотите чтобы другие пользователи узнали - есть форум, блог... хотите заниматься исправлением ошибок - напишите в битрикс, кто знает может вас туда возьмут работать. |
|
|
03.07.2013 12:29:20
то что вы называете багтрекером - тут это называется техподдержка. О найденных вами ошибках вы всегда можете написать туда и если это действительно ошибка, она будет добавлена в список на исправление и в одном из обновлений будет исправлена. Кроме того Вам же сказали есть форум, блоги и прочее где вы можете так же сообщить о найденном баге чтобы вам сказали правы вы или нет и как с этим бороться. Администраторы форума тоже отслеживают темы и либо просят вас создать тикет в техподдержку либо сами сообщают туда и говорят что об этом уже известно будет исправление. что вам еще нужно? для чего вы привели ссылки на техподдержку других систем? или вы не нашли ссылку
|
|
|