Denis Chernavin
С нами с 05 апреля 2018; Место в рейтинге пользователей: #194mFilter2 полный результат фильтрации
Здравствуйте, кто подскажет как получить полный результат фильтрации в JSON?
Оптимизация парсера xml
Здравствуйте, пишу парсер xml с автоматическим созданием страниц через api
Возникла проблема при обработке файла
Если там несколько значений то все ок
Но когда пробую обработать полный файл в 36 мегабайт то вы должны акт 504 ошибку и создаёт только несколько страниц
Возникла проблема при обработке файла
Если там несколько значений то все ок
Но когда пробую обработать полный файл в 36 мегабайт то вы должны акт 504 ошибку и создаёт только несколько страниц
<?php
ini_set('max_execution_time', 5000);
header('Content-Type: text/html; charset=utf-8');
$xml = simplexml_load_file('misc/555551.xml');
$parent = '488488';
$template = '2';
foreach($xml->Complexes->Complex as $item) {
$Complexes_id = $item->attributes()->id;
$Complexes_title = $item->attributes()->title;
$Complexes_address = $item->attributes()->address;
$Complexes_latitude = $item->attributes()->latitude;
$Complexes_longitude = $item->attributes()->longitude;
$Complexes_regionid = $item->attributes()->regionid;
$Complexes_builderid = $item->attributes()->builderid;
if($Complexes_title == "") {
$Complexes_title = "ЖК - ".$Complexes_id;
}
$doc = $modx->newObject('modDocument');
$doc->set('parent',$parent);
$doc->set('template',$template);
$doc->set('pagetitle',$Complexes_title);
$doc->set('introtext',$Complexes_address);
$doc->save();
$id = $doc->get('id');
$resource = $modx->getObject('modResource', $id);
$resource->setTVValue('complexes_id', $Complexes_id);
$resource->setTVValue('loc_x', $Complexes_latitude);
$resource->setTVValue('loc_y', $Complexes_longitude);
echo 'Готово';
foreach($xml->ApartmentsFirst->Apartment as $item) {
$complexid = $item->attributes()->complexid;
$ap_id = $item->attributes()->id;
$res = $modx->getObject('modResource', $id);
$tv = $res->getTVValue('complexes_id');
if($complexid == $tv) {
$parent_ = $id;
$doc = $modx->newObject('modDocument');
$doc->set('parent',$parent_);
$doc->set('template',$template);
$doc->set('pagetitle',$ap_id);
$doc->save();
}
}
foreach($xml->ComplexSubways->ComplexSubway as $item) {
$complexid = $item->attributes()->complexid;
$subwayid = $item->attributes()->subwayid;
$res = $modx->getObject('modResource', $id);
$tv = $res->getTVValue('complexes_id');
if($complexid == $tv) {
$parent_ = $id;
$resource->setTVValue('subway', $subwayid);
}
}
}
П.С извините если у кого пошла кровь из глаз :( Получить только уникальные значения
Ломаю голову, как в
Кто сможет помочь разобраться?
<?php
$result = array();
foreach ($xml->offer as $offer) {
$result[content] = $offer->{'description'};
$result[building_section] = $offer->{'building-name'};
extract($result);
$doc = $modx->newObject('modDocument');
$doc->setContent($content);
$doc->save();
$id = $doc->get('id');
$resource = $modx->getObject('modResource', $id);
$resource->setTVValue('building_section', $building_section);
};
}
создать страницы из $building_section но не всех, а только уникальныхКто сможет помочь разобраться?
MODX XML Import
Приветствую, есть xml файл. Требуется брать из него значения и по ним создавать новую страницу в modx. Не могу понять, как это реализовать
продажа
<property-type>жилая</property-type>
квартира
<creation-date>2019-01-29T11:41:05+03:00</creation-date>
<last-update-date>2019-01-29T12:34:55+03:00</last-update-date>
Редирект с заглавных в строчные
Кто поможет справится с проблемой
Не понимаю, как сделать редирект русских ссылок с заглавных в строчные
Есть ссылка вида: сайт.рф/ссылка
В вебмастере выдает дубляжи из-за того, что появляются ссылки вида сайт.рф/Ссылка
Не понимаю, как сделать редирект русских ссылок с заглавных в строчные
Есть ссылка вида: сайт.рф/ссылка
В вебмастере выдает дубляжи из-за того, что появляются ссылки вида сайт.рф/Ссылка
yandex market экспорт
Здравствуйте. При добавление сгенерированного списка через msImportExport яндекс выдает
Используйте элемент <sales_notes>, чтобы указать: – минимальную сумму заказа (обязательно); – минимальную партию товара (обязательно); – необходимость предоплаты (обязательно); – варианты оплаты (необязательно); – условия акции (необязательно). Содержание элемента должно соответствовать требованиям к рекламным материалам, размещаемым на Маркете.Доп поля указывал, без результата. В XML это доп поле не отображается
Случайные варианты текста
Сниппет для вывода случайного варианта текста
При каждой перезагрузке будет выдает случайный текст по шаблону
При каждой перезагрузке будет выдает случайный текст по шаблону
ajax обновление ComparisonList
На странице с товарами вывожу всплывающее окно с ComparisonList
При нажатие на Добавить к сравнению приходится обновлять страницу, чтобы посмотреть сравнение
Как сделать, чтобы при нажатие этот блок обновлялся без перезагрузки?
При нажатие на Добавить к сравнению приходится обновлять страницу, чтобы посмотреть сравнение
Как сделать, чтобы при нажатие этот блок обновлялся без перезагрузки?
Пагинация PdoPage
При попытке добавить инлайн для ajaxTplMore перестает работать mFilter
[[!mFilter2?
&parents=`[[*id:parent]]`
&limit=`8`
&element=`msProducts`
&ajax=`1`
&ajaxMode=`button`
&paginator=`pdoPage`
&filters=`
ms|price:number
,parent:categories
,ms|vendor:vendors
,msoption|obsluzhivaemaya-ploshchad:number
,msoption|eer-klass
,msoption|nalichie-invertora
&class=`msProduct`
]]
[[!mFilter2?
&parents=`[[*id:parent]]`
&limit=`8`
&element=`msProducts`
&ajax=`1`
&ajaxMode=`button`
&paginator=`pdoPage`
&filters=`
ms|price:number
,parent:categories
,ms|vendor:vendors
,msoption|obsluzhivaemaya-ploshchad:number
,msoption|eer-klass
,msoption|nalichie-invertora
&class=`msProduct`
]]