<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0">
 <channel>
	<title>Комментарии в блоге "Алексей Кирсанов" на "Добавление закладки в социальную сеть"</title>
	<description>Комментарии в блоге "Алексей Кирсанов" на "Добавление закладки в социальную сеть"</description>
	<link>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php</link>
	<language>ru</language>
	<docs>http://backend.userland.com/rss2</docs>
	<pubDate>Wed, 15 Apr 2026 10:08:36 +0300</pubDate>

    <item>
      <title>Комментарии на "Добавление закладки в социальную сеть" от Анатолий Зайчёнок</title>
      <description><![CDATA[Коллеги!<br /><br />В меню профиля пользователя так и нельзя легально добавить пункт меню без копирования компонентов в свой namespace?<br />Никакой другой механики не появилось?]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=129114#com129114</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=129114#com129114</guid>
      <pubDate>Fri, 26 Nov 2021 10:31:07 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Добавление закладки в социальную сеть" от Ramapriya Doom</title>
      <description><![CDATA[Добрый день, у меня, наоборот, в меню группы получается вывести, а в меню пользователя нет:<br /><br />файл init.php<br /><br />
====code====
<pre>
AddEventHandler("socialnetwork", $OnFillSocNetFeaturesList, "setNewFeature");
AddEventHandler("socialnetwork", $OnFillSocNetMenu, "setMenuItem");
AddEventHandler("socialnetwork", $OnParseSocNetComponentPath, "setComponentPath");

function setNewFeature(&#38;$arSocNetFeaturesSettings) {
&nbsp;&nbsp;&nbsp;&nbsp;$arSocNetFeaturesSettings&#91;"testItem"&#93; = &#91;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"allowed" =&#62; &#91;SONET_ENTITY_USER, SONET_ENTITY_GROUP&#93;,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"operations" =&#62; &#91;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"write" =&#62; &#91;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SONET_ENTITY_USER =&#62; SONET_RELATIONS_TYPE_NONE,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SONET_ENTITY_GROUP =&#62; SONET_ROLES_MODERATOR
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#93;,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"view" =&#62; &#91;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SONET_ENTITY_USER =&#62; SONET_RELATIONS_TYPE_ALL,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SONET_ENTITY_GROUP =&#62; SONET_ROLES_USER
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#93;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#93;,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"minoperation" =&#62; "view"
&nbsp;&nbsp;&nbsp;&nbsp;&#93;;
&nbsp;&nbsp;&nbsp;&nbsp;writeToLog(__DIR__."/. ./log/".CURRENT_DATE."setNewFeature.txt", &#91;"arSocNetFeaturesSettings" =&#62; $arSocNetFeaturesSettings&#93;, "set New Feature"); // запись в лог
}

function setMenuItem(&#38;$arResult) {
&nbsp;&nbsp;&nbsp;&nbsp;$arResult&#91;"CanView"&#93;&#91;"testItem"&#93; = true;
&nbsp;&nbsp;&nbsp;&nbsp;$arResult&#91;"Urls"&#93;&#91;"testItem"&#93; = CComponentEngine::MakePathFromTemplate("/company/personal/user/#user_id#/", &#91;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"user_id" =&#62; $arResult&#91;"User"&#93;&#91;"ID"&#93;
&nbsp;&nbsp;&nbsp;&nbsp;&#93;);
&nbsp;&nbsp;&nbsp;&nbsp;$arResult&#91;"Title"&#93;&#91;"testItem"&#93; = "Test item";
&nbsp;&nbsp;&nbsp;&nbsp;writeToLog(__DIR__."/. ./log/".CURRENT_DATE."setMenuItem.txt", &#91;"arResult" =&#62; $arResult&#93;, "set menu item");
}



function setComponentPath(&#38;$arUrlTemplates, &#38;$arCustomPagesPath) {
&nbsp;&nbsp;&nbsp;&nbsp;$arUrlTemplates&#91;"testItem"&#93; = "user/#user_id#/testItem/";
&nbsp;&nbsp;&nbsp;&nbsp;$arCustomPagesPath&#91;"testItem"&#93; = "/local/php_interface/tst/";
&nbsp;&nbsp;&nbsp;&nbsp;writeToLog(__DIR__."/. ./log/".CURRENT_DATE."setComponentPath.txt", &#91;"arUrlTemplates" =&#62; $arUrlTemplates, "arCustomPagesPath" =&#62; $arCustomPagesPath&#93;, "set Component Path");
}
</pre>
=============
<br /><br />файл /local/php_interface/tst/testItem.php<br />
====code====
<pre>
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

$APPLICATION-&#62;IncludeComponent("bitrix:socialnetwork.user_menu" ,"", &#91;
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_USER" =&#62; "index.php?page=user&#38;user_id=#user_id#", 
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_USER_FRIENDS_ADD" =&#62; "user_friends_add.php?page=user_friends_add&#38;user_id=#user_id#", 
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_MESSAGES_INPUT" =&#62; "messages_input.php?page=messages_input&#38;user_id=#user_id#", 
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_MESSAGE_FORM" =&#62; "message_form.php?page=message_form&#38;user_id=#user_id#", 
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_USER_FRIENDS_DELETE" =&#62; "user_friends_delete.php?page=user_friends_delete&#38;user_id=#user_id#", 
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_USER_FRIENDS" =&#62; "user_friends.php?page=user_friends&#38;user_id=#user_id#", 
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_SEARCH" =&#62; "user_search.php", 
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_USER_GROUPS_ADD" =&#62; "group_add.php?page=create&#38;user=#user_id#", 
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_USER_GROUPS" =&#62; "user_groups.php?page=user_groups&#38;user=#user_id#", 
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_USER_EDIT" =&#62; "user_edit.php?page=user_edit&#38;user_id=#user_id#", 
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_USER_BLOG" =&#62; "user_blog.php?page=user_blog&#38;user_id=#user_id#", 
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_USER_PHOTO" =&#62; "user_photo.php?page=user_photo&#38;user_id=#user_id#", 
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_USER_FORUM" =&#62; "user_forum.php?page=user_forum&#38;user_id=#user_id#", 
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_USER_CALENDAR" =&#62; "user_calendar.php?page=user_calendar&#38;user_id=#user_id#",
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_USER_TASKS" =&#62; "", 
&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_USER_FILES" =&#62; "user_files.php?page=user_files&#38;user_id=#user_id#", 
&nbsp;&nbsp;&nbsp;&nbsp;"PAGE_VAR" =&#62; "page", 
&nbsp;&nbsp;&nbsp;&nbsp;"USER_VAR" =&#62; "user_id", 
&nbsp;&nbsp;&nbsp;&nbsp;"PAGE_ID" =&#62; "user_testItem",
&nbsp;&nbsp;&nbsp;&nbsp;"ID" =&#62; $arResult&#91;"VARIABLES"&#93;&#91;"user_id"&#93;
&#93;, $component);

Debug($arResult);
</pre>
=============
<br /><br />В итоге в меню пользователя ничего не отображается, хотя делал по аналогии с примером, только функции переименовал, ну и запись в лог добавил]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=123460#com123460</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=123460#com123460</guid>
      <pubDate>Tue, 24 Mar 2020 07:10:13 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Добавление закладки в социальную сеть" от BONDitka</title>
      <description><![CDATA[Спасибо, не смотря на давность поста - &nbsp;он помог.<br />Но столкнулась с проблемой: при вызове события "OnFillSocNetMenu" в компоненте socialnetwork.user_menu передается только один параметр "$arResult", а очеееень хотелось бы видеть еще и $arParams.<br />Я, конечно, скопирую компоненту к себе в пространство и поправлю это, но было очень здорово, чтобы это было в системной, учитывая, что кроме одной единственной строчки ничего править не требуется.]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=52876#com52876</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=52876#com52876</guid>
      <pubDate>Mon, 03 Mar 2014 20:18:01 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Добавление закладки в социальную сеть" от Олег Максимов</title>
      <description><![CDATA[Пункт меню создается, но ведет на 404. Файл назвал так же, как элемент массива:<br /><br />
====code====
<pre>AddEventHandler("socialnetwork", "OnFillSocNetMenu", "__AddVideoPage");AddEventHandler("socialnetwork", "OnInitSocNetComponentVariables", "__OnParseSocNetComponentPath");AddEventHandler("socialnetwork", "OnInitSocNetComponentVariables", "__OnInitSocNetComponentVariables");function __AddVideoPage(&#38;$arResult){&nbsp;&nbsp; $arResult&#91;"CanView"&#93;&#91;"video"&#93; = true;&nbsp;&nbsp; $arResult&#91;"Urls"&#93;&#91;"video"&#93; = CComponentEngine::MakePathFromTemplate("/user/#user_id#/video/", array("user_id" =&#62; $arResult&#91;"User"&#93;&#91;"ID"&#93;));&nbsp;&nbsp; $arResult&#91;"Title"&#93;&#91;"video"&#93; = "Видео";}function __OnParseSocNetComponentPath(&#38;$arUrlTemplates, &#38;$arCustomPagesPath){&nbsp;&nbsp; $arUrlTemplates&#91;"video"&#93; = "user/#user_id#/video/";&nbsp;&nbsp; $arCustomPagesPath&#91;"video"&#93; = "/bitrix/php_interface/1/";}function __OnInitSocNetComponentVariables(&#38;$arVariableAliases, &#38;$arCustomPagesPath){&nbsp;&nbsp; } </pre>
=============
Что м.б. не так?]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=36927#com36927</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=36927#com36927</guid>
      <pubDate>Tue, 27 Nov 2012 11:52:06 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Добавление закладки в социальную сеть" от Людвиг Фонресзершторм</title>
      <description><![CDATA[Прошу извенения, нашол свою ошибку. Файл называл не правилно. Может кому пригодится: Названия файла дожно совпадать с названием в масиве, пример:<br /><br />&#91;"superficha"&#93; - superficha.php]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=33715#com33715</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=33715#com33715</guid>
      <pubDate>Mon, 30 Jul 2012 16:42:34 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Добавление закладки в социальную сеть" от Людвиг Фонресзершторм</title>
      <description><![CDATA[у меня следующая ошибка <span class="bx-font" style="color:#FF0000">Can not find '.default' template with page 'моя страница', </span>сдела все так как описано]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=33714#com33714</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=33714#com33714</guid>
      <pubDate>Mon, 30 Jul 2012 16:17:07 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Добавление закладки в социальную сеть" от Vladislav A</title>
      <description><![CDATA[Господа помогите пожалуйста добавить новую вкладку "Видео" (и добавить видео каждому пользователю с возможностью загрузки и просмотра)на страницу пользователя в соц. сеть. С кодом описаным выше (куда меня направил саппорт) я не смог разобраться. Спасибо]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=27694#com27694</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=27694#com27694</guid>
      <pubDate>Sat, 24 Dec 2011 10:27:31 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Добавление закладки в социальную сеть" от Качёв Василий</title>
      <description><![CDATA[<br />господа, давайте писать корректный код:<br /><br />
====code====
<pre>(strpos($GLOBALS&#91;"APPLICATION"&#93;-&#62;GetCurDir(), "/club/group/" !== false)</pre>
=============
<br /><br />]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=26374#com26374</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=26374#com26374</guid>
      <pubDate>Thu, 17 Nov 2011 08:28:04 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Добавление закладки в социальную сеть" от Качёв Василий</title>
      <description><![CDATA[Вопрос номер 2:Как правильно добавить вкладку только в определенную группу?<br />Костылем, конечно, я и сам могу.]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=26373#com26373</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=26373#com26373</guid>
      <pubDate>Thu, 17 Nov 2011 08:25:38 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Добавление закладки в социальную сеть" от Качёв Василий</title>
      <description><![CDATA[// Если компонент соц.сети работает в режиме <br />// ЧПУ, то этот обработчик не нужен <br /><br />
====code====
<pre>function __OnInitSocNetComponentVariables(&#38;$arVariableAliases, &#38;$arCustomPagesPath)
{

}</pre>
=============
<br /><br /><br />что и как здесь нужно описывать. версия битрикс 11]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=26266#com26266</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/components2/1682.php?commentId=26266#com26266</guid>
      <pubDate>Fri, 11 Nov 2011 16:54:49 +0400</pubDate>
    </item>

  </channel>
</rss>