Посмотрите видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Ну либо, так . Прозявил этот момент!igrovik А что мешает просто сделать так?PHP:define('FOLDER_PREFIX', '');
а что с ним случилось? работал же... сейчас тоже проверил - на 13.1 DLE работает норм (из стартового поста устанавливал)Подправил фаил для работы на версии 13 ( не нашел просто тут ничего об этом)
А можно как-то сделать, чтобы кадры фильма при парсинге заливались с названием фильма? Сейчас такого вида: 1551715390_eac66b61ec.jpgОткрываем файл /engine/ajax/pkinopoisk.php
ищем :
Код:define('FOLDER_PREFIX', date("Y-m"));
Комментируем его либо просто удаляем
Код:#define('FOLDER_PREFIX', date("Y-m")); // # этим мы закомментировали строку
Далее ищем функцию:
Код:function uploads_pic
Внутри неё вместо
Код:if (!is_dir(ROOT_DIR."/uploads/posts/".FOLDER_PREFIX)) { @mkdir(ROOT_DIR."/uploads/posts/".FOLDER_PREFIX, 0777); @chmod(ROOT_DIR."/uploads/posts/".FOLDER_PREFIX, 0777); @mkdir(ROOT_DIR."/uploads/posts/".FOLDER_PREFIX."/thumbs", 0777); @chmod(ROOT_DIR."/uploads/posts/".FOLDER_PREFIX."/thumbs", 0777); }
Ставим:
Код:if (!is_dir(ROOT_DIR."/uploads/posts/")) { @mkdir(ROOT_DIR."/uploads/posts/", 0777); @chmod(ROOT_DIR."/uploads/posts/"0777); @mkdir(ROOT_DIR."/uploads/posts/thumbs", 0777); @chmod(ROOT_DIR."/uploads/posts/thumbs", 0777); }
Далее в этой же функции изменяем :
Код:$image_name_full = FOLDER_PREFIX."/".$name; $image_name_thumb = FOLDER_PREFIX."/thumbs/".$name;
На:
Код:$image_name_full = $name; $image_name_thumb = "/thumbs/".$name;
Сохраняем , чистим кэш сайта пробуем!
Да. да, такая же хрень..У всех такая фигня стала появляться в результатах парсинга?:
Посмотреть вложение 19646
Ничего не менял на сайтах, работало нормально, сегодня заметил такую хрень... причём на сайте и с кодировкой "cp1251" и с "utf8" одинаковая фигня.
У меня такжеУ всех такая фигня стала появляться в результатах парсинга?:
Посмотреть вложение 19646
Ничего не менял на сайтах, работало нормально, сегодня заметил такую хрень... причём на сайте и с кодировкой "cp1251" и с "utf8" одинаковая фигня.
Кинопоиск перешёл на utf кодировку, а парсер писался в то время когда кп был на win или cp кодировке уже не помню, и таким образом в парсере стоит функция которая ранее превращала cp в utf . И поэтому сейчас и выходят крякозябры, нужно просто снять функцию со всех запросов ( если сайт на utf) если сайт на win то заставить функцию превращать utf в win.У всех такая фигня стала появляться в результатах парсинга?:
Посмотреть вложение 19646
Ничего не менял на сайтах, работало нормально, сегодня заметил такую хрень... причём на сайте и с кодировкой "cp1251" и с "utf8" одинаковая фигня.
А как и где ее снять?)Кинопоиск перешёл на utf кодировку, а парсер писался в то время когда кп был на win или cp кодировке уже не помню, и таким образом в парсере стоит функция которая ранее превращала cp в utf . И поэтому сейчас и выходят крякозябры, нужно просто снять функцию со всех запросов ( если сайт на utf) если сайт на win то заставить функцию превращать utf в win.
Ищем в файле /engine/ajax/pkinopoisk.phpА как и где ее снять?)
convert_charset_pkp
Минут 20 подождите ща скину все что нужно и как заменить, что бы не натворили делов!А как и где ее снять?)
Один вопрос при заполнении тоже заполняет всю информацию крякозябрами ? Или только вывод названия при парсинге?А как и где ее снять?)
Тоже, и перестал допполя заполнять, кроме постера и ip на кинопоиск.Один вопрос при заполнении тоже заполняет всю информацию крякозябрами ? Или только вывод названия при парсинге?
Тайтл и дескрипшн - кракозябрыОдин вопрос при заполнении тоже заполняет всю информацию крякозябрами ? Или только вывод названия при парсинге?
function convert_charset_pkp($data, $from = 'cp1251', $to = 'utf-8')
{
if ($from == $to) {
return $data;
} elseif (function_exists('mb_convert_encoding')) {
$data = mb_convert_encoding($data, $to, $from);
} elseif (function_exists('iconv')) {
$data = iconv($from, $to.'//IGNORE', $data);
}
return $data;
}
'body' => convert_charset_pkp(substr($page, $curl_info['header_size']), $from = 'cp1251', $to = 'utf-8'),
'body' => substr($page, $curl_info['header_size']),
Это можно и не трогать так как аутеризация сейчас не проходит на кп, как я понял!
$config_mod['conf']['kp_user'] = convert_charset_pkp($config_mod['conf']['kp_user'], 'UTF-8', 'cp1251');
$config_mod['conf']['kp_pass'] = convert_charset_pkp($config_mod['conf']['kp_pass'], 'UTF-8', 'cp1251');
$page = convert_charset_pkp($page, 'cp1251', 'utf-8');
$page = $page;
$kp_query = urlencode(convert_charset_pkp($title, 'utf-8', 'cp1251'));
$kp_query = urlencode($title);
$pars_list = convert_charset_pkp($pars_list, 'cp1251', 'utf-8');
$pars_list = $pars_list;
$pars_film = convert_charset_pkp($pars_film, 'cp1251', 'utf-8');
$pars_film = $pars_film;
$post_data[$name.'_date'] = convert_charset_pkp($post_data[$name.'_date'], $config['charset'], 'utf-8');
$post_data[$name.'_date'] = $post_data[$name.'_date'];
$page_studio = convert_charset_pkp($page_studio, 'cp1251', 'utf-8');
$page_studio = $page_studio;
$pars_oboi = convert_charset_pkp($pars_oboi, 'cp1251', 'utf-8');
$pars_oboi = $pars_oboi;
$pars_img = convert_charset_pkp($pars_img, 'cp1251', 'utf-8');
$pars_img = $pars_img;
$page_cast = convert_charset_pkp($page_cast, 'cp1251', 'utf-8');
$page_cast = $page_cast;
$url_tag = convert_charset_pkp($tag, 'utf-8', $config['charset']);
$url_tag = $tag;
$xfields_name[$val[0]] = convert_charset_pkp($val[1], $config['charset']);
$xfields_name[$val[0]] = $val[1];



