Задать вопрос
  • Windows. БД и php — IIS или open-source?

    ProjectSoft
    @ProjectSoft
    akogch, ну тогда для вас и хватит XAMP.
    OpenServer не нагружен ))) Он запускает только то, что вы для проекта настроите. Но есть возможность перепрыгнуть с одной версии php на другую. С базами так не получится. А всё остальное просто присутствует и запускается только тогда, когда вы это сами пожелаете.
    Потому что моё основное дело: photoshop, html, css, но хочу уметь добавлять чуток динамики, напрмер, форму обратной связи и подобное, что-то не большое. Не делаю каких-либо больших, высоконагруженных систем, не выхожу за рамки небольших сайтов.

    Вы просто не умеете собирать. А собирается всё в одну строку. Т. е. загрузку оптимизируем «на спичках», но с каждой спички складываются секунды. Оптимизация css, js - тоже должно быть. Оптимизация изображений - просто обязательно.

    Вы главное делайте. А к нам потом на переработку приходят, но уже за дорого ибо лучше сразу делать.
    Написано
  • Windows. БД и php — IIS или open-source?

    ProjectSoft
    @ProjectSoft
    akogch, если ты на windows, то не нужно прыгать в Linux. Нужно просто знать и уметь пользоваться хостингами той или иной конфигурации. Здесь это абсолютно не важно. Важно знать и уметь.
    Абсолютно по барабану, на чём это всё разрабатывается. В самом начале я спотыкался, но сейчас всё пофиг ибо знаю и умею от установки на VDS, полной настройки до разворачивания проектов.
    Вы рванулись, но начали не с того вопроса. Ставьте OpenServer, изучайте его и не парьтесь. Ведь тут тоже нужно изучать как оно работает и как всё перенести, если упадёт ваша операционная система. Не задумывались? А зря...
    Учитесь пользоваться git и всегда помните про безопасность. Т. е. в git не должны попадать базы с пользователями. Ни в коем случае.
    Учитесь пользоваться сборщиками sass, less, pug, requirejs, uglify и т. п. Учитесь оптимизировать и ускорять, но не заиграйтесь...)))
    Написано
  • Как включить режим редактирование кода в TinyMCE?

    ProjectSoft
    @ProjectSoft
    Если кто-то будет искать
    https://github.com/ProjectSoft-STUDIONIONS/tinymce...
    Если не нужен плагин для EvolutionCMS, то в реализе предусмотрен плагин для простой установки в tinyMCE 4.* - 5, 6, 7, 8 - codemirror.zip
    Как установите плагин нужно включить его в init плагинов и добавить кнопки в нужный тулбар.
    Надеюсь, что это понятная операция.
    Написано
  • Как отправить файл в Телеграм через OpenServer 6.5.0?

    ProjectSoft
    @ProjectSoft
    Всё отправляется, но... есть ограничение на размер отправляемых файлов. Мелкие отправляются на раз, а вот чуть большего размера чем 90КБ - 100КБ уже нет.
    С внешнего сервера отправляется всё на ура.

    upd:
    Нет. Я не заметил при копировании кода, что ты сам установил лимит времени `CURLOPT_TIMEOUT`. Установи его в ноль и всё пройдет как надо. Так же стоит установить лимит на время выполнения скрипта. Именно в функции выполнения запроса cUrl `set_time_limit(0);` если требуется отправка файла большего размера (например в 100МБ).
    Ты в локальной сети и имеешь определённые ограничения по скорости, от этого, практически, никуда не деться.
    На внешнем сервере всё зависит от его мощностей и настроек.
    Написано
  • Как решаете проблему с отменой windows для shared hosting в РФ?

    ProjectSoft
    @ProjectSoft
    но в России не живу уже 15 лет

    Вот поэтому вы ничего и не поняли.
    Написано
  • Как решаете проблему с отменой windows для shared hosting в РФ?

    ProjectSoft
    @ProjectSoft
    Steel_Balls, это не нацизм.
    Уж извини, но реально, если ты не понимаешь то, что описано в вопросе, то есть полная уверенность в том, что ты не из России.
    Для меня и для ряда других, эта проблема актуальна, я бы даже сказал, каждодневная ))))
    Написано
  • Как решаете проблему с отменой windows для shared hosting в РФ?

    ProjectSoft
    @ProjectSoft
    Steel_Balls, для понятия проблемы надо быть русским ))) Шутка, но приятная )))
    Написано
  • Можно ли на постоянной основе закрепить букву за портом USB?

    ProjectSoft
    @ProjectSoft
    Дмитрий Прокопчук, привяжите для своей флешки букву Z. В данной ситуации это самая логичная буква ).
    Далее извлеките устройство (помните, что извлекать нужно сначала программно, а уж потом физически) и воткните в другой порт. Если у устройства буква не изменилась, то всё отлично! Значит привязка произошла именно к устройству. По умолчанию это так и должно быть. А вот если этого не произошло, то вам предстоит это проделывать вручную.
    Написано
  • Можно ли на постоянной основе закрепить букву за портом USB?

    ProjectSoft
    @ProjectSoft
    Для начала я бы хотел понять, а зачем такой строгий регламент на букву к устройству.
    Предположим ситуацию, что у вас в порту USB уже есть устройство и вам нужно подключить "эту", и вы втыкаете совсем в другой порт. Но ваш первый USB уже подписал "ту" флешку буквой, которая нужна для "этой" флешки. Переподключать будете?
    Так вот вопрос, а зачем такой строгий регламент и можно ли его как-то обойти.
    Сталкивался я с подобным и знаю, что можно, но задача была расписана полностью.
    Написано
  • Open Server планировщик задать cron.bat?

    ProjectSoft
    @ProjectSoft
    x3m-pro, при запуске крона bat файл не нужен. У вас php файл, так и запускайте php интерпретатор, а не cmd -> php
    Написано
  • Open Server планировщик задать cron.bat?

    ProjectSoft
    @ProjectSoft
    x3m-pro, я уже даже не помню как правильно прописывать, но помнится, что это было в настройках
    Зайдите в настройки OSPanel и выберите закладку Планировщик заданий. Кажется это там было.
    Написано
  • Open Server планировщик задать cron.bat?

    ProjectSoft
    @ProjectSoft
    По скрину вижу, что пользуетесь устаревшей версией OpenServer. Сейчас всё совсем ни так.
    Сейчас cron настраивается через tasks.ini в каждом проекте отдельно.
    Ну и всегда есть документация
    Написано
  • Как извлечь ВЕКТОРНУЮ картинку из PDF документа?

    ProjectSoft
    @ProjectSoft
    Нет в PDF никаких OBJ, только векторные данные.

    6979c2d34b72f576896851.png
    Нерон Лордов, pdf очень хорошо читается в обычном блокноте
    Всё правильно сказал Павел
    Написано
  • Как учитывать диагональ при вёрстке?

    ProjectSoft
    @ProjectSoft
    Владислав Лысков, а на чём сейчас в школах учатся?
    Я видел от 1024 до 1376 С большим размером просто нет у учеников.
    Написано
  • Стили CSS для меню сайта на Wordpress?

    ProjectSoft
    @ProjectSoft
    Xpomac, на мобилке тоже :hover есть?
    Если вы это делаете специально, то попробуйте на смартфоне поиграть с меню. Особенно с подразделами.

    По прыгающему пункту меню Контакты
    Просто удалите класс align-self-center, который добавлен ко всем пунктам в меню в рендере html шаблона меню. Он абсолютно не нужен. У вас и меню заодно выровнится.
    Написано
  • Получение на сервер вложений яндекс почты по IMAP?

    ProjectSoft
    @ProjectSoft
    Без разницы, какая почта используется. Хоть Yandex, хоть Mail, хоть Gmail, etc.... до бесконечности. Правила формата письма для всех един.
    https://habr.com/ru/articles/688784/ - почитайте. Для вас.
    Единственное, нужно будет повозиться с вложениями весом больше, чем позволено. Те вложения, которые сохраняются на облаке почтового сервера.
    Написано
  • 1062 Duplicate entry '0' for key 'PRIMARY' ошибка joomla?

    ProjectSoft
    @ProjectSoft
    После общения с поддержкой хстинга, результата нет.
    И не должно дать. Работа вашего сайта, а именно правильность работы ваших скриптов, а тем более CMS, не входит в их работу.
    У вас ошибка в базе данных и нужно смотреть именно таблицы, куда пытаетесь вставить запись. Советов может быть куча. Нужно смотреть конкретно ваш случай.
    Но решение такое.
    Нужно узнать таблицу для которой создаётся запись, проверить в ней существование авто инкремента. Если авто инкремент существует, то проверить, нет ли двойного инкремента (такое может быть из-за ваших откатов, накатов и т.п). Инкремент не может равняться 0. Он должен автоматически создать новый, но у вас неправильное значение AUTO_INCREMENT, он меньше чем может быть и у вас происходит задвоение. Запись не вставляется.
    Исправить это дело и выставить максимальный авто инкремент.
    Объяснил самыми простыми словами... Не судите )))
    ALTER TABLE ваша_таблица AUTO_INCREMENT = ЗНАЧЕНИЕ;
    Написано
  • Как сделать резкое переключение слайдов?

    ProjectSoft
    @ProjectSoft
    thirteen_bit,
    Подобный эффект?

    Имхо. Последняя строка вашего комментария в точку.
    Написано
  • Как сконвертировать файл в формате excel в pdf?

    ProjectSoft
    @ProjectSoft
    prishelec
    Устанавливаете черерез composer
    composer require phpoffice/phpspreadsheet
    composer require dompdf/dompdf

    В php типа такого
    use PhpOffice\PhpSpreadsheet\IOFactory;
    use PhpOffice\PhpSpreadsheet\Writer\Pdf\Dompdf;
    
    $inputFileName = "you_exel_file.xlsx";
    
    $spreadsheet = IOFactory::load($inputFileName);
    
    $writer = new Dompdf($spreadsheet);
    $writer->save('you_exel_to_pdf_file.pdf');

    Всего две библиотеки и ничего более.
    Написано
  • Как решить проблему с появлением пустого пространства под drawer из shadcn?

    ProjectSoft
    @ProjectSoft
    Flawles7,
    для картинки в 17px вы используете картинку в 1024px? ‍
    spoiler
    68e73586898e8070798427.png
    68e735edb89d6032796376.png
    Написано