Aramon Posted October 31, 2011 Share Posted October 31, 2011 Zdravím, možná mám stupidní dotaz, ale už si tu lámu hlavu dva dny a nedovedu si vysvětlit jednu věc:: Rozjíždím nový shop www.satanika.cz (verze PS 1.4.5.1), pokud chci dát na Facebook odkaz na nějakou stránku konkrétního zboží, např: http://www.satanika....s-potiskem.html tak na FB se vloží odkaz na www.satanika.cz nikoliv na to dané zboží. Je mi to divné, protože jiný shop www.bonpet.cz (verze PS 1.2.5.0), když dám odkaz na FB na zboží, např: http://www.bonpet.cz...dani-zasob.html tak se tam opravdu vloží odkaz na tu danou stránku. Canonical mám vypnutý, tak už prostě nevím kudy kam. Nemáte někdo nějaký tip, v čem by mohla být zrada? Pokud Vám není jasné, jak to myslím, zkuzte schválně ty dvě adresy vložit na FB a bude Vám to jasné. Díky z akaždý nápad. Link to comment Share on other sites More sharing options...
JAKCRABBIT Posted October 31, 2011 Share Posted October 31, 2011 Zkus znova vygenerovat .htaccess. Jinak žádný eso v rukávu nemám. Zkusil jsem teď asi 10 shopů a ze všech odkaz fungoval. Link to comment Share on other sites More sharing options...
Aramon Posted October 31, 2011 Author Share Posted October 31, 2011 Tohle už jsem taky zkoušel, i nepřátelské URL, vypnout cache, zapnout, prostě kdejaké nastavení co se týká URL či komprese. Vždy odkaz vede na úvodní stránku. Už jsem z toho bezradný. Ani nějaké nestandartní moduly tam nemám, ale preventivně je jdu zkoušet vypínat, jestli náhodou... Pokud narazím na změnu, dám vědět, která mrška to dělala. Kdyby měl někdo ještě nějaký nápad, tak sem s ním. Díky. Link to comment Share on other sites More sharing options...
berka.pavel Posted November 1, 2011 Share Posted November 1, 2011 zkusil bych do hlavičky naházet extra tagy od facebooku - má je popsány zde http://developers.facebook.com/docs/opengraph/. díky těmto tagům si nastavuješ informace, které by se k danému linku měli zobrazovat ve facebook příspěvku. napiš, jestli to pomohlo Link to comment Share on other sites More sharing options...
Aramon Posted November 5, 2011 Author Share Posted November 5, 2011 Takže aby jste si nemysleli, že jsem to vzdal, nevzdal a nainstaloval jsem Prestu asi 20x a snažil se odchytnout, kdy ta chyba příjde. Zbytečně. Chyba je totiž přímo v Prestě, takže znalé angličtiny bych poprosil o nahlášení BUGu. Mým laickým dojmem totiž dochází k tomu, že prostě některé odkazy Presta při volání z FB dává jako 404,proto ten odkaz na úvodní stránku. JInak si totiž nedovedu vysvětlit, že některé odkazy jdou a některé ne. Pravděpodobně je chyba nejen na straně .htaccess, protože při přátelských URL je ta chyba vždy, u klasických URL je to jak kdy. Tohoto zjištění jsem dosáhl takto: Čistá instalace PS, bez jakéhokoliv nastavování jsem otestoval všechny demovýrobky, vše funguje v pořádku. Dal jsem přátelské URL, opět vše v pořádku. Naimportoval jsem své zboží z CSV, a již zde nastává problém, některé zboží funguje, některé ne (funkcí zde myslím dáni odkazu na FB). Zapínám .htaccess a přestává fungovat vše, vypínám .htaccess, opět to funguje jako před jeho zapnutím. Instalui PS znova a importuji 1000 naprosto stejných výrobků, stejné popisy,ceny atd, jen do názvů kvůli Rewrite URL přidávám posloupná čísla od 1 do 1000. Opět některé jdou a některé ne. Zprvu jsem myslel, že nejdou všechny sudé ID výrobku, protože se to tak tvářilo, ale ne, nefungují i jiné liché. Co je divný, že mi to dělá jen u tohoto webu. Jasně, tohle by nasvědčovalo, že je chyba na mé straně, ale mám VPS na Angel Hosting a tudíž ostatní weby jedou na tom samém nastavení. Že je to divné? Link to comment Share on other sites More sharing options...
JAKCRABBIT Posted November 5, 2011 Share Posted November 5, 2011 Hodně divné, mám VPS taky na Angelu a funguje mi to na všech shopech Link to comment Share on other sites More sharing options...
Aramon Posted November 5, 2011 Author Share Posted November 5, 2011 No právě, mně taky, jen tenhle je prostě nějakej divnej. www.satanika.cz má stejný design jako www.bonpet.cz, jen jsem mu změnil barvy, stejné moduly, prostě vše stejné. Z Bonpetu dáš cokoliv na FB, ze Sataniky ne :-( Nemá ještě někdo nějaký nápad? Link to comment Share on other sites More sharing options...
berka.pavel Posted November 6, 2011 Share Posted November 6, 2011 na satanika máš <link rel="canonical" href="http://www.satanika.cz/" /> na tom druhém ne. Plus můžeš zkusit přidat do template header.tpl přidat/upravit <html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml"> <head> <title>The Rock (1996)</title> <meta property="og:title" content="The Rock"/> <meta property="og:type" content="movie"/> <meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/> <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/> <meta property="og:site_name" content="IMDb"/> <meta property="fb:admins" content="USER_ID"/> <meta property="og:description" content="A group of U.S. Marines, under command of a renegade general, take over Alcatraz and threaten San Francisco Bay with biological weapons."/> Těmito tagy si přímo nastavuješ, co ti Facebook u tvého příspěvku zobrazuje. Samozřejmě místo content vložíš smarty konstanty. Link to comment Share on other sites More sharing options...
Aramon Posted November 7, 2011 Author Share Posted November 7, 2011 Canonical jsem smazal, s FB meta mám trošku problém, přiznám, že to není zrovna má parketa, takže netuším, jaké Smarty konstanty tam hodit, tohle jsem pochopil: <meta property="og:title" content="{$meta_title|escape:'htmlall':'UTF-8'}"/> <meta property="og:type" content="article"/> <meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/> <meta property="og:image" content="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')}"/> <meta property="og:site_name" content="Satanika"/> <meta property="og:description" content="{$meta_description|escape:html:'UTF-8'}"/> Ale nejsem si jist tím obrázkem, a nedaří se mi najít správnou URL toho zboží. Každopádně je s podovem, že dva naprosto shodné weby jedou takto rozdílně. Ještě mám jeden tip, někde na fóru jsem našel modul na implementaci FB komentářů, když jsem ho nahodil, tak fungoval, ovšem s tím, že přímo v tom formuláři byla hláška od FB, že daná URL neexistuje. Samozřejmě jsem to měl provázané s FB aplikací, a když jsem to samé dal na bonpet.cz se stejnou FB aplikací, šlapalo to. Prostě tohle mi je záhadou...Stejná verze PS,stejný hosting,stejné vzhledy,stejné moduly,jeden web v poho,druhý ne. Mohli by jste někdo zkusit dát na FB odkaz na tohle: http://www.satanika....n-rbr076ba.html Schválně, co se vám tam vloží? Nemusíte samozřejmě odesílat, ono to hned ukáže, co tam dává, jestli odkaz na toto zboží, nebo na úvodní stránku. Jestli to třeba někde neleží jen v cache mezi mnou a FB, třeba už to fachá, nevím, začínám být bezradný :-( Podle mně "něco" z některých odkazů dělá 404, čili neexistující, ale do pr**** co? :-) Link to comment Share on other sites More sharing options...
Aramon Posted November 7, 2011 Author Share Posted November 7, 2011 Nová poznatek! Pokud do FB zadám url: www.satanika.cz/356-ocelovy-prsten-rbr076ba.html Tak je to v pořádku! Vloží se tam sice odkaz na http://www.satanika.cz/prsteny-kterym-neodolate/356-ocelovy-prsten-rbr076ba.html ale taková ta URL ve skutečnosti je. Oba odkazy v prohlížeči prostě odkážou na to správné zboží, ale na FB funguje jen ta zkrácená verze. Tudíž otázka: jak donutit PS, aby do URL nezařazovala i "hezkou URL" od kategorie? V .htaccess asi, ale jak tam co upravit? Když totiž vypnu přátelské URL tak sice získám odkaz http://www.satanika.cz/product.php?id_product=356 Ovšem te je na FB také nefunkční, přesměrovávvá na úvodní stránku. A opět podotknu, že bonpet.cz nemá s hezkou URL kategorie v linku na produkt žádný problém. Link to comment Share on other sites More sharing options...
berka.pavel Posted November 7, 2011 Share Posted November 7, 2011 Tak bez hezké url mi to na fb normálně běží. http://www.satanika.cz/product.php?id_product=104 Odkaz ze do fb načte. Link to comment Share on other sites More sharing options...
Aramon Posted November 9, 2011 Author Share Posted November 9, 2011 Tak jsem to (ne)vzdal. Prostě jsem nepřišel na to, kde je chyba, tak jsem to nakonec vyřešil tak, že jsem všude ke každému výrobku natvrdo dal tlačítko "Sdílet na FB" a hotovo, takhle to totiž funguje. Už jsem byl z toho bezradný a tohle bylo jediné východisko :-) Až budu mít více času, pokusím se tu chybu znova objevit a když tak se tu podělím o poznatky. Link to comment Share on other sites More sharing options...
berka.pavel Posted November 9, 2011 Share Posted November 9, 2011 já ti nevím, ale mě to funguje normálně. hodím link na fb, zveřejním na zdi a je tam odkaz přímo do zboží. edit: a to jsem nepoužil ten share Link to comment Share on other sites More sharing options...
Aramon Posted November 9, 2011 Author Share Posted November 9, 2011 No vidíš, já promazal cache snad i v Istanbulu a prostě některé mi šly dát na FB, některé ne, proto jsem tam dal to sdílení... No co už, hlavně že to jde :-) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now