Opossum_Shultz

Участники
  • Публикации

    261
  • Зарегистрирован

  • Посещение

  • Days Won

    6

Все публикации пользователя Opossum_Shultz

  1. Возможно, я тему неправильно назвал. Но раньше тип выгружался в Excel например новостройки/1-комн. При загрузке с признаком новостройки/1-комн. загружалось в структуру Новостройки и далее по списку 1-комн. 2-комн. и т.д. теперь выгружается просто 1-комн. соостветственно загружать как и как движок разнюхает в какую категорию грузить? теперь "тадам" Классика жанра.! Ничо не трогал. но почему-то начало выгружать без признака "новостройки/1-комн." "вторичка/1-комн." теперь вопросы: 1. в случае если нужно вгрузить много объектов через эксель то загружать как и куда они попадут??? 2. кто что мог тронуть после чего получилась такая байда? (есть подозрения насчет персоны, но что ОНА могла наворотить - ХЗ) П.С. Как всегда, всегда Ваш, люблю, целую, ну и традиционно СПАСИТЕ ПОМОГИТЕ
  2. ну теперь основной фид не покорежился. зато ошибка новом фиде This page contains the following errors: error on line 2 at column 1: Extra content at the end of the document Below is a rendering of the page up to the first error. Код вот. if ( preg_match('/\/logout/', $_SERVER['REQUEST_URI']) ) { require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/system/user/logout.php'); $Logout = new Logout; $Logout->main(); } //Выгрузка НеЯндекс if(!$has_result && $REQUESTURIPATH=='export/mirkv'){ $ids_collection=array(); /*Собираем коллекцию*/ $DBC=DBC::getInstance(); $query='SELECT id FROM '.DB_PREFIX.'_data WHERE mirv=1 AND `active`=1'; $stmt=$DBC->query($query); if($stmt){ while($ar=$DBC->fetch($stmt)){ $ids_collection[]=$ar['id']; } } /*ЕСЛИ МЫ ПОНЯЛИ ЧТО РАБОТАЕТ SITE-ПОДМОДУЛЬ*/ // require_once SITEBILL_DOCUMENT_ROOT.'/apps/yandexrealty/admin/admin.php'; // require_once SITEBILL_DOCUMENT_ROOT.'/apps/yandexrealty/site/site.php'; // $YRE=new yandexrealty_site(); /*---КОНЕЦ---ЕСЛИ МЫ ПОНЯЛИ ЧТО РАБОТАЕТ SITE-ПОДМОДУЛЬ*/ /*ЕСЛИ МЫ ПОНЯЛИ ЧТО РАБОТАЕТ ADMIN-ПОДМОДУЛЬ*/ require_once SITEBILL_DOCUMENT_ROOT.'/apps/yandexrealty/admin/admin.php'; $YRE=new yandexrealty_admin(); /*---КОНЕЦ---ЕСЛИ МЫ ПОНЯЛИ ЧТО РАБОТАЕТ ADMIN-ПОДМОДУЛЬ*/ /*ПЕРЕДАЕМ ID В ВЫГРУЗЧИК*/ $YRE->setExportedIds($ids_collection); /*ЗАПУСКАЕМ ВЫГРУЗКУ*/ header("Content-Type: text/xml"); echo $YRE->run_export(); exit(); } //Выгрузка НеЯндекс// Может уважаемые Гуру подскажут- чо не так?
  3. Файлзиллой. да не, с кодировкой все норм, просто похабится заголовок файла - вот такое Warning: Cannot modify header information - headers already sent by (output started at /home/wxxzouog/public_html/template/frontend/realia/main/main.php:1) in /home/wxxzouog/public_html/apps/yandexrealty/site/site.php on line 29 и дальше идет нормальный фид.
  4. ваще блокнотом виндовз редактировал, канонично и по-православному.. не пойму в чем дело тогда...
  5. а когда закомментировано - в основном фиде ругается на Warning: Cannot modify header information - headers already sent by (output started at /home/wxxzouog/public_html/template/frontend/realia/main/main.php:1) in /home/wxxzouog/public_html/apps/yandexrealty/site/site.php on line 29
  6. теперь ругается в основном фиде на вернул пока все как было
  7. все ништяк, заработало, спасибо огромное! только вот незадача - ругалось на header("Content-Type: text/xml"); Warning: Cannot modify header information - headers already sent by (output started at /home/wxxzouog/public_html/template/frontend/realia/main/main.php:1) in /home/wxxzouog/public_html/template/frontend/realia/main/main.php on line 157 Закомментил " header("Content-Type: text/xml"); " - все работает. проверил в яндекс валидаторе фидов - пишет валидно. только файл фида в результате скачивается с расширением .html Вроде работает но на душе как-то неспокойно - должно ж быть в формате .xml
  8. у меня в шаблоне main.php выглядит следующим образом: <?php //0046b if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199); ?> HR+cPyh2jjwNlWeHRkCZ/QaChzL58cGlhOT00Q+uSYITQdrQ4WmWmbfDMOwTQzamoMK9oNhZkN4p "ПОГРЫЗЕНО МЫШАМИ" xdMK и куда копать? О.о
  9. выгрузил всю базу в эксель с полями айди и тип сделки. проставил переуступка и залил обратно.
  10. Все поменял как сказали. http://tvoe.etown.ru/yandexrealty/ - <deal-status>переуступка</deal-status> не наблюдаю
  11. Очень жаль, что мы так и не услышали начальника транспортного цеха и обновления до сих пор нету И объявления так и не выгружаются вернее выгружаются но на яндекс не попадают.
  12. Поддерживаю предыдущего оратора! Блин не могу разобрацца как человеку плюс в репу добавить . подскажите идиоту а все, разобрался. тут лайкнуть есть
  13. еще один вопрос - не выгружается поле deal_status из data (тип сделки). возможные значения - {первичная продажа~~первичная продажа}{переуступка~~переуступка} Необходимо патамушта яндекс не пропускает объявления от агентств с типом сделки первичная продажа, если это поле не выгружается вообще - автоматом ставится "первичная продажа", а первичная продажа может быть только от застройщика. Причем по каким-то ЖК прокатывает с признаком первичная продажа, а по каким-то нет. Если ставишь переуступка то все пучком. Помогите пажалуйсто *кот из шрека* нужно чтобы это поле выгружалось. (в data это поле естественно есть и заполняется.)
  14. Сайт не скажу какой был заражен ботнетом, заключение хостера (проведены работы ): Судя по логам на сервере, злоумышленники воспользовались уязвимостью в модуле PHPExcel, который используется у вас на сайтах, через уязвимость в его коде и загрузили вредоносный код на ваши сайты. /apps/third/phpexcel/PHPExcel/Calculation/Functions.php Что же касается списка взломавших, он довольно длинный. Если посмотреть уникальное сочетание IP+URL атаки, можно увидеть, что к вам приходило больше полутора тысяч уникальных комбинаций: zgrep POST /var/www/www-root/data/logs/*.access.log* | grep -vE "((contactus|ajax|admin|realty.*)\.?(php|html)?|review/)" | awk -F':| ' '{print $2" "$11}'| sort| uniq -c | sort -n И порядка 1800 уникальных IP пришло ко взломанным файлам: [root@gm36 ~]# zgrep POST /var/www/www-root/data/logs/*.access.log* | grep -vE "((contactus|ajax|admin|realty.*)\.?(php|html)?|review/)" | awk -F':| ' '{print $2}'| sort| uniq | wc -l 1810 IP-адреса принадлежат самым разным странам - Китай, Америка, Россия, Польша и так далее. Судя по всему, ваш сайт был заражен ботнетом, сканирующим интернет на предмет известных уязвимостей. Как обезопаситься: Обновить всё программное обеспечение до последних актуальных релизов в репозиториях. Доступ по SSH к серверу ограничить, порт SSH сменить по вкусу. В PHP отключить функции exec, passthru, shell_exec, system, proc_open, popen, curl_exec, curl_multi_exec, parse_ini_file, show_source, create_function. Отключить отображение служебных PHP-заголовков.
  15. а как Вы это сделали? просто мне ещё на одном сайте то же самое нужно сделать, да и всем наверное интересно будет.
  16. последний вопрос и я от вас отстану в таблице complex есть поле name с названием ЖК. Нужно чтобы оно попадало в поле в таблице data, которое называется building_name для последующего вывода в фид у меня вместо названия выводится complex_id <building-name>150</building-name> Делаю building_name - select_by_query, связанная таблица - complex, Название ключа связки с другой таблицей - name Название переменной для select_box - name, так ваще ничо не выводиццо я понимаю что вопрос чайниковский, ну снизойдите плиз, уважаемые гуру Да, и ещё-complex_id уже есть в таблице data, может быть можно как-нибудь сделать чтобы при заполнении поля complex_id building_name заполнялось автоматом? а то придется 2 раза название комплекса в карточке объекта проставлять. Как-то так. может сумбурно объяснил, звиняйте.