Фильтр по:
  

  • Страница 1 из 1
  • 1
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Небольшой вопрос...
Небольшой вопрос...
Дата: Четверг, 02.01.2014, 00:09 |
M1notavr
Рядовой
Группа: Зарегистрированные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


Всем привет! с наступившим новым годом!

Решил добавить ссылку группы вк на сайт.. в общем стандартная ссылка вот такого типа:
Код
<noindex><a href="http://vk.com/адрес-группы" rel="nofollow">Мы ВКонтакте</a></noindex>


Потом подсмотрел на одном сайте в исходнике код ссылки на группу, он был такого типа:
Код
<noindex><script type="text/javascript">document.write('<a href="http://vk.com/адрес-группы" rel="nofollow" target="_blank" title="ВКонтакте">Мы ВКонтакте</a>')</script></noindex>


И у меня возникло 2 вопроса.., какой вариант использовать? и зачем нужно заключать ссылку в скрипт, если можно добавить простую ссылку? Не зря ведь на том сайте ссылка была в скрипте, для чего это было сделано - не понятно.. может, чтобы ссылка не индексировалась? Но для этого вроде есть атрибут rel="nofollow"...


 
Дата: Четверг, 02.01.2014, 02:55 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


M1notavr,
Цитата M1notavr, Чт, 02.01.2014, 00:09:57
И у меня возникло 2 вопроса.., какой вариант использовать? и зачем нужно заключать ссылку в скрипт, если можно добавить простую ссылку? Не зря ведь на том сайте ссылка была в скрипте, для чего это было сделано - не понятно.. может, чтобы ссылка не индексировалась? Но для этого вроде есть атрибут rel="nofollow"...

Да, а еще можно вот так сделать:
Код
<script type="text/javascript">
document.write(unescape('%3Cnoindex%3E%3Ca%20href%3D%22http%3A//vk.com/%u0430%u0434%u0440%u0435%u0441-%u0433%u0440%u0443%u043F%u043F%u044B%22%20rel%3D%22nofollow%22%3E%u041C%u044B%20%u0412%u041A%u043E%u043D%u044 2%u0430%u043A%u0442%u0435%3C/a%3E%3C/noindex%3E'));
</script>

или так:
Код
<script type="text/javascript">
var temp="",i,c=0,out="";var str="60!97!32!104!114!101!102!61!34!104!116!116!112!58!47!47!118!107!46!99!111!109!47!1072!1076!1088!1077!1089!45!1075!1088!1091!1087!1087!1  099!34!32!114!101!108!61!34!110!111!102!111!108!108!111!119!34!32!116!97!114!103!101!116!61!34!95!98!108!97!110!107!34!32!116!105!116!108!10  1!61!34!1042!1050!1086!1085!1090!1072!1082!1090!1077!34!62!1052!1099!32!1042!1050!1086!1085!1090!1072!1082!1090!1077!60!47!97!62!";l=str.length;while(c<=str.length-1){while(str.charAt(c)!='!')temp=temp+str.charAt(c++);c++;out=out+String.fromCharCode(temp);temp=""}document.write(out);
</script>

если уж совсем паранойя замучала ..
или вот так:
Код
<script type="text/javascript">
var _0x5847=["\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x68\x74\x74\x70\x3A\x2F\x2F\x76\x6B\x2E\x63\x6F\x6D\x2F\u0430\u0434\u0440\u0435\u0441\x2D\u0433\u0440\  u0443\u043F\u043F\u044B\x22\x20\x72\x65\x6C\x3D\x22\x6E\x6F\x66\x6F\x6C\x6C\x6F\x77\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x5F\x62\x6C\x61\  x6E\x6B\x22\x20\x74\x69\x74\x6C\x65\x3D\x22\u0412\u041A\u043E\u043D\u0442\u0430\u043A\u0442\u0435\x22\x3E\u041C\u044B\x20\u0412\u041A\u043E\  u043D\u0442\u0430\u043A\u0442\u0435\x3C\x2F\x61\x3E","\x77\x72\x69\x74\x65"];document[_0x5847[1]](_0x5847[0]);
</script>

..

Сделано это, как вы правильно заметили, для сокрытия.
Но сделано топорно.

Цитата M1notavr, Чт, 02.01.2014, 00:09:57
И у меня возникло 2 вопроса.., какой вариант использовать?

Вот такой:
Код
<noindex><a href="/go?http://vk.com/адрес-группы" rel="nofollow">Мы ВКонтакте</a></noindex>

---


 
Дата: Четверг, 02.01.2014, 04:53 |
M1notavr
Рядовой
Группа: Зарегистрированные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


Попробовал, как вы написали..., при переходе выдает следующее:

У вас нет прав для просмотра этого ресурса

Возможно, просмотр этого ресурса с использованием указанных вами личных данных не разрешен.


На юкозовском форуме прочел:

ВНИМАНИЕ! Переадресация с одного сайта на другой запрещена! Сайты которые служат только для переадресации будут удалены!

А у вас работает кстати. biggrin


Сообщение отредактировал M1notavr - Четверг, 02.01.2014, 04:54
 
Дата: Четверг, 02.01.2014, 07:17 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


M1notavr,
Цитата M1notavr, Чт, 02.01.2014, 04:53:35
Попробовал, как вы написали..., при переходе выдает следующее:
У вас нет прав для просмотра этого ресурса

Это называется профиксить ссылки (системная функция)



и с переадресацией в том контексте что вы написали не имеет ничего общего.

При чем, эта фукция включена по умолчанию на форуме:

Мы где-то там


...

Может у вас сайт не на юкоз?) Тогда конечно работать не будет.
В этом случае, нужно прописывать редирект в .htaccess
Типа:
Код
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} go$ [NC]
RewriteCond %{QUERY_STRING} ^http(.*)$ [NC]
RewriteRule (.*) http%1 [R=302,NC,L]
</IfModule>

---

Прикрепления: 2522394.png (5.3 Kb) · 1726928.png (9.4 Kb)

 
Дата: Четверг, 02.01.2014, 08:13 |
M1notavr
Рядовой
Группа: Зарегистрированные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


Тут не все так просто. Я не могу включить функцию "Проксировать все внешние ссылки в добавляемых материалах", потому что у меня включена функция: "Использовать функцию преобразования внешних ссылок с помощью сервиса u.to". Одновременно их нельзя использовать.

Я проверил, если включить проксирование в общих настройках, то редирект работает, тоесть нужно выбирать, либо включать проксирование, отключив при этом сервис u.to, либо наоборот, тоесть, как сейчас. Наверно придется все-таки использовать вариант со скриптом, о котором я писал...


 
Дата: Четверг, 02.01.2014, 08:48 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


M1notavr,
Цитата M1notavr, Чт, 02.01.2014, 08:13:17
тоесть нужно выбирать, либо включать проксирование, отключив при этом сервис u.to, либо наоборот, тоесть, как сейчас

Тогда сходите на u.to и получите короткую ссылку, ее и юзайте.
Не хуже чем JavaScript ..

..Только смысл в u.to сомнительный .. во-первых зависимость от работы сервиса, во-вторых - внешняя ссылка, она и в африке внешняя, независимо от того куда ссылается - на ю-ту или в-ка..


 
Дата: Четверг, 02.01.2014, 19:18 |
M1notavr
Рядовой
Группа: Зарегистрированные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Чт, 02.01.2014, 08:48:19
Только смысл в u.to сомнительный

Все-равно отключать его ради какой-то одной ссылки, было бы групо.

Сейчас попробовал вставить скрипт с ссылкой, в итоге получилось, что гости не видят ссылку вк.. и в исходнике тоже нет ни скрипта, ни ссылки, а вот зареганные видят ссылку.. и в исходнике скрипт видно целиком, как так получилось? Условные операторы не использовал... С обычной ссылкой, тоже самое.

Посмотрите сами, под гостем и под залогиненным. Сайт в профиле.

Login: User
Pass: 123

Может быть и хорошо, что в исходнике нет ссылки, но то, что гости не видят ссылку это все же плохо.


 
Дата: Четверг, 02.01.2014, 20:46 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


M1notavr,
Цитата M1notavr, Чт, 02.01.2014, 19:18:48
Все-равно отключать его ради какой-то одной ссылки, было бы групо.

У меня другое мнение на этот счет.

Цитата M1notavr, Чт, 02.01.2014, 19:18:48
Может быть и хорошо, что в исходнике нет ссылки, но то, что гости не видят ссылку это все же плохо.

)) вы уж определитесь, как-нибудь..
Если ее нет в исходнике - то вообще никто не увидит )

Цитата M1notavr, Чт, 02.01.2014, 19:18:48
Посмотрите сами, под гостем и под залогиненным

Я вам верю.
Смотрите условия, наверняка в них дело.

Цитата M1notavr, Чт, 02.01.2014, 19:18:48
Условные операторы не использовал...

Так не бывает.


 
Дата: Четверг, 02.01.2014, 21:21 |
M1notavr
Рядовой
Группа: Зарегистрированные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Чт, 02.01.2014, 20:46:53
Так не бывает.

Вы правы)), это я ссылку не в том месте воткнул, сейчас уже все исправил, теперь все норм. biggrin


 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Небольшой вопрос...
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия