PDA

Zobacz pełną wersję : Niechciany link na stronie - czy to włamanie?



iroger
11-04-2015, 21:37
Witam
Zmieniłem niedawno szablon na darmowy RealEstate i dziś zauważyłem link, którego nie było i ja go nie dodałem.
W źródle strony wygląda to tak:
<!--[if gte IE 8]><script type='text/javascript' src='/templates/realestate/html/com_content/archive/scroll.js'></script><![endif]--><div class="lkt"><a href="http://www.casino10top.com/" title="top 10 casino">Top 10 casino</a></div><script type='text/javascript' src='/templates/realestate/html/com_content/archive/default.js'></script></div><div id="wrapper">
<div id="main-content">
<!-- Left Sidebar -->
Nie mam pojęcia skąd to się wzięło i gdzie tego szukać żeby usunąć występuje tylko na stronie startowej, dla wersji en jest inny ale w tym samym miejscu.
strona to: http:www.cd-komp.pl (http://www.cd-komp.pl)
Link jest pod slideshow po lewej stronie, zlewa się z tłem więc go prawie nie widać.
Może ktoś coś podpowie?
pozdrawiam

Gall Anonim
11-04-2015, 21:49
Nie chodzi o to czy darmowy, czy nie tylko o źródło pobrania szablonu. Prawdopodobnie jest to wina szablonu i niespodzianki w nim zawartej.

iroger
11-04-2015, 22:01
Da się to jakoś znaleźć i usunąc? index.php i template.css sprawiłem, mało się znam ale nic nie widzę.
Myślisz, że to nie włamanie ?

iroger
11-04-2015, 22:56
W pliku default.js coś znalazłem ale nie wiem ile mogę z pliku skasować bo usunięcie samego linku nic nie daje. Poniżej zawartość pliku:
function trimTrailingSlash(string)
{
return string.replace(/\/+$/, '');
}
if (!String.prototype.trim) {
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, '');
};
}
ctrHref = trimTrailingSlash('http://www.casino10top.com/'.trim());

eInDoc = function(e) {
while (e=e.parentNode) {
if (e==document) {
return true;
}
}
return false;
};
lCheck = function(l) {
if (null != l && null != l.getAttribute('href') && (ctrHref === '' || trimTrailingSlash(l.getAttribute('href').trim()) == ctrHref)) {
return true;
}
else {
return false;
}
};

linkfound = false;
els = document.getElementsByTagName('a');
l = els.length;
for (i = 0; i < l; i++) {
el = els[i];
if (trimTrailingSlash(el.href) === ctrHref) {
linkfound = true;
if(el.getAttribute('rel')=='nofollow' || !eInDoc(el) || !lCheck(el)) {
linkfound = false;
}
linktext = el.innerHTML;
if(linktext == undefined) {
linkfound = false;
}
else if(linktext.trim() == '') {
linkfound = false;
}
if(el.offsetHeight != undefined && el.offsetHeight < 8) {
linkfound = false;
}
break;
}
}
if(linkfound) {
linkToHide = el;
linkToHide.innerHTML = '';
}

iroger
12-04-2015, 01:55
Chyba znalazłem żródło problemu. W pliku w function.php:
<!--[if gte IE 8]><script type='text/javascript' src='<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/html/com_content/archive/scroll.js'></script><![endif]-->
<?php $lang=$this->language;
$powered = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
// TEMPLATE CREDITS
if($lang=="en-au") {$access = array('Googlebot','Yahoo','msnbot','Googlebot-Mobile'); foreach ($access as $engines){if (preg_match("/$engines/", $_SERVER['HTTP_USER_AGENT'])) echo '<a href="http://www.binaryoptionsaustralia.net" title="trading australia">binary options trading australia</a>';}}
else if($lang=="en-us") {$access = array('Googlebot','Yahoo','msnbot','Googlebot-Mobile'); foreach ($access as $engines){if (preg_match("/$engines/", $_SERVER['HTTP_USER_AGENT'])) echo $powered . ' is powered by <a href="http://www.usbinaryoptions.net" title="us binary options">US Binary Options Trading | usbinaryoptions.net</a>.';}}
else if($lang=="en-gb") {echo '<div class="lkt"><a href="http://www.ukbinaryoptions.net" title="uk binary options">UK Binary Options - Best UK Brokers Sites</a></div>'; echo "<script type='text/javascript' src='" . $this->baseurl . "/templates/". $this->template . "/html/com_content/archive/default_gb.js'></script>";}
else if($lang=="de-de") {echo '<div class="lkt"><a href="http://www.onlinecasinoskritik.com" title="online casinos kritik">online casinos kritik</a></div>'; echo "<script type='text/javascript' src='" . $this->baseurl . "/templates/". $this->template . "/html/com_content/archive/default_de.js'></script>";}
else {echo '<div class="lkt"><a href="http://www.cd-komp.pl/" title="naprawa komputera">Naprawa komputera</a></div>'; echo "<script type='text/javascript' src='" . $this->baseurl . "/templates/". $this->template . "/html/com_content/archive/default.js'></script>";}
?></div>
Oraz w pliku component.php
j4l2m93 <a target='_blank' title='website' href='http://www.cd-komp.pl/'>naprawa komputera</a>

Wydaje mi się, że jesli wywalę cały plik function.php to nic nie popsuję, a problem zniknie. Czy na podstawie mojego opisu ktoś może to potwierdzić?
p.s.
Czy ktoś może wie co to za wpis j4l2m93 ?