SteepNET, откуда в ELEMENT_ID появится ID?
Вы на странице /news/index.php какой компонент используете? Если bitrix:news то всё будет работать, в его состав входит bitrix:news.detail
Если же вы в bitrix:news.detail хотите конкретную новость вывести тогда укажите там конкретный ID элемента.
barder, вы либо полностью ваши файлы через яндекс диск добавьте, чтобы можно было посмотреть, либо через онлайн редактор РНР https://repl.it/languages/php
Из того что вы пишите ничего не понятно.
sickgang, самый верный способ на мой взгляд я вам написал. Посмотреть модули доставок с функционалом выбора пунктов доставки и разработать свой модуль, либо делегировать эту задачу другим на платной основе.
Единственное, что могу посоветовать, есть старый мастер шаблона sale.order.ajax его проще дорабатывать. Он поддерживается в режиме совместимости.
sickgang, выбор пункта доставки это дополнительный функционал в sale.order.ajax нет такого, соответственно расширение функционала достигается написанием модуля.
В новом шаблоне sale.order.ajax вы просто замучаетесь что-то делать, он очень сложный для доработки.
https://dev.1c-bitrix.ru/api_help/sale/classes/csa...
Получаете заказ,в нём CREATED_BY Идентификатор пользователя, кто создал заказ.
Идентификатор пользователя отдаёте в CSaleOrderUserProps::GetList
На выходе и получите ID Код профиля покупателя.
примените шаблон bootstrap_v4, дефолтный скорее всего уже не дефолтный так как содержит доработки. Либо скопируйте под другим именем из bitrix\components\bitrix
anriko, почтовые события должны меняться в настройках компонента, но если в этом вашем самописном компоненте нет возможности поменять, вы можете использовать штатный компонент веб-форм от битрикса.
SteepNET, я если честно практически не пользуюсь компонентом iblock.vote, на маркетплейсе тоже нет ничего близко по вашему вопросу нет. Чтобы понять как решить эту задачу я написал выше примерный чек-лист. Чтобы что-то больше посоветовать это мне нужно провести обследование этого вопроса и потратить время, которого у меня нет.
Мой совет начните с репозитория плагинов вордпресса и woocommerce, посмотрите что там есть, если что-то найдёте то вот вам и будет пример логики и структуры. После этого сможете сформировать ТЗ, и сделать самостоятельно, либо делегировать это другим специалистам.
- это поиск в Гугле и Яндекс, а это по любому коммерческие запросы, и я сомневаюсь, что они пустые и выдаче Узбекистана нет конкуренции? Вы смотрели выдачу, кто там есть?
SteepNET, ну тут нужно погрузиться в задачу, если вы думаете что я это сделаю вместо вас, то напрасно.
Если кратко:
0) Провести обследование по теме множественного голосования
1) Разобрать логику работы компонента iblock.vote и классы модуля к которому он относится. Подумать как эту логику доработать.
Можно также посмотреть какие есть плагины для вордпресса и джумлы, разобрать их код. Также можно посмотреть другие системы управления где это есть.
2) Проработать ТЗ
3) Разработать свой модуль и компонент.
4) Провести тестирование и отладку.
Вы на странице /news/index.php какой компонент используете? Если bitrix:news то всё будет работать, в его состав входит bitrix:news.detail
Если же вы в bitrix:news.detail хотите конкретную новость вывести тогда укажите там конкретный ID элемента.