Форум -> Обо всём... -> Серж, помоги пожалуйста с редиректом | Серж, помоги пожалуйста с редиректом |
---|
Sнэйк | Дата: 18.12.2008, в 14:28 | Сообщение №1 | СтарожилПользователь №: 76 Сообщений: 399
| Привет. Помоги пожалуйста поставить редирект на копирайты, а то меня много внешних ((( С sape много не поднимешь ((( |
| | | alfainfo | Дата: 18.12.2008, в 14:35 | Сообщение №2 | Активный участникПользователь №: 237 Сообщений: 152
| Sнэйк, а может проще все ссылки в <noindex>...</noindex> загнать, я так в сапе кол внешних уменьшил на десяток... |
| | RockKenny | Дата: 18.12.2008, в 14:54 | Сообщение №3 | Активный участникПользователь №: 171 Сообщений: 232
| alfainfo, а разве по правилам сапе можно в noindex? |
| | Serg_pnz | Дата: 18.12.2008, в 14:55 | Сообщение №4 | АдминистраторПользователь №: 1 Сообщений: 2242
| плюс это | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
| | Sнэйк | Дата: 18.12.2008, в 15:26 | Сообщение №5 | СтарожилПользователь №: 76 Сообщений: 399
| Эх, как я и предполагал, без частной консультации не обошлось ))) Серж, спасибо тебе огромное за помощь.
Короч в версии 2.3 это делается так:
В файле sources.php
вставил
Код | 1
| $power = str_replace("http://www.slaed.net", "http://www.zmey.info/go.php?go=http://www.slaed.net", $power); |
Перед
Код | 1
| $index = str_replace("{%LICENSE%}", $power, $index); |
Трам пам пам !!! Всё работает как часы.
P.S. Как расквитаюсь с работой - вернусь опять в Slaed тусовку ))) Так что ждите моего возвращения ))) |
| | alfainfo | Дата: 18.12.2008, в 15:50 | Сообщение №6 | Активный участникПользователь №: 237 Сообщений: 152
| Цитата | alfainfo, а разве по правилам сапе можно в noindex? |
- чет я не понял, сапа не разрешает свои (рекламные ссылки) в ноиндекс загонять, но я не про них а про загон в ноиндекс других ссылок, например подписи следа, кто тебе мешает ее в ноиндекс? не кто и много другого туда запихать можно... |
| | Sнэйк | Дата: 18.12.2008, в 16:15 | Сообщение №7 | СтарожилПользователь №: 76 Сообщений: 399
| noindex лечит !!! Это однозначно. |
| | RockKenny | Дата: 18.12.2008, в 17:11 | Сообщение №8 | Активный участникПользователь №: 171 Сообщений: 232
| alfainfo, я подумал, что ты про саповские |
| | Sнэйк | Дата: 18.12.2008, в 19:08 | Сообщение №9 | СтарожилПользователь №: 76 Сообщений: 399
| Так, ещё такой вопрос, юзаю модуль погоды и блок от него (разработчик Serg_pnz, дописывал GizmoKoenig). Почему-то sape видит 2 внешние ссылки с блока. Как избавиться ???
Пример блока : http://zmey.info/ - висит справа под курсами валют.
Ну а вот и сам код:
Код | 1
| <?php
if (!defined('BLOCK_FILE')) {
Header("Location: ../index.php");
exit;
}
// by GizmoKoenig, gizmokoenig@gmail.com, icq: 298-056-497.
require_once("config/config_pogoda.php");
function get($link) {
$fd = fopen($link, "r");
if ($fd == 0) {
return "Ошибка, прогноз не загружен!";}
else {
while (!feof ($fd)) {
$get .= fgets($fd, 4096);}}
fclose ($fd);
return $get;}
if (isset($_COOKIE["pogodagismeteo"]))
{list($city,$kod) = explode ("=", $_COOKIE["pogodagismeteo"]);}
if (isset($_POST["cityfind"]) & $_POST["cityfind"] !="") {
$cityfind = $_POST["cityfind"];
$file = file("config/config_pogoda_cities.php");
for ($i=0;$i<count($file);$i++){
list($fromfile["city"],$fromfile["kod"]) = explode("=",$file[$i]);
if (strcasecmp(text_filter ($fromfile["city"], 2), text_filter ($cityfind, 2)) == "0") {
$ifnofound = "1";
$city = text_filter ($fromfile["city"], 2);
$kod = text_filter ($fromfile["kod"], 2);
if (isset($_POST["saveincookie"])) {setcookie ("pogodagismeteo", "$city=$kod", time() +31536000);}}
if ( strncasecmp(text_filter ($fromfile["city"], 2), text_filter ($cityfind, 2), 3) =="0") { $maybe .= $fromfile["city"]."<br>"; }}
if ( $ifnofound !=="1"){$errorcity = "<br><center><font class=\"option\">Город не найден!</font></center>";
if (isset($maybe)) { $errorcity = "$errorcity <font class=\"option\">Возможно вы искали: </font></center><br> $maybe";}
}}
$zamena = array ("document.write(\"" =>"", "\");" => "",
"width=32 height=32" => "width=$imageblock1 height=$imageblock2", "cellpadding=2" => "cellpadding=1",
"\\\"http://informer.gismeteo.ru/html/images/bg/0.gif\\\"" => "images/pogoda/block_sun.gif", "\\\"http://informer.gismeteo.ru/html/images/bg/0n.gif\\\"" => "images/pogoda/block_moon.gif",
"\\\"http://informer.gismeteo.ru/html/images/bg/1.gif\\\"" => "images/pogoda/block_sunc.gif", "\\\"http://informer.gismeteo.ru/html/images/bg/1n.gif\\\"" => "images/pogoda/block_moonc.gif",
"\\\"http://informer.gismeteo.ru/html/images/bg/2.gif\\\"" => "images/pogoda/block_suncl.gif", "\\\"http://informer.gismeteo.ru/html/images/bg/2n.gif\\\"" => "images/pogoda/block_mooncl.gif",
"\\\"http://informer.gismeteo.ru/html/images/bg/3.gif\\\"" => "images/pogoda/block_cloud.gif", "\\\"http://informer.gismeteo.ru/html/images/bg/3n.gif\\\"" => "images/pogoda/block_cloud.gif",
"\\\"http://informer.gismeteo.ru/html/images/bg/4.gif\\\"" => "images/pogoda/block_sunrain.gif", "\\\"http://informer.gismeteo.ru/html/images/bg/4n.gif\\\"" => "images/pogoda/block_moonrain.gif",
"\\\"http://informer.gismeteo.ru/html/images/bg/5.gif\\\"" => "images/pogoda/block_rain.gif", "\\\"http://informer.gismeteo.ru/html/images/bg/5n.gif\\\"" => "images/pogoda/block_rain.gif",
"\\\"http://informer.gismeteo.ru/html/images/bg/6.gif\\\"" => "images/pogoda/block_sunsnow.gif", "\\\"http://informer.gismeteo.ru/html/images/bg/6n.gif\\\"" => "images/pogoda/block_moonsnow.gif",
"\\\"http://informer.gismeteo.ru/html/images/bg/7.gif\\\"" => "images/pogoda/block_snow.gif", "\\\"http://informer.gismeteo.ru/html/images/bg/7n.gif\\\"" => "images/pogoda/block_snow.gif",
"\\\"http://informer.gismeteo.ru/html/images/bg/8.gif\\\"" => "images/pogoda/block_strm.gif", "\\\"http://informer.gismeteo.ru/html/images/bg/8n.gif\\\"" => "images/pogoda/block_strm.gif",
"\\\"http://informer.gismeteo.ru/html/images/logo.gif\\\"" => "images/pogoda/logo.gif", "width=13 height=20" => "width=8 height=12",
"id=gmtbl class=gmtbl" => "",
"id=gmtdttl class=gmtdttl" => "",
"id=tgmtdttl class=gmtdttl" => "",
"id=gmtdtext0 class=gmtdtext" => "",
"id=tgmtdtext0 class=gmtdtext" => "",
"id=gmtdtext1 class=gmtdtext" => "",
"id=tgmtdtext1 class=gmtdtext" => "",
"id=gmtdtext2 class=gmtdtext" => "",
"id=tgmtdtext2 class=gmtdtext" => "",
"id=gmtdtext3 class=gmtdtext" => "",
"id=tgmtdtext3 class=gmtdtext" => "",
"<a href=http://www.gismeteo.ru id=lgmtdtext class=gmtdtext target=_blank>GISMETEO.RU</a>" => "<noindex><a href=http://www.gismeteo.ru rel=nofollow target=_blank>GISMETEO.RU</a></noindex>");
$cachetime = $cachetime - mktime() + filemtime("cache/Pogoda-$kod.php");
if ($cachetime<0 OR isset($_POST["cityfind"])) {
$get =get("http://informer.gismeteo.ru/html/informer.php?codepg=windows-1251&index=".$kod."&par=4&lang=&vieinf=bg&p=1&w=1&tblstl=gmtbl&tdttlstl=gmtdttl&tdtext=gmtdtext");
$pogoda = strtr($get,$zamena);
$content .= "<table border=0 width='100%'><tr><td><center><font class=\"option\">$city</font></center></td></tr><tr><td>$pogoda</td></tr>
<tr><td>$errorcity Выбрать другой город:</td></tr>
<FORM ACTION=\"\" METHOD=POST NAME=\"GET_CITY\">
<tr><td><INPUT TYPE=\"text\" name=\"cityfind\" maxlength=\"30\" SIZE=\"15\" VALUE=\"\"></td></tr>
<tr><td><INPUT TYPE=\"checkbox\" name=\"saveincookie\" checked VALUE=\"\"> Запомнить город?</td></tr>
<tr align=\"center\"><td><INPUT TYPE=\"submit\" VALUE=\"Показать \"></FORM></td></tr></table>";
$fp = fopen("cache/Pogoda-$kod.php", "w");
$content1 = "<?php\nif (!defined(\"FUNC_FILE\")) die(\"Illegal File Access\");\n\n $"."content = \"".addslashes($content)."\";\n?>";
fwrite($fp, $content1);
fclose($fp);
} else {
require_once ("cache/Pogoda-$kod.php");
}
?> |
Всю голову сломал, как от них избавиться. Я их даж в коде найти не могу (((
Серж сказал, что надо прописать правило для внешних ссылок, но зная мою криворукость решил не рисковать ))) Поэтому проще на мой взгляд убрать из блока, но вот как ??? Одним словом HELP ME |
| | alfainfo | Дата: 19.12.2008, в 13:34 | Сообщение №10 | Активный участникПользователь №: 237 Сообщений: 152
| Sнэйк, ну еще раз повторяю, блин - ЗАГОНИ что нужно тег ноиндекс.... самого такого тега в языка хтмл нет (на него реагирують только боты яндыкса и те которые под это подстраиваются, например боты сапы...), поэтому - загони весь блок погоды в этот тег и все... я так сделал и не каких проблем....... |
| | Sнэйк | Дата: 19.12.2008, в 16:43 | Сообщение №11 | СтарожилПользователь №: 76 Сообщений: 399
| alfainfo, да не в этом дело. Просто хочу ещё за счёт этого немного ускорить скорость загрузки блока, т.к. картинка тож некоторое время грузиться, пусть и минимальное, да и блок поменьше будет |
| | SHAKA1 | Дата: 20.12.2008, в 10:12 | Сообщение №12 | УчастникПользователь №: 323 Сообщений: 77
| Sнэйк, замени:
Код | 1
| "<a href=http://www.gismeteo.ru id=lgmtdtext class=gmtdtext target=_blank>GISMETEO.RU</a>" => "<noindex><a href=http://www.gismeteo.ru rel=nofollow target=_blank>GISMETEO.RU</a></noindex>" |
на
Код | 1
| "http://www.gismeteo.RU" => "/go.php?go=http://www.gismeteo.ru",
"id=\\\"lgmtdtext\\\" class=\\\"gmtdtext\\\"" => "" |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно SHAKA1 20.12.2008 г. в 10:36:53 |
| | | Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|
|