-0.05
Рейтинг
1.03
Сила

Максим

Чтобы выводить количество маркеров в группе, достаточно поставить group.length() внутри функции формирования групп addMenuItem() в строке:

YMaps.jQuery("<table><tbody><tr><td><img src=\"http:" + group.description + " \"/></td>" + "<td ><a href=\"#\">" + group.name + "</a> ["+ <b>group.length(</b>) +"]</td></tr></tbody></table>")


Работающий пример есть на сайте www.smsrostov.ru/map/

Вообще, т.к. маркеры загружаются функцией var ml = new YMaps.YMapsML() api.yandex.ru/maps/jsapi/doc/dg/concepts/ymapsml.xml то при проходе в цикле всех групп YMaps.Group можно использовать методы групп api.yandex.ru/maps/jsapi/doc/ref/reference/ymapsml.xml внутри нашей функции function addMenuItem(group, map, menuContainer), куда и передается группа.
Респект, как говорят молодые. «плохо либо очень плохо» это, по-твоему, как соотносится к Тиц или к позиции в выдаче? -10 или -1?
Ну вот видишь: все становится ясно после переустановки плагина — он тут не причем. Траблы либо в сборке LS, либо в таблицах.
Наверное либо нормально, либо положительно. А одна из задач — нарастить объем страниц на сайте.
Вот это науке неизвестно. При одном и том же запросе «rostov OR beeline OR mts OR megafon» язык найденных твиттов разный:
twitter.com/about/resources/widgets/widget_search — русский
на www.smsrostov.ru/ — вообще любые языки.

Даже установка параметра language: 'eng', не влияет на твитты. Может кто сталкивался?
А зачем в заблуждение вводишь,
добавили категории на карту.… появляется ошибка
. Получается, что не после добавления.

При незаполненных категориях таже самая ошибка? Эта ошибка выскакивала прямо после установки плагина? Если да — переустанови плагин, если нет — вспомни точно какие ты действия производил, и после каких действий началась ошибка.
Времени нет разбираться с плагинами и писать их. Вообще дока на написание плагинов где находится?
проблема: на карте отображается маркер последней добавленной категории, хотя в настройках маркера стоит другая категория
«Это не глюк, это фича.»

Надо для каждой категории в админке прописать стиль (типа «wifi»), иначе в генерируемом файле маркеров YMapsML (plugins\ymap\templates\skin\default\actions\ActionYmap\map.tpl, строка №12
var ml = new YMaps.YMapsML("{/literal}{cfg name='path.root.web'}{literal}/buildmap/");

)
стили одни и те же, а должны различаться. Я когда понял — прописал, все ок. См. на www.smsrostov.ru/map/
Поставил плагин на www.smsrostov.ru/map/ и сделал некоторые фичи сам:

1. Добавление точки пользователем (форма). PHP.
2. Инструмент «Координаты» для определения юзером геогр.точек любого объекта. jQuery+API.
4. Определение геогр.адреса при вводе в строку. jQuery+API.
3. Сделал подсчет маркеров в категории. jQuery
Т.к. парсится xml средствами jQuery, вероятно категории содержат спецсимволы типа &, %, + и проч. У было подобное из-за названия с "&".
Хм, странно работает: результат всегда нулевой. На хосте mbstring установлен, плагин сам активирован в админке нормально. Но при работе он, кроме того что ничего не ищет, так еще и mysearch.log не пишет, хотя я и выставил define('MYSEARCH_LOGS_ENABLE', true);.
И что самое интересное: в sql_query.log ни одного запроса похожего на поиск не вижу.

Пример: www.relaxrostov.ru/search/topics/?q=%D1%81%D0%BF%D0%B8%D0%BD

В чем может быть трабла? Может что-то доп-но надо настроить?
в версии 0.4.1 — файл находится в engine\modules\text\Text.class.php
Дополнение: при выводе категорий хотелось бы выводить и счетчик маркеров в категории.
Держи:

$query="INSERT INTO ls_ymap SET marker_name='".$marker."', marker_latitude='".$longitude."', marker_longitude='".$latitude."', marker_cat='".$catName."', marker_address='".$address."', marker_image='".$image."', marker_active='0' ";
Делаю сейчас добавление маркеров анонимусами с сайта и нашел бааааальшой недочет: у тебя в таблицу ls_ymap в поле marker_cat записывается название(!) категории в виде стринга, а не ее id из справочника ls_ymapcat.cat_id. Отсюда трабл: при изменении имени категории ls_ymapcat.cat_name, возможно, все маркеры со старым именем надо будет переименовывать под новую категорию.

Переделай везде, пожалуйста.
За 3 часа написал свой ImportRSS — поставлю в крон. 3000 знаков + xml-парсер как библиотека, rss-ленты и параметры — в массиве, в нескольких вложенных циклах — обход xml и вставка в бд
Прикупил плагин? Для какой он версии и какова цена?
Неплохо было бы сделать, чтобы если картинки для маркера нет, в баллуне она вообще не отображалась. Иначе — незагруж.картинка идет.
Указал автору об этом выше. На самом деле надписи к полям надо поменять местами, ибо в Я.Картах идет так:

Координаты:
Долгота: 39°42′45.42″ в. д. (39.712618)
Широта: 47°14′8.48″ с. ш. (47.235689)
У тебя, если задействовать Я.Карты, в добавлении нового маркера перепутаны местами Широта и Долгота.
Первой должна идти Долгота, потом ниже Широта (как на Я.Картах при в инст-те «Получить информацию»).

Когда добавлял свои точки, не мог понять где они: вместо Ростова-на-Дону оказались в Азербайджане.

Спасибо за плагин.