Маленький хак для каталога предприятий от vkaragande

В каталоге предприятий при проссмотре контрагента (компании) при посмотре выводится ссылка на карту Гугла, но место для поиска берется по области и городу, т.е. в поиске на Google Maps не учитывается реальный адрес компании. И еще я заметил что все-таки наши компании Яндекс ищет лучше по адресу вообщем переделал немного скрипт. В районе 845 строки в файле view.php вносим изменения вставив вместо того что там было вот этот код

if ( $def_country_allow == «YES» )
{         $map_country = $country;         $map_city = $f[address];        }
else
{         $map_country = $def_map_country;         $map_city = $city;        }

if ($def_states_allow == «YES»)  $map_state = $state;

$map = «<a href=»http://maps..ru/?text=$map_country, $map_city» target=»blank»></a>»;

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

7 Responses
  1. Андрей:

    Здравствуйте. Все сделал как вы описали но выводится ошибка: Parse error: syntax error, unexpected T_STRING in oburg.ru/view.php on line 616. Помогите пожалуйса. А у вас руки не дошли еще что бы карта открывалась в каталоге. Очень нужно. Заранее благодарен

  2. zalex:

    Но в 616 строке не может быть ошибок из-за добавления моего кода что-то просто не так сделали попробуйте вставить неправленный view.php и сделать еще раз. Насчет чтобы открывалась карта прямо в каталоге обязательно сделаю, но сначало надо разобраться немного с API яндекс карт. Просто там выводится немного подругому не через адрес а через координаты, т.е надо сначало преобразовать адрес в координаты и вывести на странице карту. Как-то так.

  3. Андрей:

    Все сделал так как вы описали. Но все равно при заходе на страницу с картой вылизает: Parse error: syntax error, unexpected T_STRING in /home/p17809/www/oburg.ru/view.php on line 616
    Помогите разобраться.
    И еще, а вы сможете сделать sitemap для этого каталога. очень нужно. Заранее благодарен

  4. Андрей:

    И еще хотелось бы хорошую страничку погоды на этом каталоге сделать. Поможете

  5. нет не помогу модуль погоды у меня есть посмотреть можно например тут http://info44.biz/pogoda/ сам делал но распостранять его не собираюсь

  6. 616 строке вообще-то ничего править не надо было установите хак с картой от Яндекса я его позже этого выкладывал здесь же на блоге

  7. Андрей:

    Вот рабочий код:

    if ( $def_country_allow == «YES» )
    { $map_country = $city; $map_city = $f[address]; }
    else
    { $map_country = $def_map_country; $map_city = $city; }

    if ($def_states_allow == «YES») $map_state = $state;

    $map = «$def_map_link«;

Leave a Reply

You must be logged in to post a comment.