-
Notifications
You must be signed in to change notification settings - Fork 0
Home
- zdieľanie stránok na FB
- vytvárenie metadát (og)
- buttony
- framy
- Iné sociálne siete FIXME
kompletnú dokumentáciu nájdete http://ogp.me/ V skratke og je protokol, ktorý poskytuje základné info o stránke podľa tagov uložených v hlavičke dokumentu.
Tieto dáta vedia čítať roboti a medzi nimi aj bot FaceBooku.
==== Načo je to dobré? ==== kecy ak chcete preskočte
FaceBook si tieto dáta tahá pri (najmä) pri zdielaní, podľa toho, čo získa sa snaží vytvoriť prispevok. Však pri nevyplnených og dátach si ich zoberie z priamo tela stránky. Najväčší problém vznika pri obrázkoch, na tie ma facebook celkom prísne kritéria a vyhovie mu iba zväčša ten najmenej vhodný obrázok, teda logo MŠMT, logo sponzora alebo Vták Fykosák, skoro nikdy nenatrafí na fotku, ktorá by reprezentovala akciu.
Bolo by teda dobré, Facebooku povedať akú fotku si má vytiahnuť a ktorú pri tom príspevku zobraziť.
Na každej stránke po prihlásení sa pod dokuwiki sa zobrazí, nad hlavným nadpisom tlačítko "Plugin Social". Klikni naň! Zobrazí sa ti formulár s 4-6 textovými vstupmi. | og:title | Je nadpis, ktorý nieje potreba vyplniť (berie si to prvý nadpis) | | og:description | Je popis stránky, Môžete ale nemusíte vypĺňať. | | og:site_name | Je názov domény (celej stránky) Toto sa vyplní defaultne | | og:image | obrázok, musí byť uložený v dokuwiki, a píše sa absolútna cesta s oddeľovačom : | | og:type | tu asi vždy len website | | og:locale | keby ste potrebovali zmeniť jazyk nad rámec nastavení | | og:url | toto sa nedá vyplniť berie sa automaticky podľa stránky |
Dajte uložiť alebo SEND.
Ak sa vám zobrazí zelené hláška tak: Gratulujem MetaData ste uložili.
Následne môžete vyskúšať debugovať pomocou tohoto https://developers.facebook.com/tools/debug/
Metadata sa dajú vytvoriť aj volaním action pluginu.
Potreba volať pred TPL_METAHEADER_OUTPUT
class bar{
public $social;
public function __construct() {
$this->social = $this->loadHelper('social');
}
public function foo(){
$this->social->meta->AddMetaData('og',$key,$value);
}
}
:!: Pozor metadata sa prepisujú :!:
Dalšia vec ktorú tento plugin zasrešuje sú rozne tlačítka.
Všetky sú to syntax pluginy. A majú veľmi podobnú syntax
https://developers.facebook.com/docs/plugins
^Syntax^ popis^
| {{FB-post>[URL]}}
| Vytvorí frame s facebookovým postom |
| {{FB-send>[URL]}}
| Vytvorí tlačítko na poslanie daneho URL cez messenger; [prázdne URL dokuwiki stránka] |
| {{FB-like>[URL]}}
| Vytvorí tlačítko na like daného URL;[prázdne URL dokuwiki stránka] |
| {{FB-share>[URL]}}
|Vytvorí tlačítko na share daného URL;[prázdne URL dokuwiki stránka] |
| {{FB-page>[URL]}}
| Vytvorí frame s danou facebookovou stránkou :!: NIEJE DOPÍSANÉ :!: |
| {{FB-wrap>}}
| Vytvorí tlačítka send, like a share na danú stránku |