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

Опубликовано:
Блог: Мелочи
Рубрика: Хаки
Редактировалось: 2 раза — последний 14 августа 2018
Просмотров: 2792
+1
Голосов: 1

Здравствуйте! Решил выложить в паблик дополнение к блогам.

Что делает этот хак?

Хак добавляет внизу каждого материала в компоненте Блоги 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;}

Редактируете стили хака под себя и работа завершена!

Комментарии (2)
Banachi #
: 0
почему то не работает хак "Количество записей пользователя в блогах", все сделал по инструкцией, но ничего не вывелось в профиле
DIX #
: 0
Пишите мне, помогу.

Голосуем

Самый нужный компонент