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

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

Новини:

Автор Тема: Социални бутони за споделяне в К2  (Прочетена 7792 пъти)

Неактивен dtk

  • Разбирач
  • *
  • Публикации: 1378
  • Scuderia Ferrari F1
  • Репутация: +24
Социални бутони за споделяне в К2
« -: 24 Февруари, 2016, 18:41:48 »
0
Здравейте колеги.
Бихте ли ми предложили някакъв плъгин, който да добавя "Social share" бутони в К2. Идеята ми е да е долу до стандартните бутони за "Like". Главно ме интересува за фейсбук, но може и за други социални мрежи. Потърсих в JED, има много подобни.
Попаднах на този безплатен плъгин (http://demo.joomshaper.com/extensions/plugin/sp-share). Той е най-близко до това което търся, но реших да се допитам до вас, какво сте използвали за целта?
Става въпрос за К2.
Благодаря предварително.
٩(●̮̃•)۶

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

  • Администратор
  • Мега Гуру
  • *
  • Публикации: 3915
  • @Mihail
  • Репутация: +80
    • MyWeb1
Re: Социални бутони за споделяне в К2
« Отговор #1 -: 25 Февруари, 2016, 12:10:49 »
0
Е, к2-то нали си има вградени?
myweb1.eu // Български платежни методи за HikaShop

Неактивен dtk

  • Разбирач
  • *
  • Публикации: 1378
  • Scuderia Ferrari F1
  • Репутация: +24
Re: Социални бутони за споделяне в К2
« Отговор #2 -: 25 Февруари, 2016, 15:17:18 »
0
Михаил, точно това съм описал, че бутоните в К2 са само "Like" бутони, т.е. за харесване чрез Туитър, Фейсбук и Гугъл+. Аз искам да добавя и "Share" бутони, за споделяне, чрез горе изброените социалки.
٩(●̮̃•)۶


Неактивен MOn dsoffn

  • Разбирач
  • *
  • Публикации: 1070
  • Репутация: +22
Re: Социални бутони за споделяне в К2
« Отговор #3 -: 25 Февруари, 2016, 15:26:14 »
0
Вместо да се мъчиш да търсиш нескопосани плъгини, вземи и си ги интегрирай в кода самите бутони.

Неактивен benzina

  • Разбирач
  • *
  • Публикации: 733
  • Репутация: 0
Re: Социални бутони за споделяне в К2
« Отговор #4 -: 25 Февруари, 2016, 16:37:09 »
0
Вместо да се мъчиш да търсиш нескопосани плъгини, вземи и си ги интегрирай в кода самите бутони.

И аз така правя от доста време...
Може да си вземеш бутоните примерно от http://www.addthis.com/ или http://www.sharethis.com/ и да си ги сложиш където пожелаеш...

Неактивен dtk

  • Разбирач
  • *
  • Публикации: 1378
  • Scuderia Ferrari F1
  • Репутация: +24
Re: Социални бутони за споделяне в К2
« Отговор #5 -: 25 Февруари, 2016, 17:03:59 »
0
Дон Барон предполагам има предвид да си взема кода от девелопер страницата на фейсбук и да го вмъкна в PHP файловете.
@benzina, ти в модул ли слагаш кода или в PHP файловете го интегрираш?
٩(●̮̃•)۶

Неактивен Бого

  • Администратор
  • Гуру
  • *
  • Публикации: 2275
  • Репутация: +28
Re: Социални бутони за споделяне в К2
« Отговор #6 -: 25 Февруари, 2016, 17:49:18 »
0
Дон Барон предполагам има предвид да си взема кода от девелопер страницата на фейсбук и да го вмъкна в PHP файловете.
@benzina, ти в модул ли слагаш кода или в PHP файловете го интегрираш?
Здравей първия вариант, който Мишо ти каза пусни си социалките от K2.
Вторият да направиш ръчно за основните социалки бутони /Дон Барон/
Третият, аз ако съм ще го сложа в кода.
Joomla, произлиза от думата Jumla (на суахили), която означава `всички заедно`, като потвърждение на open source инициативата!

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

  • Администратор
  • Мега Гуру
  • *
  • Публикации: 3915
  • @Mihail
  • Репутация: +80
    • MyWeb1
Re: Социални бутони за споделяне в К2
« Отговор #7 -: 05 Март, 2016, 00:39:49 »
0
Михаил, точно това съм описал, че бутоните в К2 са само "Like" бутони, т.е. за харесване чрез Туитър, Фейсбук и Гугъл+. Аз искам да добавя и "Share" бутони, за споделяне, чрез горе изброените социалки.

Е как да няма за споделяне? Там си е до лайка!
//под текста, не в ляво:
http://astralmobile.bg/video-revyuta/item/127-apple-iphone-6s-16gb
« Последна редакция: 05 Март, 2016, 00:44:15 от Михаил »
myweb1.eu // Български платежни методи за HikaShop

Неактивен dtk

  • Разбирач
  • *
  • Публикации: 1378
  • Scuderia Ferrari F1
  • Репутация: +24
Re: Социални бутони за споделяне в К2
« Отговор #8 -: 05 Март, 2016, 11:20:22 »
0
Михаил, да има си го вградено и това го установих, след като си играх и го добавих втори път в "item.php".  :D
Само че, има една малка подробност - бутонът за споделяне трябва да бъде разрешен. Ще го опиша подробно, за да спестя време на други, които ще се сблъскат с това.
1. Добре е шаблоните на К2 да са "override"-нати, за да не се променят при ъпдейт на компонента.
2. Изтегляме си файла "item.php", който се намира в "/components/com_k2/templates/default" - ако няма "override" или в "/templates/вашият темплейт/html/com_k2/templates/default" - ако има "override".
3. Отваряме го с редактор и намираме следния код:
<div class="fb-like" data-send="false" data-width="200" data-show-faces="true"></div>4. Променяме стойността на "data-send="false" с "true". Т.е. трябва да стане така:
<div class="fb-like" data-send="true" data-width="200" data-show-faces="true"></div>5. Връщаме файла "item.php" там, от където го изтеглихме.

P.S.
Ако искаме бутоните да са на български, в същия файл във функцията, която е над гореспоменатия <div>, променяме "en_US" с "bg_BG". Трябва да стане така:
<script type="text/javascript">
(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/bg_BG/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>

Крайния резултат е този: "виж прикачената снимка"

Това е. :)
« Последна редакция: 05 Март, 2016, 11:34:29 от dtk »
٩(●̮̃•)۶