Здравствуйте! Решил выложить в паблик дополнение к блогам.
Что делает этот хак?
Хак добавляет внизу каждого материала в компоненте Блоги HTML, BB и прямую ссылку на материал.

Что включает в себя хак?
- Вывод HTML, BB и прямой ссылки на пост;
- Поля, в которых выводятся ссылки, не редактируются;
- При нажатии на поле с кодом ссылки весь код выделяется;
- Дополнительно добавлена кнопка добавления поста в социальные закладки от odnaknopka.ru;
- Стили вынесены в css;
- Все сверстано на div'ах.
Хак сделан на основе хака "Адрес новости" под DLE. Если нужно под другие компоненты, пишите.
Демо можно посмотреть здесь:
ТЫЦ
Установка:
Всего нам потребуется отредактировать два файла:
- сайт.ру/tempates/Ва_шаблон/compиnents/com_blog_view_post.tpl
- сайт.ру/tempates/Ва_шаблон/css/template.css
1. В com_blog_view_post.tpl в нужное место вставляем:
<div id="news_address"> Пользуешься сервисами социальных закладок? Понравилась новость? Добавь её в <script src="http://odnaknopka.ru/ok2.js" type="text/javascript"></script> <br /> <br /> <strong>html-cсылка:</strong> <br /> <script> document.write('<input class="na_inp" type="text" onfocus="this.select();" readOnly value="<a href="'+window.location+'">{$post.title}</a>">') </script> <br /> <strong>BB-cсылка:</strong> <br /> <script> document.write('<input class="na_inp" type="text" onfocus="this.select();" readOnly value="[url='+window.location+']{$post.title}[/url]">') </script> <br /> <strong>Прямая ссылка:</strong> <br /> <script> document.write('<input class="na_inp" type="text" onfocus="this.select();" readOnly value="'+window.location+'">') </script> </div>
2. В template.css в любое место вставляем:
/*Link to post *by DIX*/ #news_address {width:auto; height:100%; text-align:center; padding:10px; background:#CCC;} .na_inp {width:600px; padding:4px; margin:10px 0 20px 0;}
Редактируете стили хака под себя и работа завершена!