можешь в настройках ИБ убрать можешь программно:)) найди компоненту bitrix:news.list и у нее темплейт подкючаемый и отредактируй его ,а можешь просто зайди в настройки ИБ новостей и убрать ID выделение
посмотри на код этой компоненты и потом вот смотри ты выбираешь компоненту avanport:data.list.elements шаблон или темплейт такой newsMain тип ИБ из которого ты берешь данные называется ether количество новостей у тебя равно 5 rk.xACTIVE_FORM – по дате начала активности;как то так
ну иногда в битриксе приходится извращаться...на тоон и битрикс, я тебе вот еще что скажу...иногда функций битрксовских просто не хватает и вот тут уже велосипеды приходится изобретать... Ну да, импорт вообще геморное дело...соглашусь...да при добавении,других выходов я тоже не вижу пока что
раз одно письмо , значит модифицируй в админке битрикса почтовый шаблон регистрация пользователя добавляй туда например такое Вы были подписаны на след. рассылки...а рассылки у тебя в файле будут формироваться...едиственное есть здесь один момент добавь в поля в файле типа шаблона зарегился новый пользователь переменную в которую бы у тебя приходили рубрики, а рубрики это у тебя массив рубрик
даааааааа....тоже верный вопрос,ну тогда самый простой вопрос просто в тупую...реализация след в шаблоне регистрации пишешь след.вещь, сначала выбираешь все рубрики
//get site's newsletter categories $rub = CRubric::GetList(array("SORT"=>"ASC", "NAME"=>"ASC"), array("ACTIVE"=>"Y", "LID"=>LANG)); while($rub->ExtractFields("r_")): ?> <input type="checkbox" name="sf_RUB_ID[]" value="<?echo $r_ID?>"><?echo $r_NAME?><br> <? endwhile; далее пишешь если у тебя нажата кнопка то тогда
реализация выше описана для такого случая, добавляешь подписку данного пользователя и отправляешь ему письмо, тока думаю тебе же одно письмо надо отправить регистрации с подписками так да?
ну понимаешь,если впихивать в регистрацию , то тебе тогда придется прописывать ручками ,больше гемора...а так то ты можешь сделать например к стандартной битриксовской форме регистрации добавить через админку битрикса поле чекбокс, но ты учти одну вещь, что вот представь у тебя админ добавит еще одну подписку, что полезешь в форму и будешь добавлять новый чекбокс? зачем тебе весь этот гемор?
можно тогда например добавить еще одно поле к регистрации типа чекбокс в админке битркса , но придется много чего дописывать ...лучше подключи 2 компоненты и не геморься
а ты что простыми чекбоксами это сделал? подписку на новости, ну тогда во-первых отправляй пользователю. как у тебя реализована подписка средствами битрикса или же ты сам просто тупо чекбоксов понапихал в шаблон регистрации? как реализовано, что бы хоть понять как тебе дальше поступать, Если просто чекбоксы...то
if(!is_array($RUB_ID) || count($RUB_ID) == 0) $strWarning .= "There must be at least one category."."<br>";
//can add without authorization $ID = $subscr->Add($arFields); if($ID>0) CSubscription::Authorize($ID); else $strWarning .= "Error adding subscription: ".$subscr->LAST_ERROR."<br>"; и можешь например в почтовом шаблоне регистрации дописать, что вы подписаны на рубрики такие -то
при регистрации чего? пользователя или подписки? А не хочешь воспользоваться компонентой подписок? там же уже все прописано и сделано, ну и можешь модифицировать под свои нужды например темплейт