ХАК "Адрес поста"

Выводит html, bb и прямую ссылку на материал в блоге.

#1 23 ноября 2011 в 22:55
Здравствуйте! Решил выложить в паблик дополнение к блогам.
Что делает этот хак?
Хак добавляет внизу каждого материала в компоненте Блоги 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 в нужное место вставляем:
  1. <!--Link to post *by DIX-->
  2. <div id="news_address">
  3. Пользуешься сервисами социальных закладок? Понравилась новость? Добавь её в <script src="http://odnaknopka.ru/ok2.js" type="text/javascript"></script>
  4. <br />
  5. <br />
  6. <strong>html-cсылка:</strong>
  7. <br />
  8. <script>
  9. var today=new Date()
  10. document.write('<input class="na_inp" type="text" onfocus="this.select();" readOnly value="<a href=&#34'+window.location+'&#34>{$post.title}</a>">')
  11. </script>
  12. <br />
  13. <strong>BB-cсылка:</strong>
  14. <br />
  15. <script>
  16. var today=new Date()
  17. document.write('<input class="na_inp" type="text" onfocus="this.select();" readOnly value="[url='+window.location+']{$post.title}[/url]">')
  18. </script>
  19. <br />
  20. <strong>Прямая ссылка:</strong>
  21. <br />
  22. <script>
  23. var today=new Date()
  24. document.write('<input class="na_inp" type="text" onfocus="this.select();" readOnly value="'+window.location+'">')
  25. </script>
  26. </div>
  27. <!--/Link to post *by DIX-->
2. В template.css в любое место вставляем:
  1. /*Link to post *by DIX*/
  2. #news_address {width:auto; height:100%; text-align:center; padding:10px; background:#CCC;}
  3. .na_inp {width:600px; padding:4px; margin:10px 0 20px 0;}
Редактируете стили хака под себя и работа завершена!
#2 23 ноября 2011 в 22:59
Полезный хак, спасибо
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.