Любые советы о том, как/или где я могу включить сценарий «поделиться этим», чтобы я мог включать в себя социальные кнопки обмена в нижней части моих сообщений в блоге Orchard CMS. В идеале я бы не использовал галерею или какой-либо установщик, а просто классическую реализацию, которую я сделал раньше, но я не уверен, в каком файле я могу добавить свой скрипт в архитектуре MVC Orchard.добавить 'share this' в нижней части orchard CMS сообщения в блоге
ответ
Используйте Shape Tracing, чтобы определить различные шаблоны, которые создают сообщение в блоге. Некоторые из этих шаблонов используются во всем приложении, поэтому узнайте также о Alternates.
Посмотрите, ~/Common/Views/Parts.Common.Metadata.cshtml
Чтобы отменить этот обзор, его следует скопировать в папку Themes Views
и изменить его по своему усмотрению. Если вы хотите поменять этот шаблон только для записи в блоге, назовите ваш новый файл Parts.Common.Metadata-BlogPost.cshtml
в папке с темами. Это Alternate и BlogPost
скажите Orchard, чтобы использовать этот шаблон только с типами содержимого, которые являются BlogPosts.
Я использую очень простой HTML-виджет, чтобы сделать это в своем собственном блоге, поскольку совместное использование - это, по сути, клиентская вещь, и это был самый простой вариант. Вот HTML я использую в этом виджете:
<p>
<a href="https://twitter.com/intent/tweet" class="share"><img src="/media/foo/Icons/squaretwitter.svg" style="width: 20px; height: 20px;" alt="Tweet this" title="Tweet this" /></a>
<a href="https://facebook.com/sharer.php" class="share share-facebook"><img src="/media/foo/Icons/squarefacebook.svg" style="width: 20px; height: 20px;" alt="Share this on Facebook" title="Share this on Facebook" /></a>
<a href="https://plus.google.com/share" class="share"><img src="/media/foo/Icons/squaregoogleplus.svg" style="width: 20px; height: 20px;" alt="Share this on Google+" title="Share this on Google+" /></a>
<a href="https://ssl.reddit.com/submit" class="share"><img src="/media/foo/Icons/squarereddit.svg" style="width: 20px; height: 20px;" alt="Share this on Reddit" title="Share this on Reddit" /></a>
</p>
Обратите внимание, что я не использую скрипт обмена, но я использую статические ссылки вместо этого, потому что я хочу, чтобы сохранить страницу как мясо и как можно быстрее, и я думаю, что эти сценарии являются значительным бременем для небольшой выгоды. Однако вы можете использовать сценарий в HTML-виджет, и он будет работать полностью.
Есть также несколько готовых к использованию модулей в галерее для такого рода вещей, которые позволят вам просто добавить часть к типу содержимого блога и сделать с ней.
- 1. Похожие сообщения в блоге Orchard CMS?
- 2. Добавить макет для всех записей в блоге Orchard CMS
- 3. Ссылки в блоге в Orchard CMS?
- 4. Повторная регистрация комментариев на блоге Orchard CMS
- 5. Добавить ссылки и выдержки из других сообщений в моем блоге в нижней части каждого сообщения
- 6. Добавить логин в меню в orchard cms
- 7. Добавить элементы подменю в меню администратора Orchard CMS
- 8. Orchard CMS - подсчитывать указанные элементы части контейнера
- 9. Orchard CMS получить DateTimeField из прикрепленной части
- 10. Как добавить панировочную сухарь в Orchard CMS
- 11. Как добавить области в Orchard CMS Module
- 12. Orchard CMS: добавить изображение в пользовательский элемент
- 13. Как добавить подстраницы в Orchard CMS
- 14. NHibernate.Hql.Ast.ANTLR.QuerySyntaxException в Orchard CMS
- 15. OrderByDescending в Orchard CMS
- 16. HttpRequestValidationException в Orchard CMS
- 17. Orchard CMS 1.10 добавление Таксономия с миграцией в пользовательской части
- 18. Wordpress - Редактирование конца каждого сообщения в блоге
- 19. Импорт html в Orchard CMS
- 20. Добавить ListView элементы в нижней части списка
- 21. Social Share Counters Reset на все сообщения в блоге
- 22. Вращающийся контент в Orchard CMS
- 23. Orchard CMS Размещение деталей
- 24. Использование Ajax в Orchard CMS
- 25. Orchard CMS ContentPart Update
- 26. Использование Quartz.NET в Orchard CMS
- 27. Настройки поля Orchard CMS
- 28. Orchard CMS - ContentPart Namespacing
- 29. Orchard CMS Contrib.Review module
- 30. Orchard CMS Импорт данных
Ok. Ничего себе, облом. –