как сделать комментарии к каждой новости, чтобы они потом внизу показывались ?
Вы можете создать свойство "Комментарий" и затем в компоненте, который выводит у вас новости добавить вывод этого свойства. Для этого необходимо модифицировать код стандартного компонента, предварительно вынеся его в шаблон сайта.
Цитата
как сделать голосование для каждой новости ?
Вы можете воспользоваться стандартными компонентами голосования, получая в них средствами API список новостей.
Цитата
и как сделать кнопку послать новость по e-mail ?
Необходимо модифицировать стандартный компонент показа новости, добавив в него форму для отправки и ф-ию PHP mail(), для отправки текста новости.
leo_x пишет: Вы можете создать свойство "Комментарий" и затем в компоненте, который выводит у вас новости добавить вывод этого свойства. Для этого необходимо модифицировать код стандартного компонента, предварительно вынеся его в шаблон сайта.
Вы наверное не поняли, я хочу чтобы пользователи сами могли вводить комментарии к новостям, а коментарии затем показывались ниже самой новости ?
Цитата
leo_x пишет: Вы можете воспользоваться стандартными компонентами голосования, получая в них средствами API список новостей.
а, как это сделать ? есть пример ? или ссылка на документацию ?
есть комопнент голосования, как его настроить так чтобы он понимал что его данные относяться именно к этой новости, также он должен создаваться автоматически при создании новой новости.
то что Вы написали это чисто теоретические данные ? или Вы реально такое делали
Я решил эту проблему следующим образом: создал новый инфоблок "Комментарии" со свойством "Код элемента" - в котором хранится ID элемента инфоблока, к которому добавляется комментарий.
При добавлении комментария на ходу создаем новый элемент информационного блока "Комментарии" в который записываем комментарий, в свойство "Код элемента" кладем ID комментируемого элемента (новости, товара, картинки - чего угодно).
При каждом заходе на страницу элемента (новости) выбираем из инфоблока "комментарии" записи с фильтром по свойству "код элемента" и отображаем их как хотим.
Полезно при добавлении нового элемента типа "комментарий" "выстреливать" событие вроде user/comment или что-то подобное
leo_x, Скажите, какие функции позволяют создавать динамически вопросы для голосования?
Скажем я создал спец. группу опросов "голосования за новости" и новый опрос "лучшая новость", как можно затем добавлять новый пункт к этому голосованию при добавлении новости?
Иван пишет: При добавлении комментария на ходу создаем новый элемент информационного блока "Комментарии" в который записываем комментарий, в свойство "Код элемента" кладем ID комментируемого элемента (новости, товара, картинки - чего угодно
"Добавление комментария на ходу " - что значит ?
Иван, а где посмотреть можно, как это работает ? проект то наверное в сети