кастомизировать существующий шаблон. через глобальную переменную передовать текущую ссылку, при выводе проверять равен ли текущий пункт в хлебных крошках текущему разделу, если равен - ссылку не показывать
|
1. Отправка сообщения:
Где "NEW_USER" - тип почтового сообщения - можете воспользоваться уже имеющимимся, можете создать свой "34" - id почтового сообщения - этот точно руками создавать $arEventFields - массив передоваемых параметров с тело письма. Туда что угодно можно отправить - хоть из профиля пользователя выдарть его почтовый ящик при регистрации - и передать его одним из знач. в массиве в шаблон письма а там подставить в поле для отправки. 2. Проверка на принадлежность группе пользователей:
Это один из вариантов. можно и проще. группы пользователя записать в массив, а далее сделать проверку на наличие значение в массиве. |
|||||
|
|
|
Не , про это то я знаю. Кстати по этому поводу - нет ли где нибудь на ЭТОМ (1с-bitrix.ru) сайте описание этого алгоритма. Заказчик просит, чтобы предъявить его (алгоритм подсчета) разгневанным участникам конкурса. а то данная ссылка ему кажется неавторитетной. Как на стандартный компонент "bitrix:iblock.vote" наложить ограничение не по сессиям считать, а по ip и чтоб 1 раз скажем в день? вообще ведь никаких настроек нету по поводу подсчета голосов. На сайте до того доходит что люди ботов пишут которые повышают рейтинг и пока боремся с помощью бана по ip. |
|||
|
|
|
|
Как решать эту проблему?
в 11 утра была работа с 5300 проголосовавшими за нее, в 4 вечера у данной работы упал рейтинг с 4-х до 2.3 а кол-во в нем проголосовавших с 5300 до 9 человек. В журнале событий , в статистике вообще нету никаких упоминаний что этот элемент изменяли. так же в ИБ дата последей модификации данного элемента стоит на позопрошлой неделе. За весь день авторизовывались 2 человка - оба админа. и обоим этот геморой нахрен не нужен. Вопрос: КАК ... можно сбрость значения свойств элемента - которые используются для голосования - необлодая правами админа и при этом не отсветив в журнале событий?? И еще интересный момент: (Проголосовало: 4892, Рейтинг: 3.33) - это один элемент затем входит другой. создает свой элемент - голосует 1 раз И! (Проголосовало: 1, Рейтинг: 3.33) - выходим на 2-ю позицию! Пи[цензура]ц рейтинг. |
|
|
|
|
|
День добрый.
на одном из разработанных сайтов нашей студии есть раздел с голосованиями за работы конкурса: Для оставления своего голоса используется компонент bitrix:vote , по умолчанию была установленная из списка применяемых шаблонов аяксовская версия. а далее немного кастомизирована - внешний вид. И теперь у заказчкика проблемы. 1. Люди у которых размещены работы пишут что у них обнуляются поля кол-во проголосовавших и оценка. Проверка показала что ни один из админов к этому делу не имеет. значения свойств не менял, а другие лица доступа к ним не имеют. 2. У заказичка сомнения что за те дни сколько идет конкурс могли проголосовать 5 тыс. чел. за одну работу, посещаемость в сутки порядка 600 человек. - тесты показали что можно проголосовать из разных браузеров Где настройки голосовалок? чтобы мы смогли установить что за одну работу нельзя голосовать более 1 раза с 1 ip. Жду советов. Спасибо |
|
|
|
|
|
Ну упростите регистрациу - напишите свою на API, пусть оставляют только email - который им будет служить логином.
пароль генерируйте автоматически, его (пароль) отправляйте на указанный ящик, а после добавления пользователя сразу авторизовывайте. А вот если захотят сменить логин или пароль - пусть идут в свой профиль. |
|
|
|
|
|
Для фильтра необходимы 2 компонента.
1. Сам фильтр 2. Список элементов раздела Ищите в визуальном редакторе в папке "каталог" - в компонентах. Все зависит от того как визуально это должно выглядить. В одном случаи Вам придется кастомизировать компонент каталога -> элемент детально В другом случаи Вам потребуется блок в рамках дизайна куда эти 2 компонента придется разместить, и еще сделать проверку где мы сейчас находимся. |
|
|
|
|
|
Если вам удалось где то умыкнуть кастомизированный шаблон то папку с шаблоном положить можно сюда
Если это ваш компонент то:
Вместо многоточия пишете название вашей группе компонентов, к примеру "mycomponents" и в эту папку уже размещаете ваш компонент |
|||||
|
|
|
|
ввести ключик. Скорее всего у Вас демо-версия и наверняка какая-нибудь 9.5.x ,а в данной версии траблы с отображением веб-форм. то в картинку компонент веб-формы преобразует, то существующую форму после просмотра и сохранения испоганит и сделает ее набором картинок.
Все лечится обновлениями. но нужен ключик. Если же ключ уже введен - вставляем компонент - переключаемся в режим кода затем снова в визуальный режим. иконка обычно внешний вид меняет на нужный. |
|
|
|
|
|
Вот что у меня в элементе в месте где выводится цена.
Несчитая моей верстки код почти без изменений У вас же почему то стоит break; после первого же вывода цены. Вам не кажется что он там лишний? |
|||
|
|
|
|
1. поля с ценами должны быть заполнены
2 обратите внимание что у вас цикл вывода цен foreach($arResult["PRICES"] as $code=>$arPrice): чтобы они вывелись они должны быть указаны в настройках компонента в выводимых. Указано выводить одну цену - выведется одна, укажете выводить 2 - выведет 2. Но! при соблюдении 1-го пункта. |
|
|
|
|