• А знает кто хорошую CRM на PHP для бизнеса (оптовая торговля)?

    Sanes
    @Sanes
    Битрикс24
    Ответ написан
    Комментировать
  • Как сделать анимацию разворота картинки?

    Четыре варианта сделать анимацию поворота айфона:

    вариант 1
    берёшь первую картинку и поворачиваешь её в css с помощью transform: rotate3d
    Будет плоско, потому что у картинки айфона нет толщины. Зато дёшево и сердито по времени, ресурсам, трудозатратам, нервам и т.д.

    вариант 2
    берёшь где-то 3D-модель айфона с чистым экраном. Открываешь в 3D-редакторе (blender, 3dmax и пр.), фигачишь на него скриншот сайта и делаешь покадровую анимацию поворота. Склеиваешь кадры анимации в gif, mp4 или webp.

    вариант 3
    берёшь 3D-модель и с помощью WebGL отрисовываешь её прям на странице. А так как это 3D, то вращать можешь так, как твоей душеньке угодно - под любыми углами и с любой скоростью.

    вариант 4
    берёшь айфон, камеру, ватман для фона и крутящуюся подставку.
    крепишь айфон на крутящуюся подставку, выставляешь камеру, свет, фон. И начинаешь поворачивать айфон, делая кадры на камеру. Потом, как во втором варианте, склеиваешь фотографии в анимацию в формате mp4, webp или gif
    Ответ написан
    Комментировать
  • Как узнать, что файл на сервере изменился без закачки самого файла?

    Наиболее достоверный способ – при загрузке файла на удаленный сервер, прикладывать к нему хеш-сумму (или вычислять ее на сервере после загрузки автоматически). Тогда для проверки факта что файл изменился достаточно сверить хеш-суммы удаленного и локального файла.
    Ответ написан
    1 комментарий
  • Как делать SEO верстку?

    @wyzemind
    - h1 использовать только один раз на странице, h2 желательно не более 2-3
    - Заголовки использовать только по назначению. Не вставлять в них картинки, кнопки, не оборачивать в ссылки, не оставлять пустыми и т.д.
    - Иерархия h1-h6 приветствуется. Тут уже зависит от дизайна
    - Основной контент по возможности ставить выше в коде. К примеру слева сайдбар, а справа статья - в коде их можно поменять местами
    - Очень приветствуется валидность, чистота кода и оптимизация скорости загрузки
    - Грамотное использование семантических html5 тегов по типу header, footer, nav, article, section, aside. Разделение с их помощью страницы на определённые части. Не факт, что повлияет на сео, но это как минимум красивее и читабельнее вёрстки на одних только div (которые никто не запрещает сочетать с этими тегами)
    - Использование тега p для текста в статьях
    - Не дублировать контент без крайней необходимости
    - Использование микроразметки (например schema.org)

    Это определённые общие рекоммендации. В реальности очень часто сайты с ужаснейшим говнокодом могут быть в топе над всякими семантически свёрстанными ресурсами)
    Ответ написан
    Комментировать