|
| Дата |
|
USD/RUB | 93.4409 | BTC/USD | 64315.4276 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
07.09.2014, 12:27
|
#1
|
странный гном
Регистрация: 01.05.2007
Сообщений: 2,856
Бабло: $446507
|
Добавление параметра к внешним ссылкам [КАК?]
Собственно, есть форум на булке 3.8.7, надо ко всем внешним ссылкам с постов добавить параметр определённый, как это реализовать? Через htaccess не нашёл реализации, хаки расчитаны на скрытие ссылок, а не изменение... Заранее благодарю )
|
|
|
07.09.2014, 16:15
|
#2
|
private.
Регистрация: 30.04.2008
Сообщений: 3,864
Бабло: $462680
|
Цитата:
Сообщение от jkvoka
Собственно, есть форум на булке 3.8.7, надо ко всем внешним ссылкам с постов добавить параметр определённый, как это реализовать? Через htaccess не нашёл реализации, хаки расчитаны на скрытие ссылок, а не изменение... Заранее благодарю )
|
А что за параметр добавь-то нужно?
|
|
|
07.09.2014, 17:50
|
#3
|
странный гном
Регистрация: 01.05.2007
Сообщений: 2,856
Бабло: $446507
ТС -->
|
ТС
в конце каждой ссылки добавить ?site=mysite.com
|
|
|
07.09.2014, 19:34
|
#4
|
private.
Регистрация: 30.04.2008
Сообщений: 3,864
Бабло: $462680
|
Цитата:
Сообщение от jkvoka
в конце каждой ссылки добавить ?site=mysite.com
|
Если без учета сео, то можно эти данные JS-ом добавить, так пойдет?
|
|
|
07.09.2014, 20:00
|
#5
|
странный гном
Регистрация: 01.05.2007
Сообщений: 2,856
Бабло: $446507
ТС -->
|
ТС
конечно, ноу проблем. речь именно про внешние ссылки, не внутряк- внутряк надо оставить своим.
|
|
|
08.09.2014, 01:39
|
#6
|
private.
Регистрация: 30.04.2008
Сообщений: 3,864
Бабло: $462680
|
JS код добавить в самом конце кода страницы, перед </body>
Код:
<script type="text/javascript">
mysite = 'jkvoka.com';
c = document.links.length; // links count on page
for(i=0; i < c; i++) {
var re = new RegExp('/' + location.host + '/', 'gi'); // regular extension for hostname
if(!re.test(document.links[i].href)) { // if current link is external
if(/\?/ig.test(document.links[i].href)) {
document.links[i].href = document.links[i].href + '&site=' + mysite;
} else {
document.links[i].href = document.links[i].href + '?site=' + mysite;
}
}
}
</script>
Пример работы: http://rghost.ru/57902737
|
|
|
09.09.2014, 19:40
|
#7
|
странный гном
Регистрация: 01.05.2007
Сообщений: 2,856
Бабло: $446507
ТС -->
|
ТС
Спасибо , прекрасно работает1
|
|
|
09.09.2014, 20:54
|
#8
|
private.
Регистрация: 30.04.2008
Сообщений: 3,864
Бабло: $462680
|
Цитата:
Сообщение от jkvoka
Спасибо , прекрасно работает1
|
|
|
|
|