Есть сайт [url]trademosh.com/listMobile[/url].
У него есть поиск. Необходимо в соответствии с результатом поиска генерировать файл для гугл карты.
часть кода генерации контента
PHP:
скопировать код в буфер обмена
<?PHP require_once TEMPLATES."header_new.php";?> <body style="background-color: #f4f4f4;"> <?PHP // подгрузка темплейта геолокации (без карты) ------------------ require_once TEMPLATES."googleGeo.php"; // подгрузка темплейта геолокации ============================== ?> <?=$afterScrollLoad?> <?PHP require_once PATH_TO_PHP."confirm.php";?> <div id="conteinerBodyMobile"> <?PHP require_once TEMPLATES.'shapka.php'; ?> <div class="clear"></div> <center> <?=_t::serchPanel()?> </center> <div class="clear"></div> <!-- геокодирование ========================================================= --> <?PHP unset($_SESSION['query']); $qr = "SELECT * FROM markers WHERE varifMail='Ok' ORDER BY `date` DESC LIMIT $limit_from, $limit"; $result = $bd->query($qr); $data = _t::contentAddsMobile($result); //сдесь я генерирую файл карты *.kml require_once 'custom_map.php'; ?><div id="posts"><?PHP for ($i=0; $i<count($data['content']); $i++) { echo $data['content'][$i]; } ?>
Функция contentAddsMobile
PHP:
скопировать код в буфер обмена
static function contentAddsMobile($result){ $getContent = new Content(true); $getContent->is_thumbnails=true; $getContent->is_mobile=true; $data['content'] = array(); while($row = self::f($result)) { $data['row'][] = $row; $data['content'][]=$getContent->creatCorentAdd($row,""); } $div="<div>". implode("", $data['content'])."</div>"; $data['content']=array(); $data['content'][]=$div; return $data; }
После этого создается пустой файл kml с общей разметкой. Никаких данных там не формируется. Что я делаю не так? Помогите пожалуста, мозги с ума сходят.
(Отредактировано автором: 06 Мая, 2013 - 15:02:46)
|