Помощь [j1.5]Вопросы по SOBI2

Статус
В этой теме нельзя размещать новые ответы.

DARK_Vovich

Постоялец
Регистрация
15 Окт 2007
Сообщения
75
Реакции
16
Недавно только начал юзать джуумлу, сейчас работаю над созданием каталога. Для себя выбрал SOBI2 и в связи с этим есть несколько вопросов.

1. Как решить проблему геолокации - т.е. автоматического преобразования адреса в координаты для отображения на карте?

Насколько я понял, единственный вариант это использовать плагин Для просмотра ссылки Войди или Зарегистрируйся. Если да, то где его можно найти (нулл / бесплатный аналог)?

2. Для чего нужен Для просмотра ссылки Войди или Зарегистрируйся? Служит дополнительной картой и отображает все адреса в какой-то категории? Просто у меня он не работает почему-то.

3. Есть ли какая-то доработка для компонента, чтобы была зависимость полей (в поиске, при добавлении и т.д.), т.е. Страна - Город?

4. Правда, что SOBI очень требователен к ресурсам хостинга? Неужели без выделенного сервера не обойтись? Или при правильной настройке всё норм будет?
 
Каталог чего создаете?
4 - правда!
ЗЫ. Может попробовать стоит alfacontent? Там гугломап прикручен!
 
Каталог чего создаете?
4 - правда!
ЗЫ. Может попробовать стоит alfacontent? Там гугломап прикручен!
Создаю каталог предприятий. Нужно:
1. Неограниченное кол-во категорий
2. Редактирование кастомных полей
3. Возможность добавления контента пользователями с фронтенда
4. Гуглокарты отображающие адрес

Спасибо за совет, гляну.

UPD: Посмотрел альфаконтент - как-то не подходит для моих нужд. Или я не разобрался?
 
Создаю каталог предприятий. Нужно:
1. Неограниченное кол-во категорий
2. Редактирование кастомных полей
3. Возможность добавления контента пользователями с фронтенда

SOBI2 позволяет это, насколько я понял из собственного небольшого опыта.

А вот здесь на картинке даже гугл-мап прикрутили.
Для просмотра ссылки Войди или Зарегистрируйся
Сам не пробовал, не в курсе.
 
1. Неограниченное кол-во категорий
2. Редактирование кастомных полей
3. Возможность добавления контента пользователями с фронтенда
4. Гуглокарты отображающие адрес
Юзаю sobi2 для каталога предприятий, то есть первые три пнукта есть. Гуглокарта безошибочно показывает местоположение объекта по адресу в карточке объекта (бывают сбои в случае дробных номеров домов и прочего отсутствия данных у гугла). Как настраивать смотрел в демо-админке на оффсайте. Если надо тут продублирую.
 
Соби также требователен к кодировке сайта. Без ютф сайта не рекомендую его ставить.
 
Соби также требователен к кодировке сайта. Без ютф сайта не рекомендую его ставить.
Чушь...

Правда, что SOBI очень требователен к ресурсам хостинга? Неужели без выделенного сервера не обойтись? Или при правильной настройке всё норм будет?
Требователен, но в разумных приделах. Работает у меня несколько каталогов на sobi, на дешёвых хостингах, посещаемость человек 600 в день, тармазов не наблюдается и я уверен выдержит ещё намного больше. В общем ставь смело :) , не слушай кого папало.

Каталог чего создаете?
4 - правда!
ЗЫ. Может попробовать стоит alfacontent? Там гугломап прикручен!

Альфаконтент даёт нагрузку не меньше, если в обще не больше ещё...
 
Гуглокарта безошибочно показывает местоположение объекта по адресу в карточке объекта (бывают сбои в случае дробных номеров домов и прочего отсутствия данных у гугла). Как настраивать смотрел в демо-админке на оффсайте. Если надо тут продублирую.
Да, было бы замечательно! А то я уже отчаялся с картами :/
 
Основано на настройках на демо-сайте sigsiu.net 1. Зайти в Конфигурация-Управление пользовательскими полями.
2. Создать 2 поля типа inputbox:
- имя поля field_latitude, метка поля Latitude, css-класс inputbox.
- имя поля field_longitude, метка поля Longitude, css-класс inputbox.
3. Создать одно поле типа text code:
- имя поля field_fetchcoordinates, метка поля Fetch coordinates,
text code:
Код:
<script type="text/javascript" language="JavaScript">
/* adjust here the field names if they are not correct */
var apiKey = "{googleApiKey}";
var cityField = 'field_city';
var houseField = 'field_house';
var streetField = 'field_street';
var latitudeField = 'field_latitude';
var longitudeField = 'field_longitude';

    function fetchCoordinates() {
        /* here you should not change anything  */
        var gRequest = null;
        var city = document.getElementById(cityField).value;
        var street = document.getElementById(streetField).value;
        var house = document.getElementById(houseField).value;

{
            var gRequest = "http://maps.google.com/maps/geo?q=" +city+ "+" +street+ "+" +house+ "&callback=getCoordinates&output=JSON&key="+apiKey;
            var scriptObj = document.createElement("script");
            scriptObj.setAttribute("type", "text/javascript");
            scriptObj.setAttribute("src", gRequest);
            document.getElementsByTagName("head").item(0).appendChild(scriptObj);
        }
    }
    function getCoordinates(data) {
        switch(data.Status.code) {
            case 610:
                /* you can change the error message here */
                alert("Api key not valid: {googleApiKey}");
                break;
            case 603:
            case 602:
            case 601:
            case 500:
                /* you can change the error message here */
                alert("Cannot get coordinates for this address");
                break;
            case 200:
                document.getElementById(latitudeField).value = data.Placemark[0].Point.coordinates[1];
                document.getElementById(longitudeField).value = data.Placemark[0].Point.coordinates[0];
                break;
        }
    }
</script>
<!-- You can change the "value" (The label on the button) here -->
<input type="button" class="button" onclick="fetchCoordinates();" value="Fetch Coordinates"/>
 
А как вывести SOBI на сайт? становил вроде нормально, в админпанели все работает, а на сайте нету ничего.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху