вопрос
Всем привет, стоит SelfParser.
До установки emoji рейтинга работал, после ругается на столбец 'rating_emoji' в таблице dle_post_extras, если убрать rating_emoji из dle_post_extras то парсер работает как надо.
Помогите решить, отблагодарю.
Deprecated: strtoupper(): Passing null to parameter #1 ($string) of type string is deprecated in /home/muzlada/htdocs/**.net/**/lib/phpQuery-onefile.php on line 287
SELECT `dle_post`.* FROM `dle_post` WHERE title = 'Зара Гучаева - Красива... ' LIMIT 1 -- keep-cache
Deprecated: PDOStatement::fetchAll(): Passing null to parameter #1 ($mode) of type int is deprecated in /home/muzlada/htdocs/muzlada.net/mp3uks/lib/rb.php on line 723
resultset: 0 rows
INSERT INTO `dle_post` ( id, `autor`,`date`,`title`,`alt_name`,`short_story`,`full_story`,`category`,`xfields`,`keywords`,`approve` ) VALUES ( NULL, 'Kotia','2023-07-11 09:33:50','Зара Гучаева - Красива... ','Zara-Guchaeva-Krasivaya','','',6,'artist|Зара Гучаева||track|К... ','Красивая скачать, Зар�... ',1 )
INSERT INTO dle_post_extras (news_id, allow_rate) VALUES ('138180', '1')
An error occurred: SQLSTATE[HY000]: General error: 1364 Field 'rating_emoji' doesn't have a default value
Fatal error: Uncaught [HY000] - SQLSTATE[HY000]: General error: 1364 Field 'rating_emoji' doesn't have a default value trace: #0
запрос dle extras имеет такой вид:
// dle extras
$extras = R::exec( "INSERT INTO " . $db["db_prefix"] . "post_extras (news_id, allow_rate) VALUES ('{$news_id}', '{$dle_config["allow_rate"]}')" );
if(!empty($images)){
// загружаем картинки
$post = R::dispense( $db["db_prefix"] . 'images' );
$post->images = $images;
$post->news_id = $news_id;
$post->author = $dle_config["author"];
$post->date = time();
R::store($post);
}
Сам файл -
До установки emoji рейтинга работал, после ругается на столбец 'rating_emoji' в таблице dle_post_extras, если убрать rating_emoji из dle_post_extras то парсер работает как надо.
Помогите решить, отблагодарю.
Deprecated: strtoupper(): Passing null to parameter #1 ($string) of type string is deprecated in /home/muzlada/htdocs/**.net/**/lib/phpQuery-onefile.php on line 287
SELECT `dle_post`.* FROM `dle_post` WHERE title = 'Зара Гучаева - Красива... ' LIMIT 1 -- keep-cache
Deprecated: PDOStatement::fetchAll(): Passing null to parameter #1 ($mode) of type int is deprecated in /home/muzlada/htdocs/muzlada.net/mp3uks/lib/rb.php on line 723
resultset: 0 rows
INSERT INTO `dle_post` ( id, `autor`,`date`,`title`,`alt_name`,`short_story`,`full_story`,`category`,`xfields`,`keywords`,`approve` ) VALUES ( NULL, 'Kotia','2023-07-11 09:33:50','Зара Гучаева - Красива... ','Zara-Guchaeva-Krasivaya','','',6,'artist|Зара Гучаева||track|К... ','Красивая скачать, Зар�... ',1 )
INSERT INTO dle_post_extras (news_id, allow_rate) VALUES ('138180', '1')
An error occurred: SQLSTATE[HY000]: General error: 1364 Field 'rating_emoji' doesn't have a default value
Fatal error: Uncaught [HY000] - SQLSTATE[HY000]: General error: 1364 Field 'rating_emoji' doesn't have a default value trace: #0
запрос dle extras имеет такой вид:
// dle extras
$extras = R::exec( "INSERT INTO " . $db["db_prefix"] . "post_extras (news_id, allow_rate) VALUES ('{$news_id}', '{$dle_config["allow_rate"]}')" );
if(!empty($images)){
// загружаем картинки
$post = R::dispense( $db["db_prefix"] . 'images' );
$post->images = $images;
$post->news_id = $news_id;
$post->author = $dle_config["author"];
$post->date = time();
R::store($post);
}
Сам файл -