Орхан Гасанлы
@azerphoenix Автор вопроса, куратор тега Java
sim3x, благодарю за внимание. Постараюсь пояснить) Смотрите, есть программа javafx + sqlite, которая используется для хранения неких сниппетов на разных языках программирования (не важно на каких). Программа используется локально для личных нужд. Проблема в следующем: если публиковать там заметки и т.д., то все корректно сохраняется, а если в поле textArea добавить сниппет кода (например, SQL запрос или рнр код или java script), то при добавлении записи возникает вышеуказанная ошибка и данные в БД не сохраняются. Подозреваю, что это происходит при наличии каких-либо спец. символов, которые присутствуют в сниппете и из-за некорректной санитизации что ли... Код, который отвечает за вставку полученных данных я добавил выше. Использую PreparedStatement. Отсюда и возник мой вопрос, как избежать этой проблемы и нужно ли кодировать код в base64, чтобы избежать этой ошибки или можно как-то попроще... еще раз спасибо)
Орхан Гасанлы
@azerphoenix Автор вопроса, куратор тега Java
sim3x, здравствуйте! вопроса безопасности сейчас не касаюсь... программа локальная для личных нужд... просто чтобы некоторые сниппеты были под руками и все. Я так понимаю, что проблема возникает из-за специфических символов, которые могут содержаться в коде из-за чего и возникает ошибка.
andrewlybimenko, откройте Sublime Text 3.
Кликните Preferences -> Settings
Откроется окно...
Справа настройки пользователя (Settings - User)
Слева настройки по умолчанию (Settings - Default)
В левом окне прокрутите в самый вниз, до тех пор не увидите "ignored_packages": bla-bla
Посмотрите, какие пакеты у вас там есть
Владимир Дружаев, да ей Богу, будь в WP Recall conditional fields думаю, что я точно окончательно перешел бы на него и перестал бы мучатся и придумывать костыли в buddypress, bbpress, ultimate member etc. Еще раз спасибо)
Владимир Дружаев, насчет того, что Private Messages давно не обновлялся и что достаточно скудный и убогий функционал согласен. С учетом того, что в ultimate member плагин для сообщений платный, а устанавливать wp recall только ради сообщения не стоит, вот, и приходится юзать private messages.
Что касается Wp Recall... не скажу, как обстоят дела с платными дополнениями, хотя я видел, что их достаточно много... вплоть до интеграции Вукомерца... и своего интернет-магазина..
Чего действительно не хватает в бесплатной версии:
Для формы регистрации можно создавать доп. мета поля и задавать meta_key это огромный плюс. А вот, отсутствие условных операторов (что есть в ultimate member) огорчает. Wp Recall использую на своем сайте и в принципе доволен. А вот, на сайтах клиентов нужно реализовать зависимые поля. Например, если пользователь выбрал определенный пункт из dropdown списка, то показывать подходящее для его выбора поле... говоря проще conditional fields.
А так, как по мне... Wp Recall единственный адекватный плагин на ВП)) Есть еще PeepSo... но с ним не так близко знаком...
Что касается форума... в bbpress в базовом функционале нет возможности загружать картинку, казалось бы достаточно нужный функционал и надо загружать новый плагин. Система рейтинга в плагине также отсутствует, также надо устанавливать... и так много нюансов, которые замечаешь по мере работы с плагином. А про функционал buddypress вообще молчу...)
Владимир Дружаев, Я не видел хорошего форума на ВП, который был бы столь гибким... По иронии судьбы сейчас работаю над похожим проектом. В общем решил остановится на связке Ultimate Member + bbPress. Хотя, Wp Recall по функицоналу предпочтительнее и логичнее. А вот для переписки неплохой плагин Private Messages For WordPress. Плагин WP Recall во многом хорош, жаль нужные дополнения платные. Преимуществу ultimate member - можно использовать условные операторы в форме регистрации и в других формах. Но эти плагины крайне неудобны для соц. сети.. в отличие от WP Recall.
Os Letnik, у меня есть vps... я использую vestacp, а там уже в комплекте есть LE. Хотя, как вы правильно заметили, вряд ли можно накосячить с установкой сертификата LE. Насчет конфигурации сервера не подскажу... там надо смотреть., что конкретно не так... Хотя было и вручную поднимал nginx || apache, но LE не использовал.
Здравствуйте!
Вы можете создать изображения нужного размера при помощи: https://wp-kama.ru/function/add_image_size
а потом просто заменить вывод миниатюры на ваш вариант
Os Letnik, Добрый день! Разобрались с проблемой? Мне кажется, что вы некорректно установили сертификат. Кстати, если у вас Vesta CP (то в этой панели есть функция подключения LE сертификата + добавления КРОН задачи на автопродление). Просто ставите галочку и все... Только единственное он сам ставит апач nginx mysql и т.д.