Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Поделиться в facebook

Опубликовано:

Добрый день, нет желания устанавливать 3.1 версию, чтоб вытащить код Сообщить ФБ

 

Безымянный.png

 

Можете поделиться кодом

 

facebookShareButton

и

shareLinks

Рекомендованные сообщения

Опубликовано:

Дык, в 3.4x он должен быть

 

Key
Unique key used to identify the php plugin file for this link method: /admin/sources/classes/share/plugins/KEY.php
It is also used as the icon file name: /public/style_extra/sharelinks/

 

Может быть метод отключен?

Опубликовано:
  • Автор

В 3.4 только нравится...

Опубликовано:
  • Автор

facebook.php не отличается от 3.1

 

 

но, код думаю различается с 3.1

 

facebookShareButton

и

shareLinks

Опубликовано:

В 3.1 нет шаблона facebookShareButton

 

нет желания устанавливать 3.1 версию, чтоб вытащить код Сообщить ФБ
Не устанавливайте. Можете открыть файлы admin/applications/%приложение%/xml/%приложение%_root_templates.xml и посмотреть коды шаблонов.
Опубликовано:
  • Автор

Сделал кнопку поделиться и нравится вместо старой, но есть одно НО. Когда хочу поделиться конкретным сообщением

 

Изначальная ссылка /index.php?/topic/1-dobro-pozhalovat/?p=4

В ФБ после публикации /index.php?%2Ftopic%2F1-dobro-pozhalovat%2F%3Fp=4

 

Стало

<li class='fbLike'><div class="fb-like" data-width="150" data-layout="button" data-action="like" data-show-faces="false" data-share="true"></div><div id="fb-root"></div></li>
<script>(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = "//connect.facebook.net/ru_RU/sdk.js#xfbml=1&version=v2.3";
 fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

 

было

<li class='fbLike'><div class="fb-like" data-href="{$url}" data-send="false" data-layout="button_count" data-width="150" data-show-faces="false" data-action="like"></div><div id="fb-root"></div></li>
<script>
window.fbAsyncInit = function() {
FB.init({
	appId  	: '{$this->settings['fbc_appid']}',
	xfbml  	: true,
	version	: 'v2.1'
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/ru_RU/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.