Михаил Ливач, если в этом продукте теперь официально еще и вот такое творится - это уже не просто говнокод.
Это говнокод забродил.
Ждем повторения темы "взломаны сайты в честь дня конституции Украины". Среди обфускации вирусню прятать - как лист в лесу... созданы все условия.
А учитывая, что Битрикс столько лет был более-менее прозрачным, а теперь вдруг начал шифроваться от владельца сайта... как говаривал трактирщик в "Гарцующем пони" - "если для хорошего чего, то я хоббит".
Единственный надежный способ лечения Битрикса - это замена того, что заражено, здоровыми файлами из бэкапа.
При зашкаливающем говнокодинге и тысячах eval-ов, которыми нашпигован Битрикс из коробки, чистка этих конюшен, кроме как по-геракловски (т.е. смыть все нахрен) - просто не в человеческих силах.
P.S. А то, чего в бэкапе нет - можно смело удалять, не изучая. У меня такого на сайте 2007:2023 - нет
bitrix/modules/main/lib/security$ ls
mfa
sign
cipher.php
password.php
random.php
securityexception.php
weakpassword.php
Александр, какая разница? Язык - это инструмент.
В Пыхе библиотека mPDF разменивает восьмую версию, полируя возможности и гибкость, в Жабоскрипте jsPdf творит, что угодно, прямо на странице браузера - а в убер-популярном Питоне можно только посприпеть по канвасу и впихнуть полученную картинку в PDF? Да в жизни не поверю.
Алексей Черемисин, не надо часами и днями, мне хватило 5 секунд - открыть документ, который у меня на сайте делается через mPDF накладыванием текста на шаблон, и спокойно выделить этот текст, встроенный вектором.
Документы с таблицами TWIG -> HTML -> PDF тоже создаются без всяких проблем. Вообще с трудом представляю, как вы получаете "ненормальный результат".
Конкретной библиотеки Питона не подскажу, не пользуюсь.
Вопрос из серии "как вместо десяти сотрудников взмахнуть волшебной палочкой - и чтобы нейронка все сделала?"
Стоит добавить в типовые причины жалоб на удаление.
N T, чтобы при печати текст сохранял качество - нужно не "редактирование", а нормальный векторный PDF.
Если ваш делается методом "отрисуем на экране и впихнем эту картинку" - естественно, на печати будет говно.
Ищите нормальную библиотеку работы с PDF на Питоне. Желательно - ту, в которую можно просто скормить вот этот ваш образец в PDF и наложить сверху нужный текст. Но при желании и конвертация HTML -> PDF может дать нормальный результат.
Лучшее, что можно сделать при автоматизации - это выкинуть из процесса офисные форматы вовсе.
Особенно учитывая подпись "Файл ....pdf" в представленном образце.
Еще оптимальнее было бы просто сжечь все это бумажное недоразумение в ХХI веке...
rinaz22, виджеты типа jquery autocomplete позволяют использовать готовый список предлагаемых вариантов.
Но, имхо, на жалкий процент отключающих autocomplete в браузере можно просто забить.
Если вы хотите подсказать клиенту, какой телефон он указывал в прошлый раз - просто подставьте его в поле ввода по умолчанию.
А если вы собрались "подсказывать" ему по всей базе телефонов, которые собрали - это скорее слив персональных данных, чем помощь.
Например, у меня с супругой телефоны отличаются последней цифрой. И то, что у вас на сайте уже бывал указан ее номер, может оказаться информацией, которую она мне не хотела бы разглашать.
27" у мажоров уже - "по старинке"?
У меня офис еще не весь с 19" на 24" перешел, только те, кому это надо.
Может, конечно, потому, что игрушки и киношки у нас по работе не приняты...
artemfisher, тут важен не конкретный ответ, а общий принцип: модификаторы ограничивают внешний код в работе с классом снаружи. Внутри класса, включая вложенные в него, никаких ограничений нет.
Элементарно гуглится же - "java nested class private field" - https://stackoverflow.com/questions/1801718/why-ca...
Соответственно, если объявить внутри того же класса дочерний от встроенного - на него тоже не будут действовать ограничения видимости.
BesLikiy, какие-то проблемы дров интеловской встройки, видимо.
Выше вам давали ключ для поправки их работы с памятью.
Я с ноутами редко вожусь, из головы посоветовать нечего.
Vitsliputsli, 22.04 актуальна до 2027, я с нее еще не обновлялся.
Unity не пользовался никогда, Xfce испортить трудно.
Дома пробую Mint Cinnamon - да, после какого-то обновления отвалилось включение ScrollLock-индикатора раскладки. Говорите, в 24.04 он тоже сломан? Ну, не буду торопиться...
Vitsliputsli, у меня (X)Ubuntu LTS - основная рабочая система уже лет пятнадцать, и офис на нее перевел, в нем виндов осталось - по пальцам пересчитать. Но вы набрасывайте, не стесняйтесь...
Это говнокод забродил.
Ждем повторения темы "взломаны сайты в честь дня конституции Украины". Среди обфускации вирусню прятать - как лист в лесу... созданы все условия.
А учитывая, что Битрикс столько лет был более-менее прозрачным, а теперь вдруг начал шифроваться от владельца сайта... как говаривал трактирщик в "Гарцующем пони" - "если для хорошего чего, то я хоббит".