Сергей Паньков, мое предложение такое же, как и ваше, просто предложение. Если кто-нибудь подтянется и распишет вариант на PHP, то это тоже будет просто предложение. Да на самом деле и решение под WP если нету в интернетах, то где-то на грани есть, я уверен.
Разница между нашими ответами только в том, что вы предлагаете использовать кувалду для простого обмена позициями на доске и сессиями. Во фляжке нет ничего лишнего, имхо, и двинуть ее можно в любою сторону. Ну и в насколько я умею мягкой форме приспустил с небес на землю. Хотя и хотел дописать что-то подбадривающее, но выходило не очень, если честно.
Алексей Ярков, если я уберу ссылку, то тебе придется пройти в поиск по другим ссылкам.
Кстати, посмотри первый абзац документации. И попробуй симитировать другую ошибку на странице, чтобы проверить, входит ли данная ошибка в список тех, что словит window.onerror или нет.
Андрей Белый, в зависимости от того, как ты выводишь данные, тебе надо либо взять массивы данных, либо DOM-элементы и выводить их с помощью фильтрации от n до n+количество видимых элементов. Кнопками вправо\влево этот диапазон смещать. Тебе еще потребуется сделать проверки на то, чтобы не выйти за рамки строк, ну или сделать правильный бесконечный слайдер.
Да, по сути это усложненный слайдер. А анимация появления и исчезновения это transition\transition-group. При фильтрации массивов на Vue при привязке анимации она срабатывает сама (ну как сама, просто ты лично для этого дополнительно ничего не делаешь).
1. Нет ли данных типа formData в body?
2. Привяжи перехватчик catch(error) и выведи ее, если есть.
3. Проверь пути выполнения php кода (сейчас у тебя относительный путь от текущей директории).
Insanus, боюсь нет. Варианты реализаций слишком вариативны, чтобы у меня в голове была конкретная отсылка.
Это может быть цикл for, while в том числе все их реализации на ЯП или шаблонизаторах, или это может быть цикл вывода двух списком элементов, где они будут лимитированы срезом (это термин). Это может быть список, который интегрируется в документ, или манипуляция уже существующими элементами.
Срез на JS выглядит так. Через него можно прогнать уже существующие DOM-элементы, так и массив при генерации оного (читай вставка).
PS: Под шаблонизаторами от бэкенда я имею в виду такие штуки, как Jinja, Pug, Blade и т.д.
xdevelx, не так уж и много, всего ряд атрибутов и комментарий. И да, я все это удалил, хотя и не очень честно вышло, средней руки разраб, тем более начинающий ни разу не открывал svg в текстовом редакторе. Впрочем, экономия о байтах все равно.
xdevelx, конечно же нет.
Но в целом я думаю не так уж и зазорно такое не знать. GIF обладает восхитительным потенциалом для решения подобного рода проблем, позволяя при полном попадании в пиксельную сетку и манипулируя цветами — там, где алгоритмы сжатия jpeg или png дадут лесенку и блюр, получить четкую границу и при этом изображение весящее байты. В примере выше потребуется скорее всего большой размер и из-за наклонной линии (хорошо, что в 45 вроде градусов) при размере 900 на 900 пикселей в gif можно получит пикчу примерно 3-6 килобайта. Да, с прозрачностью.
В оптимизации изображений на самом деле много условностей, если бы изображение было бы чуть более сложным, я бы не рекомендовал этот способ. Лично мне он сильно помогает в создании подменок (placeholder).
Поспорить может разве что SVG.
Рекомендую почитать про старые добрые технологии работы с изображениями, хотя бы у тех же технологов Лебедева.
PS: чтобы оперировать актуальными цифрами создал в ФШ и люстре 2 доски по 900 на 900 и нанес 2 параллельных прямоугольника. При экспорте получаю почти идентичные цифры: 3,8 килобайта гифка и 4 килобайта svg. Разницы читай нет, SVG выиграет только потому что гребенка при отрисовке будет зависеть не от разраба, а устройства пользователя.
Разница между нашими ответами только в том, что вы предлагаете использовать кувалду для простого обмена позициями на доске и сессиями. Во фляжке нет ничего лишнего, имхо, и двинуть ее можно в любою сторону. Ну и в насколько я умею мягкой форме приспустил с небес на землю. Хотя и хотел дописать что-то подбадривающее, но выходило не очень, если честно.