Добре дошъл/дошла, Гост. Моля, въведи своето потребителско име или се регистрирай.

Влез с потребителско име, парола и продължителност на сесията

Новини:

Автор Тема: Facebook интеграция  (Прочетена 12479 пъти)

Неактивен emstane

  • Загряващ
  • *
  • Публикации: 204
  • Репутация: 0
Facebook интеграция
« -: 20 Февруари, 2015, 09:00:17 »
0
Здравейте,

Имам нареждане от държавното и партийно ръководство да интегрирам сайта с Facebook.
Да се лайква, send-ва и да се шерва статия от сайта към facebook.
Нямам фейсбук в лично качество, а и няма да имам.
Нещо лесно за интеграция, само с 3 бутона към всяка статия.
Изкарах си девелоперски номер от фейсбук, но до сега не намерих нещо простичко, което да подкарам.
Какво ще ми препоръчате? За Joomla 3.x с безплатен download :)

Благодаря предварително  (relax) (coffee)
« Последна редакция: 20 Февруари, 2015, 09:18:18 от emstane »

Неактивен Михаил Михов

  • Администратор
  • Мега Гуру
  • *
  • Публикации: 3909
  • @Mihail
  • Репутация: +80
    • MyWeb1
Re: Facebook интеграция
« Отговор #1 -: 20 Февруари, 2015, 10:54:38 »
0

Phoca Facebook Comments
myweb1.eu // Български платежни методи за HikaShop

Неактивен emstane

  • Загряващ
  • *
  • Публикации: 204
  • Репутация: 0
Re: Facebook интеграция
« Отговор #2 -: 20 Февруари, 2015, 11:11:00 »
0
Това не е ли само за лайкване? Send и Share ми трябват, що като се натисне нещо в сайта, по фейсбук приятелите да се случвали чудеса... Нямам фейс и не съм много наясно с чудесата  jd jd


Неактивен Михаил Михов

  • Администратор
  • Мега Гуру
  • *
  • Публикации: 3909
  • @Mihail
  • Репутация: +80
    • MyWeb1
Re: Facebook интеграция
« Отговор #3 -: 20 Февруари, 2015, 11:29:21 »
0
Това не е ли само за лайкване? Send и Share ми трябват, що като се натисне нещо в сайта, по фейсбук приятелите да се случвали чудеса... Нямам фейс и не съм много наясно с чудесата  jd jd

Има всичко
myweb1.eu // Български платежни методи за HikaShop

Неактивен emstane

  • Загряващ
  • *
  • Публикации: 204
  • Репутация: 0
Re: Facebook интеграция
« Отговор #4 -: 20 Февруари, 2015, 11:32:48 »
0
Благодаря :) Този код слага ли се някъде и къде?

<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId      : '...................................',
      xfbml      : true,
      version    : 'v2.2'
    });
  };
  (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/en_US/sdk.js";
     fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));
</script>

Неактивен MOn dsoffn

  • Разбирач
  • *
  • Публикации: 1070
  • Репутация: +22
Re: Facebook интеграция
« Отговор #5 -: 20 Февруари, 2015, 12:02:00 »
0
Тук си пише всичко и го има всичко необходимо. Не е нужно да имаш профил за да се оправиш.

https://developers.facebook.com/docs/plugins/share-button

JavaScript кода, който си постанал се поставя в index.php на шаблона ти!

Include the JavaScript SDK on your page once, ideally right after the opening <body> tag.
« Последна редакция: 20 Февруари, 2015, 12:05:38 от Donbaron.bg »

Неактивен Уеб дизайн Seo

  • Мега Гуру
  • *
  • Публикации: 2817
  • 3D Web Design - разработка на добавки за Joomla
  • Репутация: +48
    • 3DWebDesign
Re: Facebook интеграция
« Отговор #6 -: 20 Февруари, 2015, 12:07:26 »
0
Как да добавим (Без допълнителни плъгини и товара който те генерират) Facebook Like в съдържанието на Joomla: http://3dwebdesign.org/forum/kak-da-dobavim-facebook-like-v-sadarjanieto-na-joomla-t738

Практически Joomla курс и обучения. Записване на 0898615736

Неактивен emstane

  • Загряващ
  • *
  • Публикации: 204
  • Репутация: 0
Re: Facebook интеграция
« Отговор #7 -: 20 Февруари, 2015, 12:27:04 »
0
Как да добавим (Без допълнителни плъгини и товара който те генерират) Facebook Like в съдържанието на Joomla: newbielink:http://3dwebdesign.org/forum/kak-da-dobavim-facebook-like-v-sadarjanieto-na-joomla-t738 [nonactive]
Това е за тия, де знаят къде какво да сложат..... А и човек да има някакви идеи за нещо, пораждат се още ?-си (от незнанието му).
Сложих за момента Phoca Facebook Comments обаче няма Share (а не знам дали ръководството няма да го иска), но ми дава бутоните на 2 реда. Което не е добре! И даже не знам как да е накрая на всяка статия, а не на специален Possition от шаблона.
Някакви идеи?  (relax) (coffee)
Ето текущото състояние: newbielink:http://em-stanev.org/ [nonactive]
« Последна редакция: 20 Февруари, 2015, 12:47:26 от emstane »

Неактивен emstane

  • Загряващ
  • *
  • Публикации: 204
  • Репутация: 0
Re: Facebook интеграция
« Отговор #8 -: 20 Февруари, 2015, 13:09:32 »
0
@Уеб дизайн Seo
Това къде се слага:
<?php $uriii = & JURI::getInstance(); ?>
<div id="fb-root"></div><script
src=" newbielink:http://connect.facebook.net/bg_BG/all.js#appId=111923202235044&amp;xfbml [nonactive]
=1"></script><fb:like href="<?php echo $uriii->_uri;?>" send="true"
width="450" show_faces="false" font="tahoma"></fb:like>

В index.php на шаблона ми го набутва най-горе, а аз искам по принцип да е след всяка статия...
 т.е. не знам къде точно да го набутам.......

ID-то трябва да го заменя с моето предполагам?

« Последна редакция: 20 Февруари, 2015, 13:11:50 от emstane »

Неактивен MOn dsoffn

  • Разбирач
  • *
  • Публикации: 1070
  • Репутация: +22
Re: Facebook интеграция
« Отговор #9 -: 20 Февруари, 2015, 13:12:15 »
0
Чети, @Уеб дизайн Seo го е обяснил повече от прекрасно!

Прочети и това:

http://3dwebdesign.org/forum/how-to-add-facebook-like-in-joomla-content-t737
« Последна редакция: 20 Февруари, 2015, 13:13:59 от Donbaron.bg »

Неактивен emstane

  • Загряващ
  • *
  • Публикации: 204
  • Репутация: 0
Re: Facebook интеграция
« Отговор #10 -: 20 Февруари, 2015, 13:28:31 »
0
На сайта постоянно се пръкват някакви статии. До колкото разбирам, трябва да поствам кода към всяка една от тях? Не е удобно.
Трябва ми нещо такова: newbielink:http://velavt.net/ [nonactive]

Неактивен Уеб дизайн Seo

  • Мега Гуру
  • *
  • Публикации: 2817
  • 3D Web Design - разработка на добавки за Joomla
  • Репутация: +48
    • 3DWebDesign
Re: Facebook интеграция
« Отговор #11 -: 20 Февруари, 2015, 13:34:45 »
0
Donbaron.bg, да, английското ръководство е доста по-пълно. emstane, просто качи кода, всичко ще работи автоманично, за всички статии.  Но вече ще трябва ти да намериш място където да го качиш. Аз обикновено ако искам бутоните да излизат в целия сайт, го качвам в модул позиция.
Практически Joomla курс и обучения. Записване на 0898615736

Неактивен emstane

  • Загряващ
  • *
  • Публикации: 204
  • Репутация: 0
Re: Facebook интеграция
« Отговор #12 -: 20 Февруари, 2015, 13:40:50 »
0
Но вече ще трябва ти да намериш място където да го качиш. Аз обикновено ако искам бутоните да излизат в целия сайт, го качвам в модул позиция.
:) Благодаря :)
Обаче това е за средно грамотни developer-и.... А за неграмотните?
Модул позиция = ? Не виждам да имам такъв модул.
Там (къде точно=???) има място за код?
 
« Последна редакция: 20 Февруари, 2015, 13:44:30 от emstane »

Неактивен Уеб дизайн Seo

  • Мега Гуру
  • *
  • Публикации: 2817
  • 3D Web Design - разработка на добавки за Joomla
  • Репутация: +48
    • 3DWebDesign
Re: Facebook интеграция
« Отговор #13 -: 20 Февруари, 2015, 13:48:44 »
0
Сори, но нямам време за толкова обяснения. Щом не знаеш тия неща, не мога да помогна тук и набързо - направо идвай на курса от подписа ми и ще се научиш.
Практически Joomla курс и обучения. Записване на 0898615736

Неактивен MOn dsoffn

  • Разбирач
  • *
  • Публикации: 1070
  • Репутация: +22
Re: Facebook интеграция
« Отговор #14 -: 20 Февруари, 2015, 14:14:41 »
+1
Средно грамотните и всички по - неграмотните девелопъри си наемат по - грамотни от тях да го направят  :) Съжалявам но това е истината. Всичко ти е описано и казано по твоя въпрос поне от трима човека точно и ясно. Дадох ти линк към фейсбук, където също е обяснено, Еди ти обясни как да го направим в джумла, аз ти казах къде да поставиш java кода и това е.

След като нямаш модулна позиция в статията си слагаш такава в кода на статията. Под кода на статията не става въпрос там където пишеш самата статия в админ панела, ами php файла на самата статия. Не знам какъв компонент ползваш за статии, за да ти кажа кой точно е файла.

Най - добре ползвай това което Мишо ти даде, понеже с другото няма да можеш да се справиш, а няма кой да ти го обясни по - подробно.

За да не излезне че се заяждам ще ги кажа стъпките още един път, белкем не те домързи и ги прочетеш:

Отваряш този линк: https://developers.facebook.com/docs/plugins/share-button

От полето "Social Plugins" избираш какъв плъгин искаш да поставиш в сайта си

След като си избрал плъгина, в централната част ще ти се покаже полето в което можеш да настроиш как да изглежда бутона. Под него има поле "Settings" там пише кое какво е, под "Settings" има "FAQ" там пък има отговори на въпроси.

След като вече си настроил плъгина, за да вземеш кода му, трябва да натиснеш бутона "get code"

След като натиснеш бутона, ще ти се покажат два кода, първия код се поставя в index.php на шаблона който ползваш. Поставя се точно след тага <body> (Важно: Ако поставяш повече от един плъгини, примерно бутон за лайк и бутон за споделяне или коментари или и трите, първия код се поставя само веднъж в Index.php на шаблона. Той е еднакъв за всички плъгини и пак повтарям поставя се един път. Ще го каза и неграмотни девелопъри, поставя се един път независимо от броя плъгини ползвани в сайта и се поставя веднага след <body> в index.php на шаблона. Надявам се си ме разбрал,че трябва да го поставиш само един път :) )

Втория код, който се показва е реално кода на самия плъгин, който се поставя във файла, в който искаш да се визуализира самия плъгин. Ако искаш да се вижда в статия, кода се поставя във файла, който показва статията. Ако искаш да е над статията се поставя в началото на файла, ако искаш да е след статитя се поставя в края на файла. Не се поставя от администрацията при всяка статия, а един път във php файла показваш статията. Ако ползваш com_content, обикновено файла е "default.php" и се намира в "components/com_content/article", ако ползваш K2 файла е  "item.php" и се намира в "components/com_k2/default"

Как да персонализираме втория код, че да се отнася за самата статия:
Трябва срещу "data-href" да е изписан линка на самата статия, но за всяка статия е различен линка, затова се пише допълнителен скрипт, който да извлича линка на статията и да го поставя в "data-href"

Как изглежда кода, който извилича линка на самата статия:

Ето така:

<?php $uriii = & JURI::current(); ?>
Използва се ттака:

<?php echo $uriii?>
Този код трябва да е над кода на плъгина. Ако имаш няколко кода на плъгини не е нужно да го поставяш над всеки, а само над първия и го използваш за всеки.

Втория код заедно със скрипта, който извлича линка от линк бара трябва да изглежда така:

<?php $uriii = & JURI::current(); ?>
<div class="fb-share-button" data-href="<?php echo $uriii?>" data-layout="button_count"></div>

Ако са няколко плъгина, който ползваш кода трябва да изглежда така:

<?php $uriii = & JURI::current(); ?>
<div class="fb-share-button" data-href="<?php echo $uriii?>" data-layout="button_count"></div>
<div class="fb-send" data-href="<?php echo $uriii?>" data-colorscheme="light"></div>

Е те т'ва е! За още информация може да посетиш: http://bit.ly/1Cz7RY3 :D :D :D :D :D :D :D

Поздрави
 (food) (food) (food) (food) (food)