Zau4man, У вас первый и второй вариант одно и то же. Там другие символы, при вставке в этот редактор превращается в слово ccedil

Zau4man, У вас первый и второй вариант одно и то же. Там другие символы, при вставке в этот редактор превращается в слово ccedil

AZ (Тут я правки делал под себя)
<?php /** * Returns months names for current language * @return array */ function lang_months() { return [ 'yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avqust', 'sentyabr', 'oktyabr', 'noyabr', 'dekabr' ]; } /** * Returns days names for current language * @return array */ function lang_days() { return [ 'b', 'be', 'ça', 'ç', 'ca', 'c', 'ş' ]; } /** * Returns date for current language * @param string $date_string * @return string */ function lang_date($date_string) { $eng_months = [ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' ]; } /** * Converts string from current language to SLUG * @param string $string Input string * @param boolean $disallow_numeric Disallow numeric SLUG * @return string */ function lang_slug(string $string, $disallow_numeric = true) { // Азербайджанский алфавит 'ə' => 'e', 'ç' => 'ch', 'ğ' => 'gh', 'ı' => 'i', 'ö' => 'o', 'ş' => 'sh', 'ü' => 'u', 'Ə' => 'e', 'Ç' => 'ch', 'Ğ' => 'gh', 'I' => 'i', 'Ö' => 'o', 'Ş' => 'sh', 'Ü' => 'u', // Русский алфавит 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'yo', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'i', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ъ' => '', 'ы' => 'y', 'ь' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ja' ]); if (!$slug) { $slug = 'untitled'; } } return $slug; } /** * Set locale information * @return mixed */ function lang_setlocale() { $locale = 'ru_RU.UTF-8'; } return true; } /** * Locale name */ /** * Locale validate regexp */
Jestik, Я тоже об этом думал, т.к. у меня 2 локализации, 1 менял под себя.
RU
<?php /** * Returns months names for current language * @return array */ function lang_months() { return [ 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря' ]; } /** * Returns days names for current language * @return array */ function lang_days() { return [ 'вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб' ]; } /** * Returns date for current language * @param string $date_string * @return string */ function lang_date($date_string) { $eng_months = [ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' ]; } /** * Converts string from current language to SLUG * * @param string $string Input string * @param boolean $disallow_numeric Disallow numeric SLUG * @return string */ function lang_slug(string $string, $disallow_numeric = true) { // Азербайджанский алфавит 'ə' => 'e', 'ç' => 'ch', 'ğ' => 'gh', 'ı' => 'i', 'ö' => 'o', 'ş' => 'sh', 'ü' => 'u', // Русский алфавит 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'yo', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'i', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ъ' => '', 'ы' => 'y', 'ь' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ja' ]); if (!$slug) { $slug = 'untitled'; } } return $slug; } /** * Set locale information * @return mixed */ function lang_setlocale() { $locale = 'ru_RU.UTF-8'; } return true; } /** * Locale name */ /** * Locale validate regexp */
Up
TOPg, А разработчик пропал
TOPg, В чëм может быть ошибка? Где копать?
TOPg, Нет парсера от Парвиза нет, но в самом компоненте Вакансии есть парсер.
Поле должно быть заполнено стоит как обязательное поле, т.е. всё нормально и заголовок как вы видите по скринам заполнен.
Не всегда такая ошибка, но и не редко.
TOPg, Да, стандартное
Здравствуйте.
Уже в который раз пользователи добавляют материал (вакансии), но я не никак не могу открыть этот материал. Выдаёт 404.
На адресной строке у всех одинаковая ссылка: id номер-%7Btitle%7D.html

Приходится заходить в базу и в ручную менять.
Незнаю в компоненте ли проблема или нет, но стоит компонент Вакансии и резюме от My-InstantCMS.Ru .
Заголовой материала на азербайджанской латинице.

Это не в первый раз уже. Почти больше половины контента в таком состоянии.
Версия instantcms предпоследняя
Цена?
Интересует без домена
Оно то появляется, то не появляется. Не понимаю вообще как вся эта система работает, по какой логике.
Здравствуйте.
Версия самая последняя. Пользователь добавляет вакансию. Уже у двоих пользователей вывел такую ошибку. Добавили вакансию, ожидает проверки. Я хочу перейти на страницу материала, но пишет 404. Хотя, в админке могу изменить запись. Второй пользователь даже добавил три материала подряд и все в таком статусе. Это после обновления так. Хотя, не у всех так.
Через базу сменил статус на проверенный, но все равно 404.

У всех URL почему-то такой.
Для самых смелых pwa.zip через админку.
Это изменённый компонент Парвиза? Если да, то в ручную изменю то, что выше написали.
Zau4man, Значит, если я уберу эту строку, то всё станет на свои места? Интересно что-то другое это не заденет?