Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Ошибки при работе с системой (http://forum.sape.ru/forumdisplay.php?f=14)
-   -   & вместо & в ссылке на сайте доноре! (http://forum.sape.ru/showthread.php?t=86653)

prostoshop 16.12.2012 21:15

& вместо & в ссылке на сайте доноре!
 
В общем нашел сегодня такой неприятный момент... в итоге ссылка идет не туда... пожаловался на сайт...
Вообще есть поддержка которая за это дело отвечает?

D.iK.iJ 16.12.2012 22:12

Есть.

Pepel 16.12.2012 22:32

По правилам HTML там и должен быть & Браузер преобразует эти ссылки в правильный адрес. Это по стандарту.

prostoshop 16.12.2012 23:59

Да знаю что должен :) прикол в том что и в коде смотрю стоит &, навожу мышку, а он пишет & жму и в юрле &
Это только на одном сайте, на одной моей ссылки и только в последнем хроме и ie, ff все ок... что за глюк я словил не пойму...

Добавлено через 13 минут
В общем прикол в том что это делает JS на том сайте... если JS в отключенном виде то все в порядке, если нет то юрл бьеться... вопрос что делать? :)

D.iK.iJ 17.12.2012 00:41

Ничего. Это же JS. Можете спросить в тех. поддержке еще. :)

prostoshop 25.12.2012 10:32

Хотел спросить, а вот это кусок саповского кода же?
<script type="text/javascript">//<![CDATA[
function chameleon(){var blockClass="c4e745-line";var delimeter="|";var tmp=document.getElementsByTagName("div");var l=tmp.length;var divs=[];var countBlock=0;for(var i=0;i<l;i++){if(tmp[i].className=="c4e745-line"){with(tmp[i]){id="c4e745-l-"+countBlock}countBlock++}if(tmp[i].className=="c4e745-l"){with(tmp[i]){id="c4e745-l-to-"+(countBlock-1)}}}for(var i=0;i<countBlock;i++){var o=document.getElementById("c4e745-l-"+i);if(!o||o==undefined){continue}var to=document.getElementById("c4e745-l-to-"+i);if(!to||to==undefined){continue}var text=this.trim(o.innerHTML);if(text==""){continue} var tmp=text.split(delimeter);var links=[];for(var j=0;j<tmp.length;j++){var l=this.GetContext(tmp[j]);if(l!==null){links[j]=l}}this.ShowBlock(links,o,to)}}chameleon.prototyp e.ShowBlock=function(links,o,to){var a,hBlock;for(var i=0;i<links.length;i++){hBlock=this.ce("DIV");with (hBlock){className="block-c4e745-l"}tDiv=this.ce("DIV");a=this.ce("A");a.target='_b lank';a.href=links[i].url;a.appendChild(this.ctn(links[i].title));tDiv.appendChild(a);hBlock.appendChild(tD iv);tDiv=this.ce("DIV");with(tDiv){className="text-c4e745-l"}tDiv.appendChild(this.ctn(links[i].text));hBlock.appendChild(tDiv);tDiv=this.ce("DIV ");with(tDiv){className="host-c4e745-l"}tDiv.appendChild(this.ctn(links[i].site));hBlock.appendChild(tDiv);to.appendChild(hB lock)}o.innerHTML="";o.parentNode.removeChild(o);t o.removeAttribute("id")};chameleon.prototype.GetCo ntext=function(a){a=this.trim(a.replace(/\s+/," "));if(a.match(/(.*)<a [^>]*href=["]([^"]+)"[^>]*>([^<]*)<\/a>(.*)/i)===null){return null}var e=RegExp.$1==""?RegExp.$4:RegExp.$1+RegExp.$3+RegE xp.$4;var c=RegExp.$2;var d=RegExp.$3;if(e==""){e=d}var b=c.replace(/^http:\/\//i,"");b=b.replace(/\/.*$/i,"");b=b.replace(/^www\./i,"");return{url:c,title:d,text:e,site:b}};chamele on.prototype.trim=function(a){return a.length>0?a.replace(/(^\s+|\s+$)/,""):""};chameleon.prototype.ce=function(a){ret urn document.createElement(a)};chameleon.prototype.ctn =function(a){return document.createTextNode(a)};function myInitLinks(){new chameleon()}if(typeof window.addEventListener!="undefined"){window.addEv entListener("load",myInitLinks,false)}else{if(type of window.attachEvent!="undefined"){window.attachEven t("onload",myInitLinks)}};//]]</script>

Veem 25.12.2012 10:52

Нет, это не сапа.

prostoshop 25.12.2012 12:15

А почему уже минимум на двух сайта перед блоками ссылок я это наблюдаю? Это чисто совпадение?

Veem 25.12.2012 12:16

Блин, про блочный вывод я забыл. Тогда мб и сапа, я не знаю.

Ank 25.12.2012 12:51

prostoshop, Если Вы уверены, что именно из за этого ваши ссылки портятся - в настройках откажитесь от блочных при покупке.
А правильнее - привести свой движок в соответствие со стандартами...


Часовой пояс GMT +3, время: 10:23.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.