Megoldva K2 cikkek szebb Facebook megjelenítése

Több
2014 jan. 11 19:36 - 2014 jan. 11 19:37 #1 Írta: akalman
akalman létrehozta a témát: K2 cikkek szebb Facebook megjelenítése
Szeretném megoldani, hogy egy weboldal K2 cikk linkjének Facebookra ("Mi jár a fejedben" helyre") történő bemásolásakor (tehát megosztáskor) a megosztás valahogy így jelenjen meg:

és ne így:


Próbáltam a JED-ről a Simple facebook meta, JFacebook Open Graph, stb pluginokat telepíteni, de nem segített.
Megtaláltam ezt: developers.facebook.com/docs/opengraph/using-objects/ , de K2 esetében nem világos, hogy hová illesszem be?
Link: maglodhangja.hu/
Mellékletek:
Utolsó szerkesztés: 2014 jan. 11 19:37 Írta: akalman.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2014 jan. 11 20:58 - 2014 jan. 11 21:25 #2 Írta: Balázs
Balázs válaszolt a témára: K2 cikkek szebb Facebook megjelenítése
Én itt néznék körül: extensions.joomla.org/extensions/site-ma...-metadata/open-graph Egyébként azt is el tudom képzelni, hogy ez a Joomla! 3.x bug, mert most megteszteltem és alap J!-s cikkeket is kép és bevezető nélkül hozza be, mikor megpróbálom megosztani.

Ha bizalmas információt szeretnél közölni az adminokkal, akkor tedd az üzeneted tartalmát a [ confidential ][ /confidential ] címkék közé (szóközök nélkül).

Joomla! tanácsadás, oktatás, fejlesztés - joomlabs.hu
Utolsó szerkesztés: 2014 jan. 11 21:25 Írta: Balázs.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2014 jan. 11 21:37 - 2014 jan. 11 21:41 #3 Írta: akalman
akalman válaszolt a témára: K2 cikkek szebb Facebook megjelenítése
Köszönöm, körülnéztem ott, de bármelyiket raktam fel, semmi változás.
Van azonban egy másik oldalam, ahol hibátlanul megy, pedig az is J3.2.1. A sablon mindkét esetben Gavick, ahol nem megy az a "NEWS", ahol jó (ott telepítve van a Simple Facebook meta) az pedig GameNews.
Na ettől vagyok összekeveredve, mert a "rossz" sablon alá is felraktam ezt, de semmi eredménnyel.

A Facebooknál ezt találtam, de a K2 "item.php"-ben nincs "head", ha jól látom :)
<*meta property="fb:app_id"          c*ontent="1234567890" /> 
<*meta property="og:type"            c*ontent="social-cookbook:recipe" /> 
<*meta property="og:url"             c*ontent="http://samples.ogp.me/136756249803614" /> 
<*meta property="og:title"           c*ontent="Chocolate Pecan Pie" /> 
<*meta property="og:image"           c*ontent="https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-prn1/akarmi.jpg" /> 
<*meta property="cookbook:author"    c*ontent="http://samples.ogp.me/390580850990722" />
A csillagot én raktam be, mert kitörölte a kódot :)
Utolsó szerkesztés: 2014 jan. 11 21:41 Írta: akalman.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2014 jan. 11 21:53 #4 Írta: Balázs
Balázs válaszolt a témára: K2 cikkek szebb Facebook megjelenítése
Ezt én is megerősíthetem, most két Gantry alapú sablonnal teszteltem. Az egyikkel megjelenik külső bővítmény használata nélkül, a másiknál semelyik bővítmény nem segít. Maximum én is nyomozok tovább.

Ha bizalmas információt szeretnél közölni az adminokkal, akkor tedd az üzeneted tartalmát a [ confidential ][ /confidential ] címkék közé (szóközök nélkül).

Joomla! tanácsadás, oktatás, fejlesztés - joomlabs.hu

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2014 jan. 11 21:57 #5 Írta: akalman
akalman válaszolt a témára: K2 cikkek szebb Facebook megjelenítése
Köszi, én is nyomozok, ha eredmény lesz beírom ide.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2014 jan. 11 22:01 - 2014 jan. 11 22:02 #6 Írta: Balázs
Balázs válaszolt a témára: K2 cikkek szebb Facebook megjelenítése
Most megnéztem az FB falat Joomla! 2.5.16 óta nem okés a dolog nálam. Bár én akkor ráhagyta annyival, hogy lehetséges, hogy az ékezetes hivatkozásokat nem szereti, de most megpróbáltam és nem ez a baja.

Ha bizalmas információt szeretnél közölni az adminokkal, akkor tedd az üzeneted tartalmát a [ confidential ][ /confidential ] címkék közé (szóközök nélkül).

Joomla! tanácsadás, oktatás, fejlesztés - joomlabs.hu
Utolsó szerkesztés: 2014 jan. 11 22:02 Írta: Balázs.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2014 jan. 11 22:38 #7 Írta: akalman
akalman válaszolt a témára: K2 cikkek szebb Facebook megjelenítése
Nem valószínű az ékezetes cím hiba, mert a másik oldalamról simán nyomja a képet, a címet, és a bevezető szöveget is, akármilyen is legyen.
Nagyjából (sőt, azt hiszem pontosan) ugyanazokat a modulokat és pluginokat használom mindkét oldalon, ezért nem kerek a dolog.
Eddig betudtam a Simple Facebook meta-nak, hogy ilyen jó a megosztás, de majd mindjárt kilövöm és megnézem úgy is. Ez a plugin viszont nem paraméterezhető semennyire, belenéztem a php és xml fájlokba is, de én úgy látom ott semmi lehetőség rá.
Meg még az is lehet, hogy csak a joomla cikkekre hat és a K2-re nem, és felesleges volt felraknom, mert mindkét oldalon csak K2 cikkek vannak.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2014 jan. 12 10:51 #8 Írta: akalman
akalman válaszolt a témára: K2 cikkek szebb Facebook megjelenítése
Na, azt hiszem megvan a tettes :), a tűzfalban minden országot engedélyeztem ahonnan várható volt megtekintés, csak egyet nem: az USA-t.
A Facebook szerverek meg ugye ott vannak... :oops:
Köszönöm a segítséget, remélem lesz aki okul a hülyeségemből. :)

Egy figyelmeztetést azért még dob a Facebook debugger:

Hiányzik az fb:admins és fb:app_id címke. Ezek a címkék szükségesek ahhoz, hogy a Facebook nagy átkattintási arányt elérő bejegyzést tudjon megjeleníteni a hírfolyamban.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2014 jan. 12 12:34 #9 Írta: akalman
akalman válaszolt a témára: K2 cikkek szebb Facebook megjelenítése
Azért nem eszik olyan forrón...
Tűzfal letakarítva, jöhetnek a betörők :(
Ezután érdekes módon néhány cikk tökéletesen átmegy, akár van a címben és a bevezetőben ékezetes betű akár nincs, néhány pedig ugyanilyen feltételek mellett simán csak linkké változik.
De ez mind nem elég, az egyik cikket próbaképpen többször is megosztottam, és volt olyan, hogy ezt kaptam a bevezető szövegben:

Ezek után találtam egy ilyen megoldást:
We opened the file view.html.php which exists under the folder components/com_k2/views/item.
We changed the following line (line 473):
$document->setMetaData('og:description', htmlspecialchars(strip_tags($document->getDescription()), ENT_QUOTES, 'UTF-8'));
to the following line:
$document->setMetaData('og:description', htmlspecialchars(strip_tags($introtext), ENT_QUOTES, 'UTF-8'));
We added the following line:
$introtext = trim($item->introtext);
After this line (line 42):
$item = $model->getData();
We uploaded the view.html.php back to its place and that solved the problem!
Note that also the standard description meta tag might also be wrong if you’re not using K2’s meta description field. In this case, you will need to change this line (line 386):
$metaDescItem = preg_replace("#{(.*?)}(.*?){/(.*?)}#s", '', $item->introtext.' '.$item->fulltext);
to this one:
$metaDescItem = preg_replace("#{(.*?)}(.*?){/(.*?)}#s", '', $introtext.' '.$item->fulltext);
Most tesztelgetem, egyelőre úgy tűnik segített.
Mellékletek:

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2014 jan. 12 21:30 #10 Írta: Balázs
Balázs válaszolt a témára: K2 cikkek szebb Facebook megjelenítése

akalman írta: Na, azt hiszem megvan a tettes :), a tűzfalban minden országot engedélyeztem ahonnan várható volt megtekintés, csak egyet nem: az USA-t.
A Facebook szerverek meg ugye ott vannak... :oops:
Köszönöm a segítséget, remélem lesz aki okul a hülyeségemből. :)

Egy figyelmeztetést azért még dob a Facebook debugger:

Hiányzik az fb:admins és fb:app_id címke. Ezek a címkék szükségesek ahhoz, hogy a Facebook nagy átkattintási arányt elérő bejegyzést tudjon megjeleníteni a hírfolyamban.


Ez most elgondolkoztatott engem is...

Ha bizalmas információt szeretnél közölni az adminokkal, akkor tedd az üzeneted tartalmát a [ confidential ][ /confidential ] címkék közé (szóközök nélkül).

Joomla! tanácsadás, oktatás, fejlesztés - joomlabs.hu

Jelentkezz be, hogy te is részt vehess beszélgetésben!