SergeyN 1 Жалоба Опубликовано: August 11, 2014 Доброго всем вечера.Есть блок новости. Захожу в новость и читаю. Дочитываю до конца и хочу поделиться новостью, но как?Я футере в самом низу есть кнопки, но до футера еще нужно перелестнуть спецпредложения и сам футер. Вопрос: как добавить кнопки сразу после текста новости?Спасибо. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: August 11, 2014 перенести блок кнопок из подвала в макет после Новости.Это стандартный блок от яндекса ( http://api.yandex.ru/share/), если конечно он имеется ввиду. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: August 11, 2014 Добавил Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: August 11, 2014 "краткость - сестра таланта" (С) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: August 11, 2014 макаренко во мне умер не родившись. так что сделать, зачастую, выходит быстрее, чем объяснить) 1 Helenblondi reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: August 11, 2014 ну, я тоже не Чехов например для agency я делал так :1) в layout_basic.tpl:после</div> <!-- /tabs-services -->настроил нужные кнопки и вставил:{literal}<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>{/literal}<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,moimir,gplus" data-yashareTheme="counter"></div>можно и без literal, но с ним как-то надёжнее. А ещё лучше вынести js перед закрывающим </body>. 2) чтобы блок не дублировался в объявлениях удалил аналогичный кусок код в realty_view.tpl (с.334) В данном случае делимся любым контентом сайта. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
yurijp 2 Жалоба Опубликовано: October 23, 2016 В 11.08.2014 в 22:05, abushyk сказал: Добавил Скажите Пж., в какое место добавить код кнопок, чтобы кнопки появлялись в разделе /news/ непосредственно после прочитанной новости? realia. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: October 23, 2016 23 минуты назад, yurijp сказал: Скажите Пж., в какое место добавить код кнопок, чтобы кнопки появлялись в разделе /news/ непосредственно после прочитанной новости? realia. Непосредственно в новостях не совсем удобно, там идет перечисление анонсов и отправлять список анонсов в соцсети не совсем подходящий вариант. Лучше это сделать в шаблоне вывода новости (/apps/news/site/template/), т.к. посетитель будет открывать анонс и переходить в саму новость. Соответственно добавить кнопки лучше под саму новость, перед анонсами других новостей. За это дело отвечают файлы news_grid.tpl и news_view.tpl Я например переиначил news_view.tpl так: <link rel="stylesheet" href="{$estate_folder}/apps/news/site/template/css/style.css"> <div id="singleNews"> <div class="title" align="center"><h1>{$news.title.value}</h1></div> <div class="share"></div> <div class="text" align="justify"> {if $news.prev_img neq ''} <img src="{$news.normal_img}" width="270" alt="{$news.title.value}" class="alignleft" align="left" style="padding: 10px;" /> {/if} {$news.description.value} </div><!-- .text --> <div class="date">{$news.date.value_string} <a href="/">Центр недвижимости</a></div> <div style="clear:both;"></div> </div><!-- #singleNews --> <hr> <h2>Ранее в новостях</h2> {if $more_news|count>0} <div id="news" class="archive"> {section name=i loop=$more_news} <div class="news"> <div class="title"><h3><a href="{$more_news[i].href}">{$more_news[i].title}</a></h3></div> {if $more_news[i].prev_img neq ''} <div class="image_news"><a href="{$more_news[i].href}"><img src="{$estate_folder}{$more_news[i].prev_img}" width="150" border="0" alt="{$more_news[i].title}" /></a></div> {/if} <div class="anons" align="justify">{$more_news[i].anons|strip_tags}</div> <div class="date">{$more_news[i].date}</div> </div> <div class="clear"></div> {/section} </div> {/if} {if 1==0} <!-- <script src="{$estate_folder}/apps/comment/js/comment_controller.js"></script> --> {literal} <script> /*$(document).ready(function(){ $('.cmnts').Comment_Controller({object_type:'news', object_id:'{/literal}{$news.news_id.value}{literal}'}); });*/ </script> {/literal} <div class="cmnts"></div> {/if} Соответственно, кнопки соцсетей можно впихнуть где-нибудь между <div>-ами </div><!-- .text --> <div class="date">{$news.date.value_string} <a href="/">Центр недвижимости</a></div> <div style="clear:both;"></div> </div><!-- #singleNews --> Только перепиши Центр недвижимости на своё агентство. Посмотреть как выглядит у меня можно здесь 3 abushyk, Helenblondi и yurijp reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: October 24, 2016 18 часов назад, Chernetskiy сказал: Лучше это сделать в шаблоне вывода новости (/apps/news/site/template/) а еще лучше скопировать шаблон вывода новости в папку /template/frontend/ваш_шаблон/apps/news/site/template/ и там менять, иначе все изменения в файле в папке приложения будут затираться обновлениями. 1 yurijp reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
yurijp 2 Жалоба Опубликовано: October 24, 2016 5 часов назад, abushyk сказал: а еще лучше скопировать шаблон вывода новости в папку /template/frontend/ваш_шаблон/apps/news/site/template/ и там менять, иначе все изменения в файле в папке приложения будут затираться обновлениями. А если нет пути /news/site/template/, создать этот путь и скопировать туда news_view.tpl из /apps/news/site/template/ ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: October 24, 2016 Совершенно верно. В самом общем случае, практически любой файл из шаблонов приложений, если он конечно поддерживает локализацию, может быть переопределен таким способом, а при переопределении используется простое правило замены /apps/application_name/site/template/template.tpl - исходный файл на /template/frontend/имя_вашего_шаблона/apps/application_name/site/template/template.tpl - локализированный 1 yurijp reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
yurijp 2 Жалоба Опубликовано: October 24, 2016 Извините, может не в эту тему, но как(где) уменьшить размер фото в новостях, в анонсах? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: October 24, 2016 1 час назад, yurijp сказал: Извините, может не в эту тему, но как(где) уменьшить размер фото в новостях, в анонсах? Настроки-Общее: (привожу свои настроки) Новости - ширина большой картинки (news_image_big_width) 800 Новости - высота большой картинки (news_image_big_height) 600 Новости - ширина превью картинки (news_image_preview_width) 270 Новости - высота превью картинки (news_image_preview_height) 200 Галерея - ширина большой картинки (gallery_image_big_width) 800 Галерея - высота большой картинки (gallery_image_big_height) 600 Галерея - ширина превью картинки (gallery_image_preview_width) 270 Галерея - высота превью картинки (gallery_image_preview_height) 200 и Настроки-Дополнительно: Использовать умную подгонку превьюшек (apps.realty.preview_smart_resizing) 1 Ширина изображения объявления (apps.realty.data_image_big_width) 800 Высота изображения объявления (apps.realty.data_image_big_height) 600 Ширина превью изображения объявления (apps.realty.data_image_preview_width) 270 Высота превью изображения объявления (apps.realty.data_image_preview_height) 200 Изменения вступят в действие после загрузки новых фото / перезаливки, старые фото так и останутся отображаться без изменений 2 Helenblondi и yurijp reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
yurijp 2 Жалоба Опубликовано: October 24, 2016 7 минут назад, Chernetskiy сказал: Настроки-Общее: Точно! Я в коде ищу. ) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: November 11, 2016 Случайно обнаружил, что Яндекс обновил код и список кнопок "Поделиться в соц.сетях" Добавлены кнопки Яндекс.коллекции (типа Pinterest), а еще Скайп и Телеграм к имевшимся Viber и WhatsApp. Из ходового получается такой набор: <script src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script> <script src="//yastatic.net/share2/share.js"></script> <div class="ya-share2" data-services="vkontakte,facebook,odnoklassniki,moimir,gplus,twitter,blogger,evernote,linkedin,tumblr,viber,whatsapp,skype,telegram" data-limit="6"></div> но кнопок многовато получается, оставил 6 основных, остальные появляются при клике на + (количество изменяется правкой цифры в data-limit в конце кода) Логично будет создать шаблон с этим кодом, например yashare.tpl и подключать его в нужных местах сайта Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах