например, можно с помощью "Файл-шаблона редактирования элемента до сохранения" добавить новый выпуск рассылки и затем его отправить через модуль рассылок.
заблуждение, если посылать в заголовке статус 200 на 404 ошибку, то все будет нормально и поисковик проиндексирует страницу. Через mod_rewrite тоже можно, в FAQ'е этот способ не описан, т.к. для его реализации необходима дополнительная установка модуля. |
|||
|
|
|
|
Ваши действия:
1. в настройках типа инфоблока в графе "Файл-шаблон редактирования элемента после сохранения" указываем путь к файлу-шаблону, например, /bitrix/php_interface/include/my_script.php 2. Создаем файл /bitrix/php_interface/include/my_script.php 3. Находим в файле /bitrix/modules/iblock/admin/iblock_element_edit.php строчку "//Начала встраиваемой формы" и копируем все что и идет после нее (начиная с тега <form> и заканчивая тегом </form>) в файл /bitrix/php_interface/include/my_script.php Редактируйте по своему желанию, единственное надо помнить, что поле NAME обязательно должно быть |
|
|
|
|
|
приведите код вашего скрипта
заголовок устанавливается функцией $APPLICATION->SetTitle() (GetIBlockElement тут не причем) или же в файле /bitrix/php_interface/Текущей_язык/prolog_main.php - там есть след. строка
$APPLICATION->GetTitle() возвращает значение установленное с помощью $APPLICATION->SetTitle() |
|||
|
|
|
|
если у вас динамически формируются статьи, то необходимо сделать примерно так:
$APPLICATION->SetTitle($title); где $title - переменная, в которой хранится название статьи, например, выбранной из инфоблока. Допустим, у вас новость выводиться по ссылке new_detail.php?ID=45. Ваши действия примерно такие: <? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); // CModule::IncludeModule("iblock");//подлючаем модуль инфоблоков $arNews = GetIBlockElement(intval($_GET["ID"])); //получаем новость в массив $arNews $APPLICATION->SetTitle($arNews["NAME"]); //устанавливаем заголовок страницы равный названию новости require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_after.php"); //подключаем пролог с дизайном страницы, в который и будет вставлен наш титл. /* здесь вывод новости */ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog.php"); //эпилог ?> |
|
|
|
|
|
|||||
|
|
|
редирект работать будет. например, тема будет работать по двум адресам: и Правило примерно следующее: RewriteEngine On RewriteBase /forum/ RewriteRule ^forum([0-9]+)/thread([0-9]+)\.html$ read.php?FID=$1&TID=$2
|
|||||
|
|
|