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

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

 
Посетитель
small user social cms
Сообщений: 37
Здравствуйте! Решил выложить в паблик дополнение к блогам.
Что делает этот хак?
Хак добавляет внизу каждого материала в компоненте Блоги 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 в нужное место вставляем:
Код PHP:
  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="'+window.location+'">{$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 в любое место вставляем:
Код PHP:
  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;}
Редактируете стили хака под себя и работа завершена!
Мой сайт на ICMS
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1035
Полезный хак, спасибо
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.