Aleksey.g84 Опубликовано 28 мая, 2016 Жалоба Поделиться Опубликовано 28 мая, 2016 Доброго времени суток друзьяМожет кто сталкивался с подобным чудом?В общем при добавлении нового товара, за это отдельное спасибо создателям Simplы у нас есть возможность быстренько поделиться этим товаром в Вконтакте, Твиттере и ФэйсбукеВсе вроде как отлично работает, но вот почему-то в Фэйсбуке отображается картинка не товарного предложения, а какая-то вроде последняя загруженнаяПодскажите плиз что в этом коде подправить? <span class="share"> <a href="#" onClick='window.open("http://vkontakte.ru/share.php?url={$config->root_url|urlencode}/products/{$product->url|urlencode}&title={$product->name|urlencode}&description={$product->annotation|urlencode}&image={$product_images.0->filename|resize:1000:1000|urlencode}&noparse=true","displayWindow","width=700,height=400,left=250,top=170,status=no,toolbar=no,menubar=no");return false;'> <img src="{$config->root_url}/simpla/design/images/vk_icon.png" /></a> <a href="#" onClick='window.open("http://www.facebook.com/sharer.php?u={$config->root_url|urlencode}/products/{$product->url|urlencode}","displayWindow","width=700,height=400,left=250,top=170,status=no,toolbar=no,menubar=no");return false;'> <img src="{$config->root_url}/simpla/design/images/facebook_icon.png" /></a> <a href="#" onClick='window.open("http://twitter.com/share?text={$product->name|urlencode}&url={$config->root_url|urlencode}/products/{$product->url|urlencode}&hashtags={$product->meta_keywords|replace:' ':''|urlencode}","displayWindow","width=700,height=400,left=250,top=170,status=no,toolbar=no,menubar=no");return false;'> <img src="{$config->root_url}/simpla/design/images/twitter_icon.png" /></a> </span> Заранее всем спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 29 мая, 2016 Жалоба Поделиться Опубликовано 29 мая, 2016 http://kimonniez.ru/%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D1%8B%D0%B9-%D1%80%D0%B5%D0%BF%D0%BE%D1%81%D1%82-%D0%B2-%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85-%D1%81%D0%B5%D1%82%D1%8F%D1%85-%D0%B4%D0%BB/ Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 29 мая, 2016 Автор Жалоба Поделиться Опубликовано 29 мая, 2016 http://kimonniez.ru/%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D1%8B%D0%B9-%D1%80%D0%B5%D0%BF%D0%BE%D1%81%D1%82-%D0%B2-%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85-%D1%81%D0%B5%D1%82%D1%8F%D1%85-%D0%B4%D0%BB/Не совсем понял ваш ответ т. к. вконтакте у меня работает без проблем...проблема с фейсбуком Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 29 мая, 2016 Жалоба Поделиться Опубликовано 29 мая, 2016 Не совсем понял ваш ответ т. к. вконтакте у меня работает без проблем...проблема с фейсбукомсделаете то, что описано в статье, будет работать во всех соцсетях Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 29 мая, 2016 Автор Жалоба Поделиться Опубликовано 29 мая, 2016 сделаете то, что описано в статье, будет работать во всех соцсетяхПравильно мы друг друга понимаем?)Речь едет именно об этом... Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 29 мая, 2016 Жалоба Поделиться Опубликовано 29 мая, 2016 да у меня работает четко, еще добавил кнопку google+ Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 29 мая, 2016 Автор Жалоба Поделиться Опубликовано 29 мая, 2016 да у меня работает четко, еще добавил кнопку google+Заранее спасибоСобственно говоря у меня в файле product.tpl что находится в папке шаблона есть вот такой код <a href="{$product->image->filename|resize:800:600:w}" class="zoom" data-rel="group" rel="gallery1"><img src="{if $product->image}{$product->image->filename|resize:800:600}{else}design/{$settings->theme}/images/bg/nofoto.png{/if}" alt="{$product->product->name|escape}" /></a> если пытаться собрать то, что пишет автор, то должно получиться <a href="{$product->image->filename|resize:800:600:w}" class="zoom" data-rel="group" rel="gallery1"><img soc_src="{if $product->image}{$product->image->filename|resize:800:600}" src="{if $product->image}{$product->image->filename|resize:800:600}{else}design/{$settings->theme}/images/bg/nofoto.png{/if}" alt="{$product->product->name|escape}" /></a> Или что-то не так?) Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 29 мая, 2016 Жалоба Поделиться Опубликовано 29 мая, 2016 еще сделать вывод в index.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 29 мая, 2016 Автор Жалоба Поделиться Опубликовано 29 мая, 2016 еще сделать вывод в index.tplВсе вроде сделано по инструкции, но после добавления в IndexView.php // Создаем основной блок страницы if (!$content = $this->main->fetch()) { return false; } preg_match(‘/soc_src=([\'"])?((?(1).+?|[^\s>]+))(?(1)\1)/’, $content, $matches); $ogImage = $matches[2]?$matches[2]:’http://’.$_SERVER['HTTP_HOST'].’/logo.png’; $this->design->assign(‘og_image’, $ogImage); Сайт отвалился выдавая ошибку Parse error: syntax error, unexpected '=' in /home/.../.../docs/view/IndexView.php on line 69 Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 29 мая, 2016 Жалоба Поделиться Опубликовано 29 мая, 2016 Вставьте этот код: // Создаем основной блок страницы if (!$content = $this->main->fetch()) { return false; } preg_match('/soc_src=([\'"])?((?(1).+?|[^\s>]+))(?(1)\1)/', $content, $matches); $ogImage = !empty($matches[2])?$matches[2]:'http://'.$_SERVER['HTTP_HOST'].'/files/logo.png'; $this->design->assign('og_image', $ogImage); Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 29 мая, 2016 Жалоба Поделиться Опубликовано 29 мая, 2016 путь к логотипу проверьте, у вас он может быть другой Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 29 мая, 2016 Жалоба Поделиться Опубликовано 29 мая, 2016 там на сайте одинарные кавычки не правильные Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 29 мая, 2016 Автор Жалоба Поделиться Опубликовано 29 мая, 2016 Вставьте этот код: // Создаем основной блок страницы if (!$content = $this->main->fetch()) { return false; } preg_match('/soc_src=([\'"])?((?(1).+?|[^\s>]+))(?(1)\1)/', $content, $matches); $ogImage = !empty($matches[2])?$matches[2]:'http://'.$_SERVER['HTTP_HOST'].'/files/logo.png'; $this->design->assign('og_image', $ogImage); Спасибо конечно добрый человек, все заработало...,но результат не изменилсяВконтакте картинку как грузил так и грузит дальше без проблем, а вот Фейсбук все никак не поддается Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 29 мая, 2016 Жалоба Поделиться Опубликовано 29 мая, 2016 вы одну и ту же страницу грузите? попробуйте новую, на той что вы загрузили в фейсбук новая картинка не загрузится. Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 29 мая, 2016 Автор Жалоба Поделиться Опубликовано 29 мая, 2016 вы одну и ту же страницу грузите? попробуйте новую, на той что вы загрузили в фейсбук новая картинка не загрузится.Пробую с другим товаром)))результата нет Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 29 мая, 2016 Жалоба Поделиться Опубликовано 29 мая, 2016 нет результата потому, что сайт не выводит meta og:imageвы не прописали в index.tpl вывод метатегов Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 29 мая, 2016 Жалоба Поделиться Опубликовано 29 мая, 2016 на сайте с инструкцией проблема с кавычками замените на правильные Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 29 мая, 2016 Автор Жалоба Поделиться Опубликовано 29 мая, 2016 на сайте с инструкцией проблема с кавычками замените на правильныеБольшое вам рукопожатие добрый человек)))Все без проблем заработалоСпасибо Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 29 мая, 2016 Жалоба Поделиться Опубликовано 29 мая, 2016 да не за что, но почему то на вашем сайте, до сих пор не вижу вывода <meta property="og:image" ... Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 29 мая, 2016 Автор Жалоба Поделиться Опубликовано 29 мая, 2016 да не за что, но почему то на вашем сайте, до сих пор не вижу вывода <meta property="og:image" ...Пожалуйста)Вот же она вот и сам результат) Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 29 мая, 2016 Жалоба Поделиться Опубликовано 29 мая, 2016 ну все если работает - хорошо, наверное не ваш сайт загуглил, почитайте про opengraph, кроме фото еще другие мета теги можно выводить Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 29 мая, 2016 Автор Жалоба Поделиться Опубликовано 29 мая, 2016 ну все если работает - хорошо, наверное не ваш сайт загуглил, почитайте про opengraph, кроме фото еще другие мета теги можно выводитьСпасибо за помощь и рекомендациюПро opengraph уже были мысли, но планируется чуть позже т. к. интернет - магазин еще дополняет стационарный магазин, а это закупки, поиск новых поставщиков, договора, работники... в общем много всего что нужно решатьСейчас вроде как нашли лазейку в установке вывески для стационарного магазина...у нас ведь все их вандальски поотрывали гос.чиновники...нашли решение не противоречащее закону и параллельно есть первоначально незаконченное решение по укомплектованию курьеров мобильным эквайринг...в общем дел много)По этому сил и времени заниматься всем просто нет))) Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.