Хак - ссылка на статью

838
Предлагаю небольшой хак для статей - в виде ссылок на статью. Возможно где уже и было, но я не припоминаю..


для реализации в com_content_read.tpl вашего шаблона в удобное для вас место (можно просто в самый конец) вставляем код:

Код PHP:
<p><b> Если Вам понравилась новость поделитесь с друзьями : </b></p>
<table>
<b>BB-cсылка на публикацию</b>
<script>
var today=new Date()
document.write('<input type="text" value="[url='+window.location+']{$article.title}[/url]" readOnly style="width:100%; border:1px solid #E0E0E0; overflow: hidden;" onfocus="this.select();">')
</script>
<b>Прямая ссылка на публикацию</b>
<script>
var today=new Date()
document.write('<input type="text" value="'+window.location+'" readOnly style="width:100%; border:1px solid #E0E0E0;" onfocus="this.select();">')
</script>
</table> 
Вот, в принципе, и все.
Менеджер | Набор смайлов для темных фонов сайта
Комментарии (18)
abasia 7 мая 2012 в 08:54 +4
Полезно+
Igor 7 мая 2012 в 14:37 0
однозначно + спасибо что поделился!
Soul 7 мая 2012 в 14:41 +1
на здоровье! не жалко.
Suslik 18 мая 2012 в 16:03 0
смущает то что ссылки бывают настолько же длинные насколько и заголовок, это очень неприятно для публикации - они могут из за этого не помещаясь в строку портиться
если бы в самой цмс как-то ограничить длину создаваемых ссылок
Atid 7 мая 2012 в 10:20 0
Можно еще улучшить добавлением Анонса и и ссылки
Олег 7 мая 2012 в 11:33 0
Пригодится
Олег Васильевич я 7 мая 2012 в 11:59 +1
Код начинается с закрывающего тега.
Спасибо, нужное дело.
Soul 7 мая 2012 в 12:16 +1
Спасибо, поправил.
Thanatognozija 7 мая 2012 в 13:07 0
Спасибо большое, очень полезно!
Mazhara1986 7 мая 2012 в 13:17 +1
А в какой файл добавить код, чтобы в блогах такое было?
Soul 7 мая 2012 в 13:23 +2
в com_blog_view_post.tpl Вашего шаблона.
CyberMan 7 мая 2012 в 18:49 0
Спасибо
Dorimen 7 мая 2012 в 20:24 0
А в чем суть? Пользователь и так может скопировать адрес в строке браузера...
Soul 7 мая 2012 в 20:41 +1
Своего рода "не навязчиво" подтолкнуть пользователя поделиться ссылкой, стимулировать "вирусное распространение" статьи. Ссылка в браузерной строке - последнее, о чем думает пользователь, даже если ему статья ну "жуть как понравилась"..
st.Puh 7 мая 2012 в 22:58 +4
BB-cсылка на публикацию невернаяесли вставить в таком виде код то будет пустой пост.Вот правельно
Код PHP:
<h5><p><b> Если Вам понравилась публикация поделитесь с друзьями : </b></p></h5>
<div id="con_rating_block">
<table>
<b>BB-cсылка на публикацию</b>
<script>
var today=new Date()
document.write('<input type="text" value="[url='+window.location+']{$article.title}[/url]" readOnly style="width:100%; border:1px solid #E0E0E0; overflow: hidden;" onfocus="this.select();">')
</script>
<b>Прямая ссылка на публикацию</b>
<script>
var today=new Date()
document.write('<input type="text" value="'+window.location+'" readOnly style="width:100%; border:1px solid #E0E0E0;" onfocus="this.select();">')
</script>
</table>
</div>
Ссылка пишеца так название вы в код невставили вывод названия ссылки
Код PHP:
document.write('<input type="text" value="[url='+window.location+'][/url]" readOnly style="width:100%; border:1px 
а надо так
Код PHP:
document.write('<input type="text" value="[url='+window.location+']{$article.title}[/url]" readOnly style="width:100%; border:1px 
вставил вывод заголовка {$article.title}
st.Puh 7 мая 2012 в 23:03 +2
Да забыл если в блог вставлять то заголовок код {$post.title}
Soul 8 мая 2012 в 12:15 +1
Согласен, мой "косяк", спасибо - поправил.
INTERES 12 мая 2012 в 12:52 0
Спасибо) как раз искал.