Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Добавления опроса на страницу

00 голосов
3
Здравствуйте всем кто зашел в данный пост,

У меня такая проблемка. Есть главная страница, там отображается опрос (он находится как бы в правом блоке), но как перенести ее в другую страницу т.е. сказать продублировать в другую страницу где есть только левый блок где стоит меню и work area а самого правого блока нема там :( Как сделать плз подскажите мну. Просто и так и сяк пробовал и не мог понять в чем дело. С битриксом не так давно дружу.

Заранее благодарствую.
спросил 09 Окт, 13 от Langerd (140 баллов)

3 Ответы

00 голосов
На странице, где у вас опрос, есть примерно такой код вызова компонента опроса:
Код
      <?$APPLICATION->IncludeComponent(
   "bitrix:voting.current",
   "main_page.green",
   Array(
      "CHANNEL_SID" => "GENERAL_VOTE",
      "VOTE_ID" => "GENERAL_VOTE",
      "CACHE_TYPE" => "A",
      "CACHE_TIME" => "3600",
      "AJAX_MODE" => "N",
      "AJAX_OPTION_SHADOW" => "Y",
      "AJAX_OPTION_JUMP" => "N",
      "AJAX_OPTION_STYLE" => "Y",
      "AJAX_OPTION_HISTORY" => "N",
      "AJAX_OPTION_ADDITIONAL" => ""
   )
);?>


Скопируйте и вставьте его на нужную страницу.

Если у вас опрос на главной странице, то надо искать этот код скорее в шаблоне сайта: панель администрирования / настройка продукта / сайты / шаблоны сайтов
ответил 26 Окт, 13 от Hohat (720 баллов)
00 голосов
Цитата
Владимир Спасенников пишет:
На странице, где у вас опрос, есть примерно такой код вызова компонента опроса:

Код
<?$APPLICATION->IncludeComponent("bitrix:voting.current", "main_page.green",
Array("CHANNEL_SID" => "GENERAL_VOTE",
"VOTE_ID" => "GENERAL_VOTE",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600",
"AJAX_MODE" => "N",
"AJAX_OPTION_SHADOW" => "Y",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"AJAX_OPTION_HISTORY" => "N",
"AJAX_OPTION_ADDITIONAL" => ""
)
);?>




Скопируйте и вставьте его на нужную страницу.



Если у вас опрос на главной странице, то надо искать этот код скорее в шаблоне сайта: панель администрирования / настройка продукта / сайты / шаблоны сайтов


Есть, нашел, только там стоит такой код.

Код
   <?if ($APPLICATION->GetCurPage(true) == '/invest/index.php'):?>
      <div class="mi-right">
         <?$APPLICATION->IncludeComponent("bitrix:main.include", "", array(
   "AREA_FILE_SHOW" => "sect",
   "AREA_FILE_SUFFIX" => "right",
   "AREA_FILE_RECURSIVE" => "Y",
   "EDIT_TEMPLATE" => ""
   ),
   false
);?>   
      </div>
   <?endif;?>


дальше прошелся по sect_right.php там был вот такой код

Код
<?$APPLICATION->IncludeComponent("bitrix:voting.current", "vote", array(
    "CHANNEL_SID" => "RU_INVEST",
    "VOTE_ID" => "",
    "AJAX_MODE" => "Y",
    "AJAX_OPTION_SHADOW" => "Y",
    "AJAX_OPTION_JUMP" => "N",
    "AJAX_OPTION_STYLE" => "Y",
    "AJAX_OPTION_HISTORY" => "N",
    "CACHE_TYPE" => "Y",
    "CACHE_TIME" => "3600",
    "AJAX_OPTION_ADDITIONAL" => ""
    ),
    false
);?>


вот ее скопировал и поставил но она появилась в конце самой статьи а не с правого блока :( помогите плз
ответил 29 Янв, 14 от Langerd (140 баллов)
00 голосов
1. Вам надо создать на странице, куда вы хотите пернести опрос, правый блок (по примеру той страницы где он уже есть).
2. А уже в него вставить код вызова опроса.

Что-то больше сказать, не имея перед глазами кода нужных страниц, не могу.
ответил 18 Май, 14 от Hohat (720 баллов)

Похожие вопросы