Люди добрые подскажите как выявить проблему?
При создании Админка / Создание и обновление карт для поисковиков
"Карта сайта для Google и Yandex" выбивает крит ошибку
еще вчера было все норм и внедрений никаких не производил
Строка ошибки
Часть кода /engine/inc/googlemap.php at line 132
При создании Админка / Создание и обновление карт для поисковиков
"Карта сайта для Google и Yandex" выбивает крит ошибку
еще вчера было все норм и внедрений никаких не производил
MySQL error in file: /engine/inc/googlemap.php at line 132
Error Number: 1054
The Error returned was:
Unknown column 'p.id' in 'IN/ALL/ANY subquery'
SQL query:
SELECT COUNT(*) as count FROM dle_post WHERE p.id NOT IN ( SELECT DISTINCT(dle_post_extras_cats.news_id) FROM dle_post_extras_cats WHERE cat_id IN (187) ) AND approve=1
Error Number: 1054
The Error returned was:
Unknown column 'p.id' in 'IN/ALL/ANY subquery'
SQL query:
SELECT COUNT(*) as count FROM dle_post WHERE p.id NOT IN ( SELECT DISTINCT(dle_post_extras_cats.news_id) FROM dle_post_extras_cats WHERE cat_id IN (187) ) AND approve=1
Строка ошибки
Код:
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post {$cat_join}WHERE {$stop_list}approve=1{$where_date}" );
Часть кода /engine/inc/googlemap.php at line 132
Код:
$thisdate = date( "Y-m-d H:i:s", time() );
if( $config['no_date'] AND !$config['news_future'] ) $where_date = " AND date < '" . $thisdate . "'";
else $where_date = "";
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post {$cat_join}WHERE {$stop_list}approve=1{$where_date}" );
if ( !$map->limit ) $map->limit = $row['count'];
if ( $map->limit > 40000 ) {
$pages_count = @ceil( $row['count'] / 40000 );
$sitemap = $map->build_index( $pages_count );
$handler = fopen(ROOT_DIR. "/uploads/sitemap.xml", "wb+");
fwrite($handler, $sitemap);
fclose($handler);
@chmod(ROOT_DIR. "/uploads/sitemap.xml", 0666);
$sitemap = $map->build_stat();
$handler = fopen(ROOT_DIR. "/uploads/sitemap1.xml", "wb+");
fwrite($handler, $sitemap);
fclose($handler);
@chmod(ROOT_DIR. "/uploads/sitemap1.xml", 0666);
$n = 0;
for ($i =0; $i < $pages_count; $i++) {
$t = $i+2;
$n = $n+1;
$sitemap = $map->build_map_news( $n );
$handler = fopen(ROOT_DIR. "/uploads/sitemap{$t}.xml", "wb+");
fwrite($handler, $sitemap);
fclose($handler);
@chmod(ROOT_DIR. "/uploads/sitemap{$t}.xml", 0666);
}

