Бизнес в интернет. Виртуальные офисы фирм. Скрипт фирм и организаций.
Прямой адрес на сайт компании без редиректа, Для определенных компаний или для платных групп |
Бизнес в интернет. Виртуальные офисы фирм. Скрипт фирм и организаций.
Прямой адрес на сайт компании без редиректа, Для определенных компаний или для платных групп |
admin |
6 марта 2009 06:38
Сообщение #1
|
Администратор
Репутация: 99 Группа: Администраторы Сообщений: 5803 Регистрация: 7.11.2007 |
По умолчанию ссылка на официальный адрес компании идет через редирект и не является прямой. Если убрать редирект, то компании не смогут участвовать в рейтинге сайтов каталога. Например - Рейтинг сайтов Т.к. при редиректе, скрипт считает переход по ссылке с каталога. Ну и не буду описывать влияние внешних ссылок в целом для поисковиков и для бирж по продаже ссылок. Однако, для некоторых этот вопрос остаётся актуальным. Например, все-таки для некоторых фирм сделать ссылку прямой или прямой для платных тарифов. -------------------- |
admin |
2 мая 2012 13:52
Сообщение #2
|
Администратор
Репутация: 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>"); } Остается только добавлять через запятую компании, для которых ссылки будут прямыми. -------------------- |
admin |
2 мая 2012 13:55
Сообщение #3
|
Администратор
Репутация: 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>"); } -------------------- |
admin |
2 мая 2012 13:56
Сообщение #4
|
Администратор
Репутация: 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>"); } -------------------- |