Перенос плагина Location livestreet на плагин Maps Alto

Стоял у на лайвстрите такой плагин
Location
location — Allows to specify a location of event described in a topic
Homepage: devall.ru
0.1.3.1 Alex Yelizarov

На Альто я скачал себе этот
http://altocms.ru/addons/item/48/

Данные, соответсвенно, со старого сайта надо перенести. Сделал вот так.


# сам запрос конвертации

INSERT INTO prefix_content_values(target_id,target_type,field_id,field_type,value_type,value,value_varchar,value_source)
SELECT prefix_location.topic_id,'topic',1,'map','string',CONCAT('a:2:{i:0;s:7:"',LEFT(prefix_location.location_latlng, 7),'";i:1;s:7:"',LEFT(RIGHT(prefix_location.location_latlng,LENGTH(prefix_location.location_latlng)-INSTR(prefix_location.location_latlng,',')),7),'";}'),NULL,CONCAT('a:2:{i:0;s:7:"',LEFT(prefix_location.location_latlng, 7),'";i:1;s:7:"',LEFT(RIGHT(prefix_location.location_latlng,LENGTH(prefix_location.location_latlng)-INSTR(prefix_location.location_latlng,',')),7),'";}')
FROM prefix_location





# ----------------------------------
# это я вначале почистил таблицу prefix_location от мусора, 
# который остался после спам-аттак и всяких глюков
# может и не понадобится
SELECT *
FROM prefix_location
WHERE location_latlng = 0
LIMIT 0 , 1000;


DELETE FROM prefix_location 
WHERE prefix_location.location_latlng = 0;


SELECT *
FROM prefix_location
WHERE location_latlng = "54.19667800,37.61782"
LIMIT 0 , 1000;


DELETE FROM prefix_location 
WHERE location_latlng = "54.19667800,37.61782";




Похожие статьи

  • Переход с Livestreet на ALTO
    Здравствуйте. Есть следующий вопрос, имеем экспериментальный сайт микроблогов работающий на Livestreet: http://cbunga.ru/ Работает в принципе нормально но есть ряд проблем которые заставляют задуматься над сменой...
  • Alto CMS 1.1.х и плагины DAO
    Вот уже больше полугода как функционирует ветка Альто 1.1.х, многие следят за ней и с нетерпением ждут развития. Но и столько же тянется проблема работы с ней плагинов DAO..
  • После установки Alto выдает ошибку
    E_WARNING [2] session_regenerate_id(): Cannot regenerate session id — session is not active See details in error.log Fatal error: Cannot 'continue' 2 levels in C:\xampp\htdocs\anime-plus....
  • Настройка Instagram Plugin
    Настройка плагина состоит из трёх частей: 1. Создание API-клиента в самом Instagram (https://www.instagram.com/developer/clients/manage/). 2. Настройки config.php плагина. 3. Создание крон-задачи для...

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.