Varyag Опубликовано 4 марта, 2016 Жалоба Поделиться Опубликовано 4 марта, 2016 Добрый вечер! Спасибо за скрипт... бомба.Подскажите, как вставить номер телефона в текст, но так, чтобы следующее слова не начиналась с новой строки?Также интересует, как сделать город, регион, страна были на одной строке?Заранее спасибо!Может так попробовать <div style=" width:100%; height:1px; clear:both;"></div><div id="user-city"></div> <div id="user-region"></div> <div id="user-country"></div><div style=" width:100%; height:1px; clear:both;">.</div> Цитата Ссылка на сообщение Поделиться на другие сайты
Amerkun Опубликовано 4 марта, 2016 Жалоба Поделиться Опубликовано 4 марта, 2016 Может так попробовать <div style=" width:100%; height:1px; clear:both;"></div><div id="user-city"></div> <div id="user-region"></div> <div id="user-country"></div><div style=" width:100%; height:1px; clear:both;">.</div>К сожаление не помогло((( Как был город, регион, страна с новой строки так и осталась. Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 5 марта, 2016 Жалоба Поделиться Опубликовано 5 марта, 2016 (изменено) К сожаление не помогло((( Как был город, регион, страна с новой строки так и осталась.потому что это блоки на всю ширину. или добавляйте стили #user-city, #user-region, #user-country {display: inline-block;} или сделайте просто так <span id="user-city"></span> <span id="user-region"></span> <span id="user-country"></span> ну или заменить jQuery("#user-city").text(ymaps.geolocation.city); jQuery("#user-region").text(ymaps.geolocation.region); jQuery("#user-country").text(ymaps.geolocation.country); на jQuery("#user-city").text(ymaps.geolocation.country+', '+ymaps.geolocation.city+', '+ymaps.geolocation.region); Изменено 5 марта, 2016 пользователем mishanya Цитата Ссылка на сообщение Поделиться на другие сайты
dreamxx Опубликовано 6 марта, 2016 Жалоба Поделиться Опубликовано 6 марта, 2016 (изменено) Добрый день! интересный скрипт! как заставить изменить ссылку "Text2" (div a link), взависимости от опубликованной геолакацией "Text1"(ymaps.geolocation.city)? функция $('.link').attr('href','http://site1.com/'); работает, а если добавить условие if(ymaps.geolocation.city == 'Волгоград'){ $('.link').attr('href','http://site1.com/'); } не работает (( чего то не хватает Изменено 6 марта, 2016 пользователем dreamxx Цитата Ссылка на сообщение Поделиться на другие сайты
4443345 Опубликовано 12 марта, 2016 Жалоба Поделиться Опубликовано 12 марта, 2016 <script src="http://yastatic.net/jquery/2.1.1/jquery.min.js"></script> Скорее всего jquery вызывается в шаблоне несколько раз. Попробуй один вызов удалить.Скажите у меня отключается слайдер и главная останавливается) на скринах, а сама локация отображается снизу страницы, в чем может быть дело? на скинах видно.... Цитата Ссылка на сообщение Поделиться на другие сайты
avorobyev Опубликовано 17 марта, 2016 Жалоба Поделиться Опубликовано 17 марта, 2016 Добрый вечер. Вопрос может не совсем по теме. На сайте добавлено несколько условий для отображения определенного текста при определении определенных городов. Как протестировать, что у посетителей из этих городов отображается заданный текст? То есть как визуально посмотреть, как выглядит сайт, например, у посетителя из Казани? Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 18 марта, 2016 Жалоба Поделиться Опубликовано 18 марта, 2016 (изменено) Суть метода в вызове http://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU Причем результат зависит, скорее всего, от вызывающего IP, а может, и еще от чего. Поэтому легким способом получить вид страницу для Казани, сидя в Ярославле, вряд ли получится. Способ 1. Завести своих людей - агентов в других городах - и получать вид страницы через них. Способ 2. Использовать реальных посетителей сайта как таких агентов как в предыдущем способе. Для этого добавить на страницу сайта свой шпионский скрипт, который будет сохранять на Вашем сервере результат указанного вызова для реальных посетителей. И потом из этого можно (лучше программно) формировать виды страниц из тех городов, откуда зашел реальный посетитель. Оба способа не совсем простые. В одном придется поработать с людьми, в другом - со скриптами... Изменено 18 марта, 2016 пользователем Kors Цитата Ссылка на сообщение Поделиться на другие сайты
rigi00 Опубликовано 23 марта, 2016 Жалоба Поделиться Опубликовано 23 марта, 2016 (изменено) а как можно используя этот скрипт реализовать следующе, что по заданному условию (задаем город или область) выдавать либо определённую страницу, либо определенный блок информации?надо для битрикса Изменено 23 марта, 2016 пользователем rigi00 Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 23 марта, 2016 Жалоба Поделиться Опубликовано 23 марта, 2016 а как можно используя этот скрипт реализовать следующе, что по заданному условию (задаем город или область) выдавать либо определённую страницу, либо определенный блок информации?Вроде бы раньше в теме это вопрос решен...надо для битриксаСпрашивать на форуме битрикса... Цитата Ссылка на сообщение Поделиться на другие сайты
thomas8 Опубликовано 15 мая, 2016 Жалоба Поделиться Опубликовано 15 мая, 2016 Привет. Подскажите, как можно кешировать полученный город, чтобы при перезагрузке страницы он снова не запрашивался? Вот по сайту ходишь, и на каждой странице он снова загружается, с заметной задержкой причем (размещен в шапке сайта) Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 15 мая, 2016 Жалоба Поделиться Опубликовано 15 мая, 2016 Через сессию или куки. Цитата Ссылка на сообщение Поделиться на другие сайты
ABSORBER Опубликовано 16 мая, 2016 Жалоба Поделиться Опубликовано 16 мая, 2016 Привет. Подскажите, как можно кешировать полученный город, чтобы при перезагрузке страницы он снова не запрашивался? Вот по сайту ходишь, и на каждой странице он снова загружается, с заметной задержкой причем (размещен в шапке сайта)Можно в сессии.Для долговечности, можно в куках Цитата Ссылка на сообщение Поделиться на другие сайты
thomas8 Опубликовано 16 мая, 2016 Жалоба Поделиться Опубликовано 16 мая, 2016 Через сессию или куки. Можно в сессии.Для долговечности, можно в куках А можно немного подробнее? Как его в куки поместить? Если не затруднит, не могли бы вы показать на примере? Цитата Ссылка на сообщение Поделиться на другие сайты
ABSORBER Опубликовано 22 июля, 2016 Жалоба Поделиться Опубликовано 22 июля, 2016 А можно немного подробнее? Как его в куки поместить? Если не затруднит, не могли бы вы показать на примере?Если еще актуально, обращайтесь в скайп absorberex Цитата Ссылка на сообщение Поделиться на другие сайты
foxik1641 Опубликовано 9 апреля, 2017 Жалоба Поделиться Опубликовано 9 апреля, 2017 (изменено) подскажите как увеличить размер текста города, региона и страны? выводиться очень мелким шрифтом, практически не видно. Изменено 9 апреля, 2017 пользователем foxik1641 Цитата Ссылка на сообщение Поделиться на другие сайты
tsybart Опубликовано 20 мая, 2017 Жалоба Поделиться Опубликовано 20 мая, 2017 Кто-то придумал как выкрутиться в Украине в связи с блокировкой Яши? Может есть аналоги по определению города? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 20 мая, 2017 Жалоба Поделиться Опубликовано 20 мая, 2017 Кто-то придумал как выкрутиться в Украине в связи с блокировкой Яши? Может есть аналоги по определению города?Как это связано с Simpla CMS? Цитата Ссылка на сообщение Поделиться на другие сайты
Vladq Опубликовано 20 мая, 2017 Жалоба Поделиться Опубликовано 20 мая, 2017 Кто-то придумал как выкрутиться в Украине в связи с блокировкой Яши? Может есть аналоги по определению города? Есть аналог. Держи //Определение города по IP var user_ip = $('.user_ip span').text(); $.get('http://api.sypexgeo.net/json/'+user_ip, function(data){ $('.user_city').html('<strong></strong> '+data.city.name_ru); }); В нужном месте <p class="user_city"></p> Цитата Ссылка на сообщение Поделиться на другие сайты
tsybart Опубликовано 21 мая, 2017 Жалоба Поделиться Опубликовано 21 мая, 2017 (изменено) Есть аналог. Держи //Определение города по IP var user_ip = $('.user_ip span').text(); $.get('http://api.sypexgeo.net/json/'+user_ip, function(data){ $('.user_city').html('<strong></strong> '+data.city.name_ru); }); В нужном месте <p class="user_city"></p> Спасибо! Но не будет работать. У вас еще перед этим выводится IP в .user_ip span Выводите средствами simpla? Изменено 21 мая, 2017 пользователем tsybart Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 21 мая, 2017 Жалоба Поделиться Опубликовано 21 мая, 2017 Спасибо! Но не будет работать. У вас еще перед этим выводится IP в .user_ip span Выводите средствами simpla? <div class="user_ip"><span>{$smarty.server.REMOTE_ADDR}</span></div> Цитата Ссылка на сообщение Поделиться на другие сайты
Vladq Опубликовано 21 мая, 2017 Жалоба Поделиться Опубликовано 21 мая, 2017 Спасибо! Но не будет работать. У вас еще перед этим выводится IP в .user_ip span Выводите средствами simpla? перед самим скриптом вставить где нибудь <div id="user_ip" style="display: none;"><span>{$smarty.server.REMOTE_ADDR}</span></div> Тогда <p class="user_city"></p> Будет выводить само названия города. Вот еще один альтернативный сервис, более шустрый, и более точный к украинским IP <script> //Определение города по IP var user_ip = $('.user_ip span').text(); $.get('http://api.2ip.ua/geo.json?ip='+user_ip, function(data){ $('.user_city').html('<strong></strong> '+data.city_rus); }); </script> Цитата Ссылка на сообщение Поделиться на другие сайты
tsybart Опубликовано 21 мая, 2017 Жалоба Поделиться Опубликовано 21 мая, 2017 перед самим скриптом вставить где нибудь <div id="user_ip" style="display: none;"><span>{$smarty.server.REMOTE_ADDR}</span></div> Тогда <p class="user_city"></p> Будет выводить само названия города. Вот еще один альтернативный сервис, более шустрый, и более точный к украинским IP <script> //Определение города по IP var user_ip = $('.user_ip span').text(); $.get('http://api.2ip.ua/geo.json?ip='+user_ip, function(data){ $('.user_city').html('<strong></strong> '+data.city_rus); }); </script> спасибо!! у этих ребят 2ip.ua бесплатно только до 100 запросов в день + нету https Цитата Ссылка на сообщение Поделиться на другие сайты
tsybart Опубликовано 21 мая, 2017 Жалоба Поделиться Опубликовано 21 мая, 2017 Кстати, у sypexgeo, есть сервер в Украине: https://ua.sxgeo.city/json/ Цитата Ссылка на сообщение Поделиться на другие сайты
Otto Опубликовано 27 мая, 2017 Жалоба Поделиться Опубликовано 27 мая, 2017 (изменено) Есть аналог. Держи //Определение города по IP var user_ip = $('.user_ip span').text(); $.get('http://api.sypexgeo.net/json/'+user_ip, function(data){ $('.user_city').html('<strong></strong> '+data.city.name_ru); }); В нужном месте<p class="user_city"></p> Спасибо! А как бы ещё все это дело кешировать? А то доходит до 30 просмотров на посетителя. Изменено 27 мая, 2017 пользователем Otto Цитата Ссылка на сообщение Поделиться на другие сайты
ahmed Опубликовано 27 мая, 2017 Жалоба Поделиться Опубликовано 27 мая, 2017 Спасибо! А как бы ещё все это дело кешировать? А то доходит до 30 просмотров на посетителя. В чистом виде никак. Надо программировать в PHP.И к тому же для кеширования намного лучше использовать сервисы, дающие в ответе диапазон IP, например http://ipgeobase.ru/.Иначе эффективность будет весьма низкой... Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.