logo img
Скрипт I-Soft Bizness

Бизнес в интернет. Виртуальные офисы фирм. Скрипт фирм и организаций.

Внимание!
Перед покупкой обязательно установите и протестируйте демо-версию!


Ответить
 Прямой адрес на сайт компании без редиректа, Для определенных компаний или для платных групп
admin
6 марта 2009 06:38
Сообщение #1


Администратор
  • 85

Репутация: 99
Группа: Администраторы
Сообщений: 5803
Регистрация: 7.11.2007
По умолчанию ссылка на официальный адрес компании идет через редирект и не является прямой.

Если убрать редирект, то компании не смогут участвовать в рейтинге сайтов каталога.

Например - Рейтинг сайтов

Т.к. при редиректе, скрипт считает переход по ссылке с каталога.

Ну и не буду описывать влияние внешних ссылок в целом для поисковиков и для бирж по продаже ссылок.

Однако, для некоторых этот вопрос остаётся актуальным. Например, все-таки для некоторых фирм сделать ссылку прямой или прямой для платных тарифов.

--------------------
Twitter
Facebook
Перейти в начало страницы
admin
2 мая 2012 13:52
Сообщение #2


Администратор
  • 85

Репутация: 99
Группа: Администраторы
Сообщений: 5803
Регистрация: 7.11.2007
Решение для определенных фирм.

В файле view.php замените строки

if ( (ifEnabled($f[flag], "www")) and ($def_rewrite == "YES") and ($f[www] != "") ) $template->replace("www", "<a href=$def_mainlocation/out-" . $f[selector] . ".html target=new>$f[www]</a>");
if ( (ifEnabled($f[flag], "www")) and ($def_rewrite != "YES") and ($f[www] != "") ) $template->replace("www", "<a href=$def_mainlocation/out.php?ID=$f[selector] target=new>$f[www]</a>");


на строки

$id_no_redirect=array(1,3); // в скобках перечислите id фирм для которых нужны прямые ссылки, через запятую

if (in_array($f[selector], $id_no_redirect)) {

$template->replace("www", "<a href=$f[www] target=new>$f[www]</a>");

} else {

if ( (ifEnabled($f[flag], "www")) and ($def_rewrite == "YES") and ($f[www] != "") ) $template->replace("www", "<a href=$def_mainlocation/out-" . $f[selector] . ".html target=new>$f[www]</a>");
if ( (ifEnabled($f[flag], "www")) and ($def_rewrite != "YES") and ($f[www] != "") ) $template->replace("www", "<a href=$def_mainlocation/out.php?ID=$f[selector] target=new>$f[www]</a>");

}


Остается только добавлять через запятую компании, для которых ссылки будут прямыми.


--------------------
Twitter
Facebook
Перейти в начало страницы
admin
2 мая 2012 13:55
Сообщение #3


Администратор
  • 85

Репутация: 99
Группа: Администраторы
Сообщений: 5803
Регистрация: 7.11.2007
Для платных тарифов.

Вместо кода в файле view.php

if ( (ifEnabled($f[flag], "www")) and ($def_rewrite == "YES") and ($f[www] != "") ) $template->replace("www", "<a href=$def_mainlocation/out-" . $f[selector] . ".html target=new>$f[www]</a>");
if ( (ifEnabled($f[flag], "www")) and ($def_rewrite != "YES") and ($f[www] != "") ) $template->replace("www", "<a href=$def_mainlocation/out.php?ID=$f[selector] target=new>$f[www]</a>");


Ставим код:

if ($f[flag]!="D") {

$template->replace("www", "<a href=$f[www] target=new>$f[www]</a>");

} else {

if ( (ifEnabled($f[flag], "www")) and ($def_rewrite == "YES") and ($f[www] != "") ) $template->replace("www", "<a href=$def_mainlocation/out-" . $f[selector] . ".html target=new>$f[www]</a>");
if ( (ifEnabled($f[flag], "www")) and ($def_rewrite != "YES") and ($f[www] != "") ) $template->replace("www", "<a href=$def_mainlocation/out.php?ID=$f[selector] target=new>$f[www]</a>");

}





--------------------
Twitter
Facebook
Перейти в начало страницы
admin
2 мая 2012 13:56
Сообщение #4


Администратор
  • 85

Репутация: 99
Группа: Администраторы
Сообщений: 5803
Регистрация: 7.11.2007
Для определенного тарифа, например ПРЕМИУМ (А).

Вместо кода в файле view.php

if ( (ifEnabled($f[flag], "www")) and ($def_rewrite == "YES") and ($f[www] != "") ) $template->replace("www", "<a href=$def_mainlocation/out-" . $f[selector] . ".html target=new>$f[www]</a>");
if ( (ifEnabled($f[flag], "www")) and ($def_rewrite != "YES") and ($f[www] != "") ) $template->replace("www", "<a href=$def_mainlocation/out.php?ID=$f[selector] target=new>$f[www]</a>");


Ставим код:

if ($f[flag]=="A") {

$template->replace("www", "<a href=$f[www] target=new>$f[www]</a>");

} else {

if ( (ifEnabled($f[flag], "www")) and ($def_rewrite == "YES") and ($f[www] != "") ) $template->replace("www", "<a href=$def_mainlocation/out-" . $f[selector] . ".html target=new>$f[www]</a>");
if ( (ifEnabled($f[flag], "www")) and ($def_rewrite != "YES") and ($f[www] != "") ) $template->replace("www", "<a href=$def_mainlocation/out.php?ID=$f[selector] target=new>$f[www]</a>");

}

--------------------
Twitter
Facebook
Перейти в начало страницы
Быстрый ответ Ответить
1чел. читают эту тему (гостей: 1)
Пользователей: 0